|
TTK
|
#include <BoundingVolumeHierarchy.h>
Public Member Functions | |
| Node ()=default | |
| Node (const std::vector< int > &triangleIndices, const size_t nTriangles, const float *pMin, const float *pMax) | |
| Node (const int axis, const std::shared_ptr< Node > &left, const std::shared_ptr< Node > &right) | |
| ~Node ()=default | |
Public Attributes | |
| std::vector< int > | indices |
| int | numTriangles |
| float | m_minX |
| float | m_minY |
| float | m_minZ |
| float | m_maxX |
| float | m_maxY |
| float | m_maxZ |
| std::shared_ptr< Node > | m_left |
| std::shared_ptr< Node > | m_right |
| int | m_splitAxis |
Definition at line 26 of file BoundingVolumeHierarchy.h.
|
default |
|
inline |
Definition at line 29 of file BoundingVolumeHierarchy.h.
|
inline |
Definition at line 43 of file BoundingVolumeHierarchy.h.
|
default |
| std::vector<int> ttk::BoundingVolumeHierarchy< IT >::Node::indices |
Definition at line 60 of file BoundingVolumeHierarchy.h.
| std::shared_ptr<Node> ttk::BoundingVolumeHierarchy< IT >::Node::m_left |
Definition at line 64 of file BoundingVolumeHierarchy.h.
| float ttk::BoundingVolumeHierarchy< IT >::Node::m_maxX |
Definition at line 63 of file BoundingVolumeHierarchy.h.
| float ttk::BoundingVolumeHierarchy< IT >::Node::m_maxY |
Definition at line 63 of file BoundingVolumeHierarchy.h.
| float ttk::BoundingVolumeHierarchy< IT >::Node::m_maxZ |
Definition at line 63 of file BoundingVolumeHierarchy.h.
| float ttk::BoundingVolumeHierarchy< IT >::Node::m_minX |
Definition at line 62 of file BoundingVolumeHierarchy.h.
| float ttk::BoundingVolumeHierarchy< IT >::Node::m_minY |
Definition at line 62 of file BoundingVolumeHierarchy.h.
| float ttk::BoundingVolumeHierarchy< IT >::Node::m_minZ |
Definition at line 62 of file BoundingVolumeHierarchy.h.
| std::shared_ptr<Node> ttk::BoundingVolumeHierarchy< IT >::Node::m_right |
Definition at line 65 of file BoundingVolumeHierarchy.h.
| int ttk::BoundingVolumeHierarchy< IT >::Node::m_splitAxis |
Definition at line 66 of file BoundingVolumeHierarchy.h.
| int ttk::BoundingVolumeHierarchy< IT >::Node::numTriangles |
Definition at line 61 of file BoundingVolumeHierarchy.h.