#include <MRMesh/MRAABBTreeNode.h>
Public Types | |
| using | LeafId = typename T::LeafId |
| using | BoxT = typename T::BoxT |
Public Member Functions | |
| bool | leaf () const |
| returns true if this is a leaf node without children nodes but with a LeafId reference | |
| LeafId | leafId () const |
| returns face (for the leaf node only) | |
| void | setLeafId (LeafId id) |
| AABBTreeNode () noexcept=default | |
| AABBTreeNode (NoInit) noexcept | |
Public Attributes | |
| BoxT | box |
| bounding box of whole subtree | |
| NodeId | l |
| NodeId | r |
| using MR::AABBTreeNode< T >::BoxT = typename T::BoxT |
| using MR::AABBTreeNode< T >::LeafId = typename T::LeafId |
|
defaultnoexcept |
|
inlineexplicitnoexcept |
|
inline |
returns true if this is a leaf node without children nodes but with a LeafId reference
|
inline |
returns face (for the leaf node only)
|
inline |
| BoxT MR::AABBTreeNode< T >::box |
bounding box of whole subtree
| NodeId MR::AABBTreeNode< T >::l |
| NodeId MR::AABBTreeNode< T >::r |
two children