#include <KdTree.hpp>
Public Member Functions | |
std::tuple< std::size_t, std::size_t, std::size_t, PREC, std::size_t, std::size_t, PREC, PREC, std::size_t, std::size_t, PREC > | getStatistics () |
std::string | getStatisticsString () |
TreeSimple () | |
template<typename Traits > | |
TreeSimple (TreeSimple< Traits > &&tree) | |
template<typename Traits > | |
TreeSimple (const TreeSimple< Traits > &tree) | |
template<typename Traits > | |
TreeSimple (const Tree< Traits > &tree) | |
~TreeSimple () | |
Protected Attributes | |
TreeStatistics | m_statistics |
Friends | |
class | XML |
Standart Class to build a kd-tree
Definition at line 1660 of file KdTree.hpp.
ApproxMVBB::KdTree::TreeSimple< TTraits >::TreeSimple | ( | ) | [inline] |
Standart constructor
Definition at line 1670 of file KdTree.hpp.
ApproxMVBB::KdTree::TreeSimple< TTraits >::TreeSimple | ( | TreeSimple< Traits > && | tree | ) | [inline] |
Move constructor
Definition at line 1674 of file KdTree.hpp.
ApproxMVBB::KdTree::TreeSimple< TTraits >::TreeSimple | ( | const TreeSimple< Traits > & | tree | ) | [inline] |
Copy the tree
Definition at line 1678 of file KdTree.hpp.
ApproxMVBB::KdTree::TreeSimple< TTraits >::TreeSimple | ( | const Tree< Traits > & | tree | ) | [inline, explicit] |
Copy from a Tree<Traits> with any kind of traits if possible The underlying Traits::NodeType has a copy constructor for T::NodeType!
Definition at line 1685 of file KdTree.hpp.
ApproxMVBB::KdTree::TreeSimple< TTraits >::~TreeSimple | ( | ) | [inline] |
Definition at line 1691 of file KdTree.hpp.
std::tuple<std::size_t, std::size_t, std::size_t, PREC, std::size_t, std::size_t, PREC, PREC,std::size_t,std::size_t,PREC> ApproxMVBB::KdTree::TreeSimple< TTraits >::getStatistics | ( | ) | [inline] |
Returns tuple with values (number of leafs, avg. leaf data size, min. leaf data size, max. leaf data size)
Reimplemented from ApproxMVBB::KdTree::TreeBase< TTraits::BaseTraits >.
Definition at line 1697 of file KdTree.hpp.
std::string ApproxMVBB::KdTree::TreeSimple< TTraits >::getStatisticsString | ( | ) | [inline] |
Definition at line 1714 of file KdTree.hpp.
friend class XML [friend] |
Reimplemented from ApproxMVBB::KdTree::TreeBase< TTraits::BaseTraits >.
Definition at line 1735 of file KdTree.hpp.
TreeStatistics ApproxMVBB::KdTree::TreeSimple< TTraits >::m_statistics [protected] |
Definition at line 1742 of file KdTree.hpp.