TTK
|
This is the complete list of members for ttk::BoundingVolumeHierarchy< IT >, including all inherited members.
BoundingVolumeHierarchy(const float *coords, const IT *connectivityList, const size_t &nTriangles) | ttk::BoundingVolumeHierarchy< IT > | inline |
buildTree(std::vector< Triangle > &triangles, size_t start, size_t end) | ttk::BoundingVolumeHierarchy< IT > | inline |
buildTriangleList(std::vector< Triangle > &triangles, const float *coords, const IT *connectivityList, const size_t &nTriangles) | ttk::BoundingVolumeHierarchy< IT > | inline |
intersect(Ray &r, const IT *connectivityList, const float *vertexCoords, int *triangleIndex, float *distance, std::vector< int > &triangles, std::vector< float > &distances, bool segmentIntersection=false) const | ttk::BoundingVolumeHierarchy< IT > | inline |
intersect(Ray &r, const IT *connectivityList, const float *vertexCoords, int *triangleIndex, float *distance, bool segmentIntersection=false) const | ttk::BoundingVolumeHierarchy< IT > | inline |
intersect(Ray &r, const IT *connectivityList, const float *vertexCoords, std::vector< int > &triangles, std::vector< float > &distances, bool segmentIntersection=false) const | ttk::BoundingVolumeHierarchy< IT > | inline |
MollerTrumbore(Ray &ray, const IT v0, const IT v1, const IT v2, const float *vertexCoords) const | ttk::BoundingVolumeHierarchy< IT > | inline |
wasNodeHit(const Ray &r, Node *n) const | ttk::BoundingVolumeHierarchy< IT > | inline |
~BoundingVolumeHierarchy()=default | ttk::BoundingVolumeHierarchy< IT > |