|
template<class T > |
| MyRaycastMesh (uint32_t vcount, const T *vertices, uint32_t tcount, const uint32_t *indices) |
|
| ~MyRaycastMesh (void) |
|
virtual void | release (void) override |
|
virtual bool | raycast (const double *from, const double *to, const double *closestToPoint, double *hitLocation, double *hitDistance) override final |
|
virtual bool | raycast (const double *from, const double *to, const double *closestToPoint, double *hitLocation, double *hitDistance)=0 |
|
virtual void | release (void)=0 |
|
◆ MyRaycastMesh()
tesseract_collision::RAYCAST_MESH::MyRaycastMesh::MyRaycastMesh |
( |
uint32_t |
vcount, |
|
|
const T * |
vertices, |
|
|
uint32_t |
tcount, |
|
|
const uint32_t * |
indices |
|
) |
| |
|
inline |
◆ ~MyRaycastMesh()
tesseract_collision::RAYCAST_MESH::MyRaycastMesh::~MyRaycastMesh |
( |
void |
| ) |
|
|
inline |
◆ raycast()
virtual bool tesseract_collision::RAYCAST_MESH::MyRaycastMesh::raycast |
( |
const double * |
from, |
|
|
const double * |
to, |
|
|
const double * |
closestToPoint, |
|
|
double * |
hitLocation, |
|
|
double * |
hitDistance |
|
) |
| |
|
inlinefinaloverridevirtual |
◆ release()
virtual void tesseract_collision::RAYCAST_MESH::MyRaycastMesh::release |
( |
void |
| ) |
|
|
inlineoverridevirtual |
◆ mIndices
uint32_t* tesseract_collision::RAYCAST_MESH::MyRaycastMesh::mIndices |
◆ mTcount
uint32_t tesseract_collision::RAYCAST_MESH::MyRaycastMesh::mTcount |
◆ mVcount
uint32_t tesseract_collision::RAYCAST_MESH::MyRaycastMesh::mVcount |
◆ mVertices
double* tesseract_collision::RAYCAST_MESH::MyRaycastMesh::mVertices |
The documentation for this class was generated from the following file: