#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/AACubeTree.h>
|
| void | Distribute (BuildInformation &bi, CellType *cell) |
| |
| void | InitBuildInformation (const CellType &parent, const BuildInformation &parentInfo, unsigned int childIdx, BuildInformation *bi) |
| |
| void | InitRootBuildInformation (const AACube< VectorXD< DimT, ScalarType > > &bcube, BuildInformation *bi) |
| |
| void | InitRootSerializeInformation (SerializeInformation *bi) const |
| |
| void | InitSerializeInformation (const CellType &parent, const SerializeInformation &parentInfo, unsigned int childIdx, SerializeInformation *bi) const |
| |
| template<class PointT, class TraversalInformationT> |
| const CellType * | NodeContainingPoint (const PointT &point, size_t maxLevel, size_t minSize, const CellType &cell, const TraversalInformationT &ti, CellRange *range) const |
| |
| void | Subdivide (BuildInformation &bi, CellType *cell) |
| |
◆ BaseType
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
| typedef StrategiesT::template StrategyBase< typename VectorKernelT<DimT>::template VectorKernelType< BaseTree<AACubeTreeCell<DimT, typename StrategiesT::CellData> > > > BaseType |
◆ CellRange
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ CellType
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ ScalarType
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ StrategiesType
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ ThisType
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ value_type
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ Build() [1/2]
template<class Strategies>
◆ Build() [2/2]
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ Distribute()
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ InitBuildInformation()
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ InitRootBuildInformation()
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ InitRootSerializeInformation()
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ InitSerializeInformation()
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ NodeContainingPoint() [1/2]
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
template<class PointT>
| const CellType * NodeContainingPoint |
( |
const PointT & | point, |
|
|
size_t | maxLevel, |
|
|
size_t | minSize, |
|
|
CellRange * | range ) const |
|
inline |
◆ NodeContainingPoint() [2/2]
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
template<class PointT, class TraversalInformationT>
| const CellType * NodeContainingPoint |
( |
const PointT & | point, |
|
|
size_t | maxLevel, |
|
|
size_t | minSize, |
|
|
const CellType & | cell, |
|
|
const TraversalInformationT & | ti, |
|
|
CellRange * | range ) const |
|
inlineprotected |
◆ Serialize() [1/3]
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ Serialize() [2/3]
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
| void Serialize |
( |
std::istream * | in | ) |
|
|
inline |
◆ Serialize() [3/3]
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
| void Serialize |
( |
std::ostream * | out | ) |
const |
|
inline |
◆ SerializeBreadthFirst() [1/3]
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
◆ SerializeBreadthFirst() [2/3]
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
| void SerializeBreadthFirst |
( |
std::istream * | in | ) |
|
|
inline |
◆ SerializeBreadthFirst() [3/3]
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
| void SerializeBreadthFirst |
( |
std::ostream * | out | ) |
|
|
inline |
◆ Subdivide()
template<unsigned int DimT, class StrategiesT, template< unsigned int > class VectorKernelT = VectorKernelD>
The documentation for this class was generated from the following files:
- VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/AACubeTree.h
- VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/AACubeTree.hpp