KdTree.h File Reference
#include <GfxTL/BaseTree.h>
#include <GfxTL/ScalarTypeDeferer.h>
#include <GfxTL/NullClass.h>
#include <GfxTL/VectorXD.h>
#include <GfxTL/AABox.h>
#include <GfxTL/ScalarTypeConversion.h>
#include <GfxTL/MathHelper.h>
#include <GfxTL/VectorKernel.h>
#include <GfxTL/LimitedHeap.h>
#include <GfxTL/NearestNeighbor.h>
#include <GfxTL/FlatCopyVector.h>
#include <algorithm>
#include <memory>
#include <deque>
#include <malloc.h>
+ Include dependency graph for KdTree.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BaseKdTreeStrategy< DataStrategyT >
 
class  BaseKdTreeStrategy< DataStrategyT >::CellData
 
struct  BaseKdTreeStrategy< DataStrategyT >::StrategyBase< BaseT >
 
class  BaseKdTreeStrategy< DataStrategyT >::StrategyBase< BaseT >::TraversalInformationBase< TraversalBaseT >
 
class  KdTree< StrategiesT, MetricT, VectorKernelT >
 
class  KdTree< StrategiesT, MetricT, VectorKernelT >::BaseGlobalTraversalInformation< PointT >
 
class  KdTree< StrategiesT, MetricT, VectorKernelT >::BaseTraversalInformation< GlobalInfoT >
 
class  KdTree< StrategiesT, MetricT, VectorKernelT >::BuildInformation
 
struct  KdTree< StrategiesT, MetricT, VectorKernelT >::NearestNeighborsAuxData< PointT >
 
struct  KdTree< StrategiesT, MetricT, VectorKernelT >::NearestNeighborsAuxInfo< PointT >
 
struct  KdTree< StrategiesT, MetricT, VectorKernelT >::NNTypeHelper< PointT >
 
struct  KdTree< StrategiesT, MetricT, VectorKernelT >::PointsInBallAuxData< PointT >
 
struct  KdTree< StrategiesT, MetricT, VectorKernelT >::PointsInBallAuxInfo< PointT >
 
class  KdTreeCell< BaseT >
 

Namespaces

 GfxTL