|
Tramway SDK v0.1.1
|
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(const char *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 |