Tramway SDK
tram::Octree< T > Member List

This is the complete list of members for tram::Octree< T >, including all inherited members.

AddLeaf(T type, float x, float y, float z)tram::Octree< T >inline
Draw()tram::Octree< T >inline
Draw(Node *node)tram::Octree< T >inlineprotected
Find(T *array, vec3 point)tram::Octree< T >inline
FindNearest(T result[], float x, float y, float z)tram::Octree< T >inline
FindNearest(NearestSearch *search, Node *parent_node)tram::Octree< T >inlineprotected
FindNearest(NearestSearch *search, Node *parent_node, int octant)tram::Octree< T >inlineprotected
GetOctant(vec3 mid, vec3 point)tram::Octree< T >inlineprotected
Insert(vec3 point, T data)tram::Octree< T >inline
Insert(Node *parent, Node *leaf)tram::Octree< T >inlineprotected
NewNode(Octant octant, Node *parent)tram::Octree< T >inlineprotected
nodestram::Octree< T >protected
Octant enum nametram::Octree< T >protected
OCTANT_BOTTOM_LEFT_BACK enum valuetram::Octree< T >protected
OCTANT_BOTTOM_LEFT_FRONT enum valuetram::Octree< T >protected
OCTANT_BOTTOM_RIGHT_BACK enum valuetram::Octree< T >protected
OCTANT_BOTTOM_RIGHT_FRONT enum valuetram::Octree< T >protected
OCTANT_TOP_LEFT_BACK enum valuetram::Octree< T >protected
OCTANT_TOP_LEFT_FRONT enum valuetram::Octree< T >protected
OCTANT_TOP_RIGHT_BACK enum valuetram::Octree< T >protected
OCTANT_TOP_RIGHT_FRONT enum valuetram::Octree< T >protected
Octree(std::string name, size_t size)tram::Octree< T >inline
Remove(uint32_t node)tram::Octree< T >inline
Remove(Node *node)tram::Octree< T >inlineprotected
RemoveLeaf(uint32_t leaf_id)tram::Octree< T >inline
roottram::Octree< T >protected