Nv::Blast::VertexWelding Class Reference

#include <NvBlastExtRTGeometry.h>

List of all members.

Public Types

typedef int32_t(VertexWelding::* LOCATE_CALLBACK )(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)

Public Member Functions

const VertexgetVertices () const
uint32_t getVerticesCount () const
int32_t LocateVertexInBucket (const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)
int32_t LocateVertexInBucketOnlyPosition (const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)
void reset ()
 VertexWelding (uint32_t maxVertexCount, uint32_t maxBucketCount, float gridCellSize, float weldEpsilon, float auxEpsilon, LOCATE_CALLBACK clb)
int32_t WeldVertex (const Vertex *v)


Member Typedef Documentation

typedef int32_t(VertexWelding::* Nv::Blast::VertexWelding::LOCATE_CALLBACK)(const Vertex &v, uint32_t bucket, bool &isAllDataTheSame)


Constructor & Destructor Documentation

Nv::Blast::VertexWelding::VertexWelding ( uint32_t  maxVertexCount,
uint32_t  maxBucketCount,
float  gridCellSize,
float  weldEpsilon,
float  auxEpsilon,
LOCATE_CALLBACK  clb 
)


Member Function Documentation

const Vertex* Nv::Blast::VertexWelding::getVertices (  )  const [inline]

uint32_t Nv::Blast::VertexWelding::getVerticesCount (  )  const [inline]

int32_t Nv::Blast::VertexWelding::LocateVertexInBucket ( const Vertex v,
uint32_t  bucket,
bool &  isAllDataTheSame 
)

int32_t Nv::Blast::VertexWelding::LocateVertexInBucketOnlyPosition ( const Vertex v,
uint32_t  bucket,
bool &  isAllDataTheSame 
)

void Nv::Blast::VertexWelding::reset (  ) 

int32_t Nv::Blast::VertexWelding::WeldVertex ( const Vertex v  ) 


The documentation for this class was generated from the following file: