KdTree< StrategiesT, MetricT, VectorKernelT >::PointsInBallAuxData< PointT > Struct Template Reference

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

+ Inheritance diagram for KdTree< StrategiesT, MetricT, VectorKernelT >::PointsInBallAuxData< PointT >:

Public Types

typedef PointsInBallAuxInfo< PointT >::DistanceType DistanceType
 
typedef PointsInBallAuxInfo< PointT >::TraversalInfoType TraversalInfoType
 
- Public Types inherited from FlatCopyVector< PointsInBallAuxInfo< PointT > >
typedef std::reverse_iterator< const PointsInBallAuxInfo< PointT > * > const_reverse_iterator
 
typedef size_t difference_type
 
typedef PointsInBallAuxInfo< PointT > * iterator
 
typedef PointsInBallAuxInfo< PointT > * pointer
 
typedef PointsInBallAuxInfo< PointT > & reference
 
typedef std::reverse_iterator< PointsInBallAuxInfo< PointT > * > reverse_iterator
 
typedef size_t size_type
 
typedef PointsInBallAuxInfo< PointT > value_type
 

Additional Inherited Members

- Public Member Functions inherited from FlatCopyVector< PointsInBallAuxInfo< PointT > >
PointsInBallAuxInfo< PointT > & at (size_type i)
 
const PointsInBallAuxInfo< PointT > & at (size_type i) const
 
PointsInBallAuxInfo< PointT > & back ()
 
const PointsInBallAuxInfo< PointT > & back () const
 
PointsInBallAuxInfo< PointT > * begin ()
 
const PointsInBallAuxInfo< PointT > * begin () const
 
size_t capacity () const
 
void clear ()
 
PointsInBallAuxInfo< PointT > * end ()
 
const PointsInBallAuxInfo< PointT > * end () const
 
void erase (PointsInBallAuxInfo< PointT > *where)
 
 FlatCopyVector ()
 
 FlatCopyVector (const FlatCopyVector< PointsInBallAuxInfo< PointT > > &v)
 
 FlatCopyVector (size_t s)
 
PointsInBallAuxInfo< PointT > & front ()
 
const PointsInBallAuxInfo< PointT > & front () const
 
void insert (PointsInBallAuxInfo< PointT > *where, const PointsInBallAuxInfo< PointT > &nn)
 
 operator const PointsInBallAuxInfo< PointT > * () const
 
 operator PointsInBallAuxInfo< PointT > * ()
 
FlatCopyVector< PointsInBallAuxInfo< PointT > > & operator= (const FlatCopyVector< PointsInBallAuxInfo< PointT > > &v)
 
void pop_back ()
 
void push_back (const PointsInBallAuxInfo< PointT > &nn)
 
reverse_iterator rbegin ()
 
const_reverse_iterator rbegin () const
 
reverse_iterator rend ()
 
const_reverse_iterator rend () const
 
void reserve (size_t s)
 
void resize (size_t s)
 
void resize (size_t s, const value_type &v)
 
size_t size () const
 
 ~FlatCopyVector ()
 
- Public Attributes inherited from FlatCopyVector< PointsInBallAuxInfo< PointT > >
const typedef PointsInBallAuxInfo< PointT > * const_iterator
 
const typedef PointsInBallAuxInfo< PointT > * const_pointer
 
const typedef PointsInBallAuxInfo< PointT > & const_reference
 

Detailed Description

template<class StrategiesT, template< class > class MetricT, template< class > class VectorKernelT = DynVectorKernel>
template<class PointT>
struct GfxTL::KdTree< StrategiesT, MetricT, VectorKernelT >::PointsInBallAuxData< PointT >

Definition at line 363 of file KdTree.h.

Member Typedef Documentation

◆ DistanceType

Definition at line 367 of file KdTree.h.

◆ TraversalInfoType

Definition at line 366 of file KdTree.h.


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