GemaCoreLib
The GeMA Core library
GmBVHAcceleration Member List

This is the complete list of members for GmBVHAcceleration, including all inherited members.

BBox typedef (defined in GmBVHAcceleration)GmBVHAccelerationprivate
bvh (defined in GmBVHAcceleration)GmBVHAccelerationprivate
Bvh typedef (defined in GmBVHAcceleration)GmBVHAccelerationprivate
computeLinePoint(Vec3 p0, Vec3 dir, double t, double *out) (defined in GmBVHAcceleration)GmBVHAccelerationinlineprivate
GmBVHAcceleration(const double *triCoords, const int *triIndex, int numPoints, int numTriangles, bvh::ThreadPool threadPool=bvh::ThreadPool()) (defined in GmBVHAcceleration)GmBVHAcceleration
Node typedef (defined in GmBVHAcceleration)GmBVHAccelerationprivate
PrecomputedTri typedef (defined in GmBVHAcceleration)GmBVHAccelerationprivate
preTri (defined in GmBVHAcceleration)GmBVHAccelerationprivate
Ray typedef (defined in GmBVHAcceleration)GmBVHAccelerationprivate
Scalar typedef (defined in GmBVHAcceleration)GmBVHAccelerationprivate
segIntersection(const double *start, const double *end, RayIntersection &ri) (defined in GmBVHAcceleration)GmBVHAcceleration
Tri typedef (defined in GmBVHAcceleration)GmBVHAccelerationprivate
Vec3 typedef (defined in GmBVHAcceleration)GmBVHAccelerationprivate