GemaCoreLib
The GeMA Core library
Loading...
Searching...
No Matches
GmBVHAcceleration Member List

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

BBox typedef (defined in GmBVHAcceleration)GmBVHAcceleration
Bvh typedef (defined in GmBVHAcceleration)GmBVHAcceleration
bvh (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, int numValidTriangles, bvh::ThreadPool threadPool=bvh::ThreadPool()) (defined in GmBVHAcceleration)GmBVHAcceleration
Node typedef (defined in GmBVHAcceleration)GmBVHAcceleration
PrecomputedTri typedef (defined in GmBVHAcceleration)GmBVHAcceleration
preTri (defined in GmBVHAcceleration)GmBVHAccelerationprivate
Ray typedef (defined in GmBVHAcceleration)GmBVHAcceleration
Scalar typedef (defined in GmBVHAcceleration)GmBVHAcceleration
segIntersection(const double *start, const double *end, RayIntersection &ri, double repelTol=0, double repelDistance=0, double eps=1e-5) (defined in GmBVHAcceleration)GmBVHAcceleration
Tri typedef (defined in GmBVHAcceleration)GmBVHAcceleration
validTriIdEnd (defined in GmBVHAcceleration)GmBVHAccelerationprivate
Vec3 typedef (defined in GmBVHAcceleration)GmBVHAcceleration
zeroIntersection(const int zeroId, const size_t triId, const QVector< int > &nodeIds, const GmValueAccessor *coordAc, QVector< std::tuple< RayIntersection, int, bool > > &outIntersect, double repelTol=0, double repelDistance=0, double eps=1e-5) (defined in GmBVHAcceleration)GmBVHAcceleration