Public Types | |
using | iterator = typename Container::iterator |
using | reverse_iterator = typename Container::reverse_iterator |
using | value_type = typename Container::value_type |
Public Member Functions | |
ApproxMVBB_STATIC_ASSERT ((std::is_same< value_type, typename NodeDataType::PointListType::value_type >::value)) using Base | |
iterator | begin () |
void | clear () |
iterator | end () |
bool | full () |
Compare & | getComperator () |
Container & | getContainer () |
KNearestPrioQueue (std::size_t maxSize) | |
std::size_t | maxSize () |
void | push (const typename Base::value_type &v) |
template<typename It > | |
void | push (It beg, It end) |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
template<typename Iterator > | |
void | replace (Iterator begin, Iterator end) |
Private Attributes | |
std::size_t | m_maxSize |
Priority queue adapter, to let the comperator be changed on the fly! This is usefull if we call getKNearestNeighbours lots of times. and want to update the comperator in between.
Definition at line 2040 of file KdTree.hpp.
using ApproxMVBB::KdTree::Tree< TTraits >::KNearestPrioQueue< Container, Compare >::iterator = typename Container::iterator |
Definition at line 2052 of file KdTree.hpp.
using ApproxMVBB::KdTree::Tree< TTraits >::KNearestPrioQueue< Container, Compare >::reverse_iterator = typename Container::reverse_iterator |
Definition at line 2053 of file KdTree.hpp.
using ApproxMVBB::KdTree::Tree< TTraits >::KNearestPrioQueue< Container, Compare >::value_type = typename Container::value_type |
Definition at line 2045 of file KdTree.hpp.
|
inline |
Definition at line 2076 of file KdTree.hpp.
ApproxMVBB::KdTree::Tree< TTraits >::KNearestPrioQueue< Container, Compare >::ApproxMVBB_STATIC_ASSERT | ( | (std::is_same< value_type, typename NodeDataType::PointListType::value_type >::value) | ) |
|
inline |
Definition at line 2062 of file KdTree.hpp.
|
inline |
Definition at line 2080 of file KdTree.hpp.
|
inline |
Definition at line 2065 of file KdTree.hpp.
|
inline |
Definition at line 2084 of file KdTree.hpp.
|
inline |
Definition at line 2058 of file KdTree.hpp.
|
inline |
Definition at line 2055 of file KdTree.hpp.
|
inline |
Definition at line 2124 of file KdTree.hpp.
|
inline |
Definition at line 2088 of file KdTree.hpp.
|
inline |
Definition at line 2098 of file KdTree.hpp.
|
inline |
Definition at line 2069 of file KdTree.hpp.
|
inline |
Definition at line 2072 of file KdTree.hpp.
|
inline |
Replace total container with new elements
Definition at line 2118 of file KdTree.hpp.
|
private |
Definition at line 2129 of file KdTree.hpp.