gr::KdTree< _Scalar, _Index >::KdNode Struct Reference

#include <kdtree.h>

+ Collaboration diagram for gr::KdTree< _Scalar, _Index >::KdNode:

Public Attributes

union {
   struct {
      unsigned int   dim:2
 
      unsigned int   firstChildId:24
 
      unsigned int   leaf:1
 
      float   splitValue
 
   } 
 
   struct {
      unsigned short   size
 
      unsigned int   start
 
   } 
 
}; 
 

Member Data Documentation

union { ... }
template<typename _Scalar, typename _Index = int>
unsigned int gr::KdTree< _Scalar, _Index >::KdNode::dim
template<typename _Scalar, typename _Index = int>
unsigned int gr::KdTree< _Scalar, _Index >::KdNode::firstChildId
template<typename _Scalar, typename _Index = int>
unsigned int gr::KdTree< _Scalar, _Index >::KdNode::leaf
template<typename _Scalar, typename _Index = int>
unsigned short gr::KdTree< _Scalar, _Index >::KdNode::size
template<typename _Scalar, typename _Index = int>
float gr::KdTree< _Scalar, _Index >::KdNode::splitValue
template<typename _Scalar, typename _Index = int>
unsigned int gr::KdTree< _Scalar, _Index >::KdNode::start

The documentation for this struct was generated from the following file:
  • /home/travis/build/STORM-IRIT/OpenGR/src/gr/accelerators/kdtree.h