Go to the documentation of this file.
   35 #ifndef LAS_VEGAS_BIGGRIDKDTREE_H 
   36 #define LAS_VEGAS_BIGGRIDKDTREE_H 
   46 template <
typename BaseVecT>
 
   62                   size_t numPoints = 0);
 
   70     void insert(
size_t numPoints, BaseVecT pos);
 
   76     static std::vector<BigGridKdTree*> 
getLeafs();
 
  134         return pos.x > 
m_bb.getMin().x && pos.y > 
m_bb.getMin().y && pos.z > 
m_bb.getMin().z &&
 
  135                pos.x < 
m_bb.getMax().x && pos.y < 
m_bb.getMax().y && pos.z < 
m_bb.getMax().z;
 
  141 #include "lvr2/reconstruction/BigGridKdTree.tcc" 
  143 #endif // LAS_VEGAS_BIGGRIDKDTREE_H 
  
void insert(size_t numPoints, BaseVecT pos)
BoundingBox< BaseVecT > & getBB()
BoundingBox< BaseVecT > m_bb
static std::vector< BigGridKdTree * > s_nodes
BigGridKdTree(BoundingBox< BaseVecT > &bb, size_t maxNodePoints, BigGrid< BaseVecT > *grid, float voxelsize, size_t numPoints=0)
std::vector< BigGridKdTree * > m_children
A dynamic bounding box class.
bool fitsInBox(BaseVecT &pos)
static std::vector< BigGridKdTree * > getLeafs()
static std::vector< BigGridKdTree * > getNodes()
static size_t s_maxNodePoints
static BigGrid< BaseVecT > * m_grid
lvr2
Author(s): Thomas Wiemann 
, Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr 
autogenerated on Wed Mar 2 2022 00:37:22