TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc > Member List

This is the complete list of members for G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >, including all inherited members.

balance(int valuesPerNode=5, int numMeanSplits=3)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
begin() const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
beginBoxIntersection(const AABox &box) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
clear()G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
cloneTree(Node *src)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inlineprotected
computeBounds(const Array< Handle * > &point, int beginIndex, int endIndex)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inlineprotectedstatic
contains(const T &value)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
deserializeStructure(BinaryInput &bi)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
end() const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
endBoxIntersection() const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const Array< Plane > &plane, Array< T * > &members, Node *node, uint32 parentMask)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inlineprotectedstatic
getIntersectingMembers(const Array< Plane > &plane, Array< T * > &members) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const Array< Plane > &plane, Array< T > &members) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const Frustum &frustum, Array< T * > &members) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const Frustum &frustum, Array< T > &members) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const AABox &box, Array< T * > &members) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const AABox &box, Array< T > &members) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const Sphere &sphere, Array< T * > &members) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const Sphere &sphere, Array< T > &members) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getMembers(Array< T > &members) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getPointer(const T &value) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
insert(const T &value)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
insert(const Array< T > &valueArray)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
intersectRay(const Ray &ray, RayCallback &intersectCallback, float &distance, bool intersectCallbackIsFast=false) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
KDTree()G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
KDTree(const KDTree &src)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
makeNode(Array< Handle * > &source, int valuesPerNode, int numMeanSplits, Array< Handle * > &temp)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inlineprotected
Member typedefG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >protected
memberTableG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >protected
MemberTable typedefG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >protected
operator=(const KDTree &src)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
remove(const T &value)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
rootG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >protected
serializeStructure(BinaryOutput &bo) const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
setContents(const Array< T > &array, int valuesPerNode=5, int numMeanSplits=3)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
size() const G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
update(const T &value)G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
~KDTree()G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline