|
| | MyVertexIndex (double granularity, bool snapToGrid) |
| |
| | MyVertexIndex (float granularity, bool snapToGrid) |
| |
| virtual | ~MyVertexIndex (void) |
| |
| double | snapToGrid (double p) |
| |
| float | snapToGrid (float p) |
| |
| uint32_t | getIndex (const float *_p, bool &newPos) override |
| |
| uint32_t | getIndex (const double *_p, bool &newPos) override |
| |
| const float * | getVerticesFloat (void) const override |
| |
| const double * | getVerticesDouble (void) const override |
| |
| const float * | getVertexFloat (uint32_t index) const override |
| |
| const double * | getVertexDouble (uint32_t index) const override |
| |
| uint32_t | getVcount (void) const override |
| |
| bool | isDouble (void) const override |
| |
| bool | saveAsObj (const char *fname, uint32_t tcount, uint32_t *indices) override |
| |
| virtual | ~fm_VertexIndex ()=default |
| |
| virtual uint32_t | getIndex (const float pos[3], bool &newPos)=0 |
| |
| virtual uint32_t | getIndex (const double pos[3], bool &newPos)=0 |
| |
| virtual const float * | getVerticesFloat (void) const =0 |
| |
| virtual const double * | getVerticesDouble (void) const =0 |
| |
| virtual const float * | getVertexFloat (uint32_t index) const =0 |
| |
| virtual const double * | getVertexDouble (uint32_t index) const =0 |
| |
| virtual uint32_t | getVcount (void) const =0 |
| |
| virtual bool | isDouble (void) const =0 |
| |
| virtual bool | saveAsObj (const char *fname, uint32_t tcount, uint32_t *indices)=0 |
| |
◆ MyVertexIndex() [1/2]
| tesseract_collision::FLOAT_MATH::MyVertexIndex::MyVertexIndex |
( |
double |
granularity, |
|
|
bool |
snapToGrid |
|
) |
| |
|
inline |
◆ MyVertexIndex() [2/2]
| tesseract_collision::FLOAT_MATH::MyVertexIndex::MyVertexIndex |
( |
float |
granularity, |
|
|
bool |
snapToGrid |
|
) |
| |
|
inline |
◆ ~MyVertexIndex()
| virtual tesseract_collision::FLOAT_MATH::MyVertexIndex::~MyVertexIndex |
( |
void |
| ) |
|
|
inlinevirtual |
◆ getIndex() [1/2]
| uint32_t tesseract_collision::FLOAT_MATH::MyVertexIndex::getIndex |
( |
const double * |
_p, |
|
|
bool & |
newPos |
|
) |
| |
|
inlineoverride |
◆ getIndex() [2/2]
| uint32_t tesseract_collision::FLOAT_MATH::MyVertexIndex::getIndex |
( |
const float * |
_p, |
|
|
bool & |
newPos |
|
) |
| |
|
inlineoverride |
◆ getVcount()
| uint32_t tesseract_collision::FLOAT_MATH::MyVertexIndex::getVcount |
( |
void |
| ) |
const |
|
inlineoverridevirtual |
◆ getVertexDouble()
| const double * tesseract_collision::FLOAT_MATH::MyVertexIndex::getVertexDouble |
( |
uint32_t |
index | ) |
const |
|
inlineoverridevirtual |
◆ getVertexFloat()
| const float * tesseract_collision::FLOAT_MATH::MyVertexIndex::getVertexFloat |
( |
uint32_t |
index | ) |
const |
|
inlineoverridevirtual |
◆ getVerticesDouble()
| const double * tesseract_collision::FLOAT_MATH::MyVertexIndex::getVerticesDouble |
( |
void |
| ) |
const |
|
inlineoverridevirtual |
◆ getVerticesFloat()
| const float * tesseract_collision::FLOAT_MATH::MyVertexIndex::getVerticesFloat |
( |
void |
| ) |
const |
|
inlineoverridevirtual |
◆ isDouble()
| bool tesseract_collision::FLOAT_MATH::MyVertexIndex::isDouble |
( |
void |
| ) |
const |
|
inlineoverridevirtual |
◆ saveAsObj()
| bool tesseract_collision::FLOAT_MATH::MyVertexIndex::saveAsObj |
( |
const char * |
fname, |
|
|
uint32_t |
tcount, |
|
|
uint32_t * |
indices |
|
) |
| |
|
inlineoverridevirtual |
◆ snapToGrid() [1/2]
| double tesseract_collision::FLOAT_MATH::MyVertexIndex::snapToGrid |
( |
double |
p | ) |
|
|
inline |
◆ snapToGrid() [2/2]
| float tesseract_collision::FLOAT_MATH::MyVertexIndex::snapToGrid |
( |
float |
p | ) |
|
|
inline |
◆ mDoubleGranularity
| double tesseract_collision::FLOAT_MATH::MyVertexIndex::mDoubleGranularity |
|
private |
◆ mFloatGranularity
| float tesseract_collision::FLOAT_MATH::MyVertexIndex::mFloatGranularity |
|
private |
◆ mKdTree
◆ mSnapToGrid
| bool tesseract_collision::FLOAT_MATH::MyVertexIndex::mSnapToGrid |
|
private |
◆ mUseDouble
| bool tesseract_collision::FLOAT_MATH::MyVertexIndex::mUseDouble |
|
private |
The documentation for this class was generated from the following file: