Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tesseract_collision::FLOAT_MATH::fm_VertexIndex Class Referenceabstract

#include <FloatMath.h>

Inheritance diagram for tesseract_collision::FLOAT_MATH::fm_VertexIndex:
Inheritance graph
[legend]

Public Member Functions

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
 

Constructor & Destructor Documentation

◆ ~fm_VertexIndex()

virtual tesseract_collision::FLOAT_MATH::fm_VertexIndex::~fm_VertexIndex ( )
virtualdefault

Member Function Documentation

◆ getIndex() [1/2]

virtual uint32_t tesseract_collision::FLOAT_MATH::fm_VertexIndex::getIndex ( const double  pos[3],
bool &  newPos 
)
pure virtual

◆ getIndex() [2/2]

virtual uint32_t tesseract_collision::FLOAT_MATH::fm_VertexIndex::getIndex ( const float  pos[3],
bool &  newPos 
)
pure virtual

◆ getVcount()

virtual uint32_t tesseract_collision::FLOAT_MATH::fm_VertexIndex::getVcount ( void  ) const
pure virtual

◆ getVertexDouble()

virtual const double * tesseract_collision::FLOAT_MATH::fm_VertexIndex::getVertexDouble ( uint32_t  index) const
pure virtual

◆ getVertexFloat()

virtual const float * tesseract_collision::FLOAT_MATH::fm_VertexIndex::getVertexFloat ( uint32_t  index) const
pure virtual

◆ getVerticesDouble()

virtual const double * tesseract_collision::FLOAT_MATH::fm_VertexIndex::getVerticesDouble ( void  ) const
pure virtual

◆ getVerticesFloat()

virtual const float * tesseract_collision::FLOAT_MATH::fm_VertexIndex::getVerticesFloat ( void  ) const
pure virtual

◆ isDouble()

virtual bool tesseract_collision::FLOAT_MATH::fm_VertexIndex::isDouble ( void  ) const
pure virtual

◆ saveAsObj()

virtual bool tesseract_collision::FLOAT_MATH::fm_VertexIndex::saveAsObj ( const char *  fname,
uint32_t  tcount,
uint32_t *  indices 
)
pure virtual

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