|
virtual | ~Myfm_Tesselate ()=default |
|
const uint32_t * | tesselate (fm_VertexIndex *vindex, uint32_t tcount, const uint32_t *indices, float longEdge, uint32_t maxDepth, uint32_t &outcount) override |
|
void | tesselate (const float *p1, const float *p2, const float *p3, uint32_t recurse) |
|
void | tesselate (const double *p1, const double *p2, const double *p3, uint32_t recurse) |
|
virtual | ~fm_Tesselate ()=default |
|
virtual const uint32_t * | tesselate (fm_VertexIndex *vindex, uint32_t tcount, const uint32_t *indices, float longEdge, uint32_t maxDepth, uint32_t &outcount)=0 |
|
◆ ~Myfm_Tesselate()
virtual tesseract_collision::FLOAT_MATH::Myfm_Tesselate::~Myfm_Tesselate |
( |
| ) |
|
|
virtualdefault |
◆ tesselate() [1/3]
void tesseract_collision::FLOAT_MATH::Myfm_Tesselate::tesselate |
( |
const double * |
p1, |
|
|
const double * |
p2, |
|
|
const double * |
p3, |
|
|
uint32_t |
recurse |
|
) |
| |
|
inline |
◆ tesselate() [2/3]
void tesseract_collision::FLOAT_MATH::Myfm_Tesselate::tesselate |
( |
const float * |
p1, |
|
|
const float * |
p2, |
|
|
const float * |
p3, |
|
|
uint32_t |
recurse |
|
) |
| |
|
inline |
◆ tesselate() [3/3]
const uint32_t * tesseract_collision::FLOAT_MATH::Myfm_Tesselate::tesselate |
( |
fm_VertexIndex * |
vindex, |
|
|
uint32_t |
tcount, |
|
|
const uint32_t * |
indices, |
|
|
float |
longEdge, |
|
|
uint32_t |
maxDepth, |
|
|
uint32_t & |
outcount |
|
) |
| |
|
inlineoverridevirtual |
◆ mIndices
UintVector tesseract_collision::FLOAT_MATH::Myfm_Tesselate::mIndices |
|
private |
◆ mLongEdge
float tesseract_collision::FLOAT_MATH::Myfm_Tesselate::mLongEdge |
|
private |
◆ mLongEdgeD
double tesseract_collision::FLOAT_MATH::Myfm_Tesselate::mLongEdgeD |
|
private |
◆ mMaxDepth
uint32_t tesseract_collision::FLOAT_MATH::Myfm_Tesselate::mMaxDepth |
|
private |
◆ mVertices
fm_VertexIndex* tesseract_collision::FLOAT_MATH::Myfm_Tesselate::mVertices |
|
private |
The documentation for this class was generated from the following file: