AACubeTreeCell< DimT, BaseT > Class Template Reference

#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/AACubeTree.h>

+ Inheritance diagram for AACubeTreeCell< DimT, BaseT >:

Public Types

enum  { Dim = DimT , NChildren = 1 << DimT }
 
typedef BaseT BaseType
 
typedef AACubeTreeCell< DimT, BaseT > ThisType
 

Public Member Functions

 AACubeTreeCell ()
 
void Child (unsigned int i, ThisType *cell)
 
ThisType **const Children ()
 
const ThisType *const *const Children () const
 
ThisType & operator[] (unsigned int i)
 
const ThisType & operator[] (unsigned int i) const
 
 ~AACubeTreeCell ()
 

Member Typedef Documentation

◆ BaseType

template<unsigned int DimT, class BaseT>
typedef BaseT BaseType

◆ ThisType

template<unsigned int DimT, class BaseT>
typedef AACubeTreeCell<DimT, BaseT> ThisType

Member Enumeration Documentation

◆ anonymous enum

template<unsigned int DimT, class BaseT>
anonymous enum
Enumerator
Dim 
NChildren 

Constructor & Destructor Documentation

◆ AACubeTreeCell()

template<unsigned int DimT, class BaseT>
AACubeTreeCell ( )
inline

◆ ~AACubeTreeCell()

template<unsigned int DimT, class BaseT>
~AACubeTreeCell ( )
inline

Member Function Documentation

◆ Child()

template<unsigned int DimT, class BaseT>
void Child ( unsigned int i,
ThisType * cell )
inline

◆ Children() [1/2]

template<unsigned int DimT, class BaseT>
ThisType **const Children ( )
inline

◆ Children() [2/2]

template<unsigned int DimT, class BaseT>
const ThisType *const *const Children ( ) const
inline

◆ operator[]() [1/2]

template<unsigned int DimT, class BaseT>
ThisType & operator[] ( unsigned int i)
inline

◆ operator[]() [2/2]

template<unsigned int DimT, class BaseT>
const ThisType & operator[] ( unsigned int i) const
inline

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