Support Forum       G3D Web Page     
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() constG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
beginBoxIntersection(const AABox &box) constG3D::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() constG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
endBoxIntersection() constG3D::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) constG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const Array< Plane > &plane, Array< T > &members) constG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const Frustum &frustum, Array< T *> &members) constG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const Frustum &frustum, Array< T > &members) constG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const AABox &box, Array< T *> &members) constG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const AABox &box, Array< T > &members) constG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const Sphere &sphere, Array< T *> &members) constG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getIntersectingMembers(const Sphere &sphere, Array< T > &members) constG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getMembers(Array< T > &members) constG3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc >inline
getPointer(const T &value) constG3D::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) constG3D::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) constG3D::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() constG3D::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

documentation generated on Wed Nov 24 2021 08:01:57 using doxygen 1.8.15