Public Member Functions | Public Attributes | List of all members
picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::Node Struct Reference

Public Member Functions

void fromStream (std::istream &str)
 
bool isLeaf () const
 
void setNodesInfo (uint32_t l, uint32_t r)
 
void toStream (std::ostream &str) const
 

Public Attributes

int64_t _ileft = -1
 
int64_t _iright = -1
 
uint16_t col_index
 
double div_val
 
float divhigh
 
float divlow
 
std::vector< int > idx
 

Detailed Description

template<int DIMS, typename Adapter, typename DistanceType = L2>
struct picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::Node

Definition at line 219 of file picoflann.h.

Member Function Documentation

◆ fromStream()

template<int DIMS, typename AAdapter , typename DistanceType >
void picoflann::KdTreeIndex< DIMS, AAdapter, DistanceType >::Node::fromStream ( std::istream &  str)

Definition at line 732 of file picoflann.h.

◆ isLeaf()

template<int DIMS, typename Adapter , typename DistanceType = L2>
bool picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::Node::isLeaf ( ) const
inline

Definition at line 221 of file picoflann.h.

◆ setNodesInfo()

template<int DIMS, typename Adapter , typename DistanceType = L2>
void picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::Node::setNodesInfo ( uint32_t  l,
uint32_t  r 
)
inline

Definition at line 225 of file picoflann.h.

◆ toStream()

template<int DIMS, typename AAdapter , typename DistanceType >
void picoflann::KdTreeIndex< DIMS, AAdapter, DistanceType >::Node::toStream ( std::ostream &  str) const

Definition at line 718 of file picoflann.h.

Member Data Documentation

◆ _ileft

template<int DIMS, typename Adapter , typename DistanceType = L2>
int64_t picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::Node::_ileft = -1

Definition at line 234 of file picoflann.h.

◆ _iright

template<int DIMS, typename Adapter , typename DistanceType = L2>
int64_t picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::Node::_iright = -1

Definition at line 234 of file picoflann.h.

◆ col_index

template<int DIMS, typename Adapter , typename DistanceType = L2>
uint16_t picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::Node::col_index

Definition at line 231 of file picoflann.h.

◆ div_val

template<int DIMS, typename Adapter , typename DistanceType = L2>
double picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::Node::div_val

Definition at line 230 of file picoflann.h.

◆ divhigh

template<int DIMS, typename Adapter , typename DistanceType = L2>
float picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::Node::divhigh

Definition at line 233 of file picoflann.h.

◆ divlow

template<int DIMS, typename Adapter , typename DistanceType = L2>
float picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::Node::divlow

Definition at line 233 of file picoflann.h.

◆ idx

template<int DIMS, typename Adapter , typename DistanceType = L2>
std::vector<int> picoflann::KdTreeIndex< DIMS, Adapter, DistanceType >::Node::idx

Definition at line 232 of file picoflann.h.


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


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