TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
KDTree.h File Reference
#include "G3D/platform.h"
#include "G3D/Array.h"
#include "G3D/Table.h"
#include "G3D/Vector2.h"
#include "G3D/Vector3.h"
#include "G3D/Vector4.h"
#include "G3D/AABox.h"
#include "G3D/Sphere.h"
#include "G3D/Box.h"
#include "G3D/Triangle.h"
#include "G3D/Ray.h"
#include "G3D/Frustum.h"
#include "G3D/BinaryInput.h"
#include "G3D/BinaryOutput.h"
#include "G3D/CollisionDetection.h"
#include "G3D/BoundsTrait.h"
#include <algorithm>
+ 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  BoundsTrait< class G3D::Vector2 >
 
struct  BoundsTrait< class G3D::Vector3 >
 
struct  BoundsTrait< class G3D::Vector4 >
 
struct  BoundsTrait< class G3D::AABox >
 
struct  BoundsTrait< class G3D::Sphere >
 
struct  BoundsTrait< class G3D::Box >
 
struct  BoundsTrait< class G3D::Vector2 * >
 
struct  BoundsTrait< class G3D::Vector3 * >
 
struct  BoundsTrait< class G3D::Vector4 * >
 
struct  BoundsTrait< class G3D::AABox * >
 
struct  BoundsTrait< class G3D::Sphere * >
 
struct  BoundsTrait< class G3D::Box * >
 
struct  BoundsTrait< class G3D::Triangle * >
 
class  G3D::_internal::Indirector< Type >
 
struct  HashTrait< typename G3D::_internal::Indirector< Handle > >
 
class  G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >
 
class  G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::Handle
 
class  G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::CenterComparator
 
class  G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::BoundsComparator
 
class  G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::Comparator
 
class  G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::Node
 
class  G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::BoxIntersectionIterator
 
class  G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >::Iterator
 

Namespaces

 G3D
 
 G3D::_internal
 

Macros

#define TreeType   KDTree<T, BoundsFunc, HashFunc, EqualsFunc>
 

Detailed Description

Morgan McGuire, http://graphics.cs.williams.edu

2004-01-11 2009-12-28

Copyright 2000-2009, Morgan McGuire. All rights reserved.

Macro Definition Documentation

#define TreeType   KDTree<T, BoundsFunc, HashFunc, EqualsFunc>