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 typedef | G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc > | protected |
memberTable | G3D::KDTree< T, BoundsFunc, HashFunc, EqualsFunc > | protected |
MemberTable typedef | G3D::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 |
root | G3D::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 |