Robotics Library  0.7.0
Public Member Functions | Public Attributes | Friends | List of all members
rl::math::KdtreeBoundingBoxNearestNeighbors< MetricT >::Node Struct Reference

Public Member Functions

 Node ()
 
 ~Node ()
 
void swap (Node &other)
 

Public Attributes

::std::array< ::std::unique_ptr< Node >, 2 > children
 
::std::vector< Valuedata
 
Size index
 
Interval interval
 

Friends

void swap (Node &lhs, Node &rhs)
 

Constructor & Destructor Documentation

◆ Node()

template<typename MetricT >
rl::math::KdtreeBoundingBoxNearestNeighbors< MetricT >::Node::Node ( )
inline

◆ ~Node()

template<typename MetricT >
rl::math::KdtreeBoundingBoxNearestNeighbors< MetricT >::Node::~Node ( )
inline

Member Function Documentation

◆ swap()

template<typename MetricT >
void rl::math::KdtreeBoundingBoxNearestNeighbors< MetricT >::Node::swap ( Node other)
inline

Friends And Related Function Documentation

◆ swap

template<typename MetricT >
void swap ( Node lhs,
Node rhs 
)
friend

Member Data Documentation

◆ children

template<typename MetricT >
::std::array< ::std::unique_ptr<Node>, 2> rl::math::KdtreeBoundingBoxNearestNeighbors< MetricT >::Node::children

◆ data

template<typename MetricT >
::std::vector<Value> rl::math::KdtreeBoundingBoxNearestNeighbors< MetricT >::Node::data

◆ index

template<typename MetricT >
Size rl::math::KdtreeBoundingBoxNearestNeighbors< MetricT >::Node::index

◆ interval

template<typename MetricT >
Interval rl::math::KdtreeBoundingBoxNearestNeighbors< MetricT >::Node::interval

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