| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# csKDTree Member List

This is the complete list of members for csKDTree, including all inherited members.

AddObject(const csBox3 &bbox, void *object) | csKDTree |
AddRefOwner(void **ref_owner) | scfImplementation< csKDTree > | `[inline, virtual]`
Benchmark(int num_iterations) | csKDTree | `[inline, virtual]`
Clear() | csKDTree |
csKDTree() | csKDTree |
DebugCommand(const char *) | csKDTree | `[inline, virtual]`
DecRef() | scfImplementation< csKDTree > | `[inline, virtual]`
descriptor | csKDTree |
Distribute() | csKDTree |
Dump() | csKDTree | `[inline, virtual]`
Dump(iGraphics3D *) | csKDTree | `[inline, virtual]`
Flatten() | csKDTree |
Front2Back(const csVector3 &pos, csKDTreeVisitFunc *func, void *userdata, uint32 frustum_mask) | csKDTree |
FullDistribute() | csKDTree |
GetChild1() const | csKDTree | `[inline]`
GetChild2() const | csKDTree | `[inline]`
GetEstimatedObjectCount() | csKDTree | `[inline]`
GetNodeBBox() const | csKDTree | `[inline]`
GetObjectCount() const | csKDTree | `[inline]`
GetObjects() const | csKDTree | `[inline]`
GetRefCount() | scfImplementation< csKDTree > | `[inline, virtual]`
GetSupportedTests() const | csKDTree | `[inline, virtual]`
GetUserObject() const | csKDTree | `[inline]`
IncRef() | scfImplementation< csKDTree > | `[inline, virtual]`
MoveObject(csKDTreeChild *object, const csBox3 &new_bbox) | csKDTree |
NewTraversal() | csKDTree |
operator=(const scfImplementation &) | scfImplementation< csKDTree > | `[inline]`
QueryInterface(scfInterfaceID id, scfInterfaceVersion version) | scfImplementation1< csKDTree, iDebugHelper > | `[inline, virtual]`
RemoveObject(csKDTreeChild *object) | csKDTree |
RemoveRefOwner(void **ref_owner) | scfImplementation< csKDTree > | `[inline, virtual]`
scfClassType typedef | scfImplementation1< csKDTree, iDebugHelper > | `[protected]`
scfImplementation(csKDTree *object, iBase *parent=0) | scfImplementation< csKDTree > | `[inline]`
scfImplementation(const scfImplementation &) | scfImplementation< csKDTree > | `[inline]`
scfImplementation1(csKDTree *object, iBase *parent=0) | scfImplementation1< csKDTree, iDebugHelper > | `[inline, protected]`
scfImplementationType typedef | scfImplementation1< csKDTree, iDebugHelper > | `[protected]`
scfObject | scfImplementation< csKDTree > | `[protected]`
scfParent | scfImplementation< csKDTree > | `[protected]`
scfRefCount | scfImplementation< csKDTree > | `[protected]`
scfRemoveRefOwners() | scfImplementation< csKDTree > | `[inline, protected]`
scfWeakRefOwners | scfImplementation< csKDTree > | `[protected]`
SetObjectDescriptor(iKDTreeObjectDescriptor *descriptor) | csKDTree | `[inline]`
SetParent(csKDTree *p) | csKDTree | `[inline]`
SetUserObject(iKDTreeUserData *userobj) | csKDTree |
StateTest() | csKDTree | `[inline, virtual]`
TraverseRandom(csKDTreeVisitFunc *func, void *userdata, uint32 frustum_mask) | csKDTree |
UnitTest() | csKDTree | `[inline, virtual]`
UnlinkObject(csKDTreeChild *object) | csKDTree |
WeakRefOwnerArray typedef | scfImplementation< csKDTree > | `[protected]`
~csKDTree() | csKDTree | `[virtual]`
~iBase() | iBase | `[inline, protected, virtual]`
~scfImplementation() | scfImplementation< csKDTree > | `[inline, virtual]`
~scfImplementation1() | scfImplementation1< csKDTree, iDebugHelper > | `[inline, protected, virtual]`