Tramway SDK
|
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 |
nodes | tram::Octree< T > | protected |
Octant enum name | tram::Octree< T > | protected |
OCTANT_BOTTOM_LEFT_BACK enum value | tram::Octree< T > | protected |
OCTANT_BOTTOM_LEFT_FRONT enum value | tram::Octree< T > | protected |
OCTANT_BOTTOM_RIGHT_BACK enum value | tram::Octree< T > | protected |
OCTANT_BOTTOM_RIGHT_FRONT enum value | tram::Octree< T > | protected |
OCTANT_TOP_LEFT_BACK enum value | tram::Octree< T > | protected |
OCTANT_TOP_LEFT_FRONT enum value | tram::Octree< T > | protected |
OCTANT_TOP_RIGHT_BACK enum value | tram::Octree< T > | protected |
OCTANT_TOP_RIGHT_FRONT enum value | tram::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 |
root | tram::Octree< T > | protected |