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

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

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

Public Types

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

Additional Inherited Members

- Public Member Functions inherited from FlatCopyVector< NearestNeighborsAuxInfo< PointT > >
NearestNeighborsAuxInfo< PointT > & at (size_type i)
 
const NearestNeighborsAuxInfo< PointT > & at (size_type i) const
 
NearestNeighborsAuxInfo< PointT > & back ()
 
const NearestNeighborsAuxInfo< PointT > & back () const
 
NearestNeighborsAuxInfo< PointT > * begin ()
 
const NearestNeighborsAuxInfo< PointT > * begin () const
 
size_t capacity () const
 
void clear ()
 
NearestNeighborsAuxInfo< PointT > * end ()
 
const NearestNeighborsAuxInfo< PointT > * end () const
 
void erase (NearestNeighborsAuxInfo< PointT > *where)
 
 FlatCopyVector ()
 
 FlatCopyVector (const FlatCopyVector< NearestNeighborsAuxInfo< PointT > > &v)
 
 FlatCopyVector (size_t s)
 
NearestNeighborsAuxInfo< PointT > & front ()
 
const NearestNeighborsAuxInfo< PointT > & front () const
 
void insert (NearestNeighborsAuxInfo< PointT > *where, const NearestNeighborsAuxInfo< PointT > &nn)
 
 operator const NearestNeighborsAuxInfo< PointT > * () const
 
 operator NearestNeighborsAuxInfo< PointT > * ()
 
FlatCopyVector< NearestNeighborsAuxInfo< PointT > > & operator= (const FlatCopyVector< NearestNeighborsAuxInfo< PointT > > &v)
 
void pop_back ()
 
void push_back (const NearestNeighborsAuxInfo< 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< NearestNeighborsAuxInfo< PointT > >
const typedef NearestNeighborsAuxInfo< PointT > * const_iterator
 
const typedef NearestNeighborsAuxInfo< PointT > * const_pointer
 
const typedef NearestNeighborsAuxInfo< 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 >::NearestNeighborsAuxData< PointT >

Definition at line 425 of file KdTree.h.

Member Typedef Documentation

◆ DistanceType

Definition at line 429 of file KdTree.h.

◆ TraversalInfoType

Definition at line 428 of file KdTree.h.


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