Public Member Functions | Static Public Attributes | Private Attributes | List of all members
ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation Class Reference

Public Member Functions

DerivedNode *& at (unsigned int idx)
 
DerivedNode *const & at (unsigned int idx) const
 
DerivedNode *& at (unsigned int axis, char minMax)
 
DerivedNode *const & at (unsigned int axis, char minMax) const
 
DerivedNode ** begin ()
 
DerivedNode *const * begin () const
 
DerivedNode ** end ()
 
DerivedNode *const * end () const
 

Static Public Attributes

static const unsigned int size = Dimension * 2
 

Private Attributes

DerivedNodem_nodes [size] = {nullptr}
 min/max pointers More...
 

Detailed Description

template<typename TDerivedNode, unsigned int Dimension>
class ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation

Definition at line 745 of file KdTree.hpp.

Member Function Documentation

template<typename TDerivedNode, unsigned int Dimension>
DerivedNode* & ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation::at ( unsigned int  idx)
inline

Definition at line 750 of file KdTree.hpp.

template<typename TDerivedNode, unsigned int Dimension>
DerivedNode* const& ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation::at ( unsigned int  idx) const
inline

Definition at line 754 of file KdTree.hpp.

template<typename TDerivedNode, unsigned int Dimension>
DerivedNode* & ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation::at ( unsigned int  axis,
char  minMax 
)
inline

Definition at line 759 of file KdTree.hpp.

template<typename TDerivedNode, unsigned int Dimension>
DerivedNode* const& ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation::at ( unsigned int  axis,
char  minMax 
) const
inline

Definition at line 763 of file KdTree.hpp.

template<typename TDerivedNode, unsigned int Dimension>
DerivedNode* * ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation::begin ( )
inline

Definition at line 768 of file KdTree.hpp.

template<typename TDerivedNode, unsigned int Dimension>
DerivedNode* const* ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation::begin ( ) const
inline

Definition at line 771 of file KdTree.hpp.

template<typename TDerivedNode, unsigned int Dimension>
DerivedNode* * ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation::end ( )
inline

Definition at line 769 of file KdTree.hpp.

template<typename TDerivedNode, unsigned int Dimension>
DerivedNode* const* ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation::end ( ) const
inline

Definition at line 772 of file KdTree.hpp.

Member Data Documentation

template<typename TDerivedNode, unsigned int Dimension>
DerivedNode* ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation::m_nodes[size] = {nullptr}
private

min/max pointers

Definition at line 775 of file KdTree.hpp.

template<typename TDerivedNode, unsigned int Dimension>
const unsigned int ApproxMVBB::KdTree::NodeBase< TDerivedNode, Dimension >::BoundaryInformation::size = Dimension * 2
static

Definition at line 747 of file KdTree.hpp.


The documentation for this class was generated from the following file:


asr_approx_mvbb
Author(s): Gassner Nikolai
autogenerated on Mon Jun 10 2019 12:38:09