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
 
ThisTypeoperator[] (unsigned int i)
 
const ThisTypeoperator[] (unsigned int i) const
 
 ~AACubeTreeCell ()
 

Detailed Description

template<unsigned int DimT, class BaseT>
class GfxTL::AACubeTreeCell< DimT, BaseT >

Definition at line 14 of file AACubeTree.h.

Member Typedef Documentation

◆ BaseType

typedef BaseT BaseType

Definition at line 19 of file AACubeTree.h.

◆ ThisType

typedef AACubeTreeCell< DimT, BaseT > ThisType

Definition at line 20 of file AACubeTree.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Dim 
NChildren 

Definition at line 18 of file AACubeTree.h.

Constructor & Destructor Documentation

◆ AACubeTreeCell()

AACubeTreeCell ( )
inline

Definition at line 22 of file AACubeTree.h.

◆ ~AACubeTreeCell()

~AACubeTreeCell ( )
inline

Definition at line 30 of file AACubeTree.h.

Member Function Documentation

◆ Child()

void Child ( unsigned int  i,
ThisType cell 
)
inline

Definition at line 49 of file AACubeTree.h.

+ Here is the caller graph for this function:

◆ Children() [1/2]

ThisType** const Children ( )
inline

Definition at line 54 of file AACubeTree.h.

+ Here is the caller graph for this function:

◆ Children() [2/2]

const ThisType* const* const Children ( ) const
inline

Definition at line 59 of file AACubeTree.h.

◆ operator[]() [1/2]

ThisType& operator[] ( unsigned int  i)
inline

Definition at line 39 of file AACubeTree.h.

◆ operator[]() [2/2]

const ThisType& operator[] ( unsigned int  i) const
inline

Definition at line 44 of file AACubeTree.h.


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