CellLevelTreeStrategy< InheritedStrategyT >::StrategyBase< BaseT > Class Template Reference

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

+ Inheritance diagram for CellLevelTreeStrategy< InheritedStrategyT >::StrategyBase< BaseT >:

Classes

class  BuildInformation
 
class  CellLevelTraversalInformation
 

Public Types

typedef InheritedStrategyT::template StrategyBase< BaseT > BaseType
 
typedef BaseType::CellType CellType
 

Protected Member Functions

template<class TraversalInformationT >
const size_t CellLevel (const CellType &cell, const TraversalInformationT &) const
 
template<class BuildInformationT >
void InitBuildInformation (const CellType &parent, const BuildInformationT &parentInfo, unsigned int childIdx, BuildInformationT *bi) const
 
template<class BuildInformationT >
void InitCell (const CellType &parent, const BuildInformationT &pbi, unsigned int child, const BuildInformationT &bi, CellType *cell)
 
template<class BuildInformationT >
void InitRoot (const BuildInformationT &bi, CellType *root)
 
template<class BuildInformationT >
void InitRootBuildInformation (BuildInformationT *bi)
 

Detailed Description

template<class InheritedStrategyT>
template<class BaseT>
class GfxTL::CellLevelTreeStrategy< InheritedStrategyT >::StrategyBase< BaseT >

Definition at line 28 of file CellLevelTreeStrategy.h.

Member Typedef Documentation

◆ BaseType

typedef InheritedStrategyT::template StrategyBase< BaseT > BaseType

Definition at line 33 of file CellLevelTreeStrategy.h.

◆ CellType

typedef BaseType::CellType CellType

Definition at line 34 of file CellLevelTreeStrategy.h.

Member Function Documentation

◆ CellLevel()

const size_t CellLevel ( const CellType cell,
const TraversalInformationT &   
) const
inlineprotected

Definition at line 92 of file CellLevelTreeStrategy.h.

◆ InitBuildInformation()

void InitBuildInformation ( const CellType parent,
const BuildInformationT &  parentInfo,
unsigned int  childIdx,
BuildInformationT *  bi 
) const
inlineprotected

Definition at line 66 of file CellLevelTreeStrategy.h.

◆ InitCell()

void InitCell ( const CellType parent,
const BuildInformationT &  pbi,
unsigned int  child,
const BuildInformationT &  bi,
CellType cell 
)
inlineprotected

Definition at line 83 of file CellLevelTreeStrategy.h.

◆ InitRoot()

void InitRoot ( const BuildInformationT &  bi,
CellType root 
)
inlineprotected

Definition at line 76 of file CellLevelTreeStrategy.h.

◆ InitRootBuildInformation()

void InitRootBuildInformation ( BuildInformationT *  bi)
inlineprotected

Definition at line 59 of file CellLevelTreeStrategy.h.


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