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.