Public Member Functions | Public Attributes | Friends | List of all members
ApproxMVBB::KdTree::TreeStatistics Class Reference

#include <KdTree.hpp>

Public Member Functions

template<typename TNode >
void addNode (TNode *n)
 
void average (std::size_t nodes, std::size_t leafs)
 
void reset ()
 
 TreeStatistics ()
 
 TreeStatistics (const TreeStatistics &s)=default
 

Public Attributes

PREC m_avgLeafSize
 
PREC m_avgNeighbours
 
PREC m_avgSplitPercentage
 
bool m_computedNeighbourStats
 
bool m_computedTreeStats
 
std::size_t m_maxLeafDataSize
 
PREC m_maxLeafExtent
 
std::size_t m_maxNeighbours
 
std::size_t m_minLeafDataSize
 
PREC m_minLeafExtent
 
std::size_t m_minNeighbours
 
unsigned int m_treeDepth
 

Friends

class XML
 

Detailed Description

=======================================================================================

Definition at line 1576 of file KdTree.hpp.

Constructor & Destructor Documentation

ApproxMVBB::KdTree::TreeStatistics::TreeStatistics ( )
inline

Definition at line 1578 of file KdTree.hpp.

ApproxMVBB::KdTree::TreeStatistics::TreeStatistics ( const TreeStatistics s)
default

Member Function Documentation

template<typename TNode >
void ApproxMVBB::KdTree::TreeStatistics::addNode ( TNode *  n)
inline

Definition at line 1626 of file KdTree.hpp.

void ApproxMVBB::KdTree::TreeStatistics::average ( std::size_t  nodes,
std::size_t  leafs 
)
inline

Definition at line 1616 of file KdTree.hpp.

void ApproxMVBB::KdTree::TreeStatistics::reset ( )
inline

Definition at line 1600 of file KdTree.hpp.

Friends And Related Function Documentation

friend class XML
friend

Definition at line 1637 of file KdTree.hpp.

Member Data Documentation

PREC ApproxMVBB::KdTree::TreeStatistics::m_avgLeafSize

Data Sizes for Leafs

Definition at line 1590 of file KdTree.hpp.

PREC ApproxMVBB::KdTree::TreeStatistics::m_avgNeighbours

Definition at line 1598 of file KdTree.hpp.

PREC ApproxMVBB::KdTree::TreeStatistics::m_avgSplitPercentage

Definition at line 1585 of file KdTree.hpp.

bool ApproxMVBB::KdTree::TreeStatistics::m_computedNeighbourStats

Leaf Neighbour stats

Definition at line 1595 of file KdTree.hpp.

bool ApproxMVBB::KdTree::TreeStatistics::m_computedTreeStats

Definition at line 1583 of file KdTree.hpp.

std::size_t ApproxMVBB::KdTree::TreeStatistics::m_maxLeafDataSize

Definition at line 1592 of file KdTree.hpp.

PREC ApproxMVBB::KdTree::TreeStatistics::m_maxLeafExtent

Definition at line 1588 of file KdTree.hpp.

std::size_t ApproxMVBB::KdTree::TreeStatistics::m_maxNeighbours

Definition at line 1597 of file KdTree.hpp.

std::size_t ApproxMVBB::KdTree::TreeStatistics::m_minLeafDataSize

Definition at line 1591 of file KdTree.hpp.

PREC ApproxMVBB::KdTree::TreeStatistics::m_minLeafExtent

Min/Max Extent for Leafs

Definition at line 1587 of file KdTree.hpp.

std::size_t ApproxMVBB::KdTree::TreeStatistics::m_minNeighbours

Definition at line 1596 of file KdTree.hpp.

unsigned int ApproxMVBB::KdTree::TreeStatistics::m_treeDepth

Definition at line 1584 of file KdTree.hpp.


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


asr_approx_mvbb
Author(s): Gassner Nikolai
autogenerated on Mon Jun 10 2019 12:38:09