|
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 > |