Main Page Class List Class Members

# 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 Vertex * | getVertices () 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:

- sdk/extensions/RT/source/NvBlastExtRTGeometry.h