Main Page Class List Class Members

# 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 RaycastMesh * | createRaycastMesh (uint32_t vcount, const float *vertices, uint32_t tcount, const uint32_t *indices)
static RaycastMesh * | createRaycastMesh (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:

- sdk/extensions/authoring/source/VHACD/inc/vhacdRaycastMesh.h