![]() |
GemaCoreLib
The GeMA Core library
|
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) | GmBVHAcceleration | private |
| computeLinePoint(Vec3 p0, Vec3 dir, double t, double *out) (defined in GmBVHAcceleration) | GmBVHAcceleration | inlineprivate |
| 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) | GmBVHAcceleration | private |
| 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) | GmBVHAcceleration | private |
| 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 |