VHACD::RaycastMesh Class Reference

#include <vhacdRaycastMesh.h>

List of all members.

Public Member Functions

virtual bool raycast (const double *from, const double *to, const double *closestToPoint, double *hitLocation, double *hitDistance)=0
virtual void release (void)=0

Static Public Member Functions

static RaycastMeshcreateRaycastMesh (uint32_t vcount, const float *vertices, uint32_t tcount, const uint32_t *indices)
static RaycastMeshcreateRaycastMesh (uint32_t vcount, const double *vertices, uint32_t tcount, const uint32_t *indices)

Protected Member Functions

virtual ~RaycastMesh (void)


Constructor & Destructor Documentation

virtual VHACD::RaycastMesh::~RaycastMesh ( void   )  [inline, protected, virtual]


Member Function Documentation

static RaycastMesh* VHACD::RaycastMesh::createRaycastMesh ( uint32_t  vcount,
const float *  vertices,
uint32_t  tcount,
const uint32_t *  indices 
) [static]

static RaycastMesh* VHACD::RaycastMesh::createRaycastMesh ( uint32_t  vcount,
const double *  vertices,
uint32_t  tcount,
const uint32_t *  indices 
) [static]

virtual bool VHACD::RaycastMesh::raycast ( const double *  from,
const double *  to,
const double *  closestToPoint,
double *  hitLocation,
double *  hitDistance 
) [pure virtual]

virtual void VHACD::RaycastMesh::release ( void   )  [pure virtual]


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