Public Member Functions | Public Attributes | Private Member Functions | List of all members
picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet Class Reference

Public Member Functions

void push (const std::pair< uint32_t, double > &val)
 
 ResultSet (std::vector< std::pair< uint32_t, double > > &data_ref, uint32_t MaxSize=std::numeric_limits< uint32_t >::max(), double MaxV=-1)
 
double top () const
 
double worstDist () const
 

Public Attributes

std::vector< std::pair< uint32_t, double > > & array
 
int maxSize
 
double maxValue = std::numeric_limits<double>::max()
 
bool radius_search = false
 

Private Member Functions

void down (size_t index)
 
void up (size_t index)
 

Detailed Description

template<int DIMS, typename Adapter, typename DistanceType = L2>
class picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet

Definition at line 544 of file picoflann.h.

Constructor & Destructor Documentation

◆ ResultSet()

template<int DIMS, typename Adapter , typename DistanceType = L2>
picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet::ResultSet ( std::vector< std::pair< uint32_t, double > > &  data_ref,
uint32_t  MaxSize = std::numeric_limits<uint32_t>::max(),
double  MaxV = -1 
)
inline

Definition at line 553 of file picoflann.h.

Member Function Documentation

◆ down()

template<int DIMS, typename Adapter , typename DistanceType = L2>
void picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet::down ( size_t  index)
inlineprivate

Definition at line 610 of file picoflann.h.

◆ push()

template<int DIMS, typename Adapter , typename DistanceType = L2>
void picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet::push ( const std::pair< uint32_t, double > &  val)
inline

Definition at line 567 of file picoflann.h.

◆ top()

template<int DIMS, typename Adapter , typename DistanceType = L2>
double picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet::top ( ) const
inline

Definition at line 603 of file picoflann.h.

◆ up()

template<int DIMS, typename Adapter , typename DistanceType = L2>
void picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet::up ( size_t  index)
inlineprivate

Definition at line 621 of file picoflann.h.

◆ worstDist()

template<int DIMS, typename Adapter , typename DistanceType = L2>
double picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet::worstDist ( ) const
inline

Definition at line 595 of file picoflann.h.

Member Data Documentation

◆ array

template<int DIMS, typename Adapter , typename DistanceType = L2>
std::vector<std::pair<uint32_t, double> >& picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet::array

Definition at line 547 of file picoflann.h.

◆ maxSize

template<int DIMS, typename Adapter , typename DistanceType = L2>
int picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet::maxSize

Definition at line 548 of file picoflann.h.

◆ maxValue

template<int DIMS, typename Adapter , typename DistanceType = L2>
double picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet::maxValue = std::numeric_limits<double>::max()

Definition at line 549 of file picoflann.h.

◆ radius_search

template<int DIMS, typename Adapter , typename DistanceType = L2>
bool picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::ResultSet::radius_search = false

Definition at line 550 of file picoflann.h.


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


aruco
Author(s): Rafael Muñoz Salinas , Bence Magyar
autogenerated on Sat Sep 23 2023 02:26:45