#include <TS_Octree.h>
Public Member Functions | |
| TS_OctreeVoxel () | |
| ~TS_OctreeVoxel () | |
| float | xmin () const |
| float | xmax () const |
| float | ymin () const |
| float | ymax () const |
| float | zmin () const |
| float | zmax () const |
| TS_OctreeVoxel * | left () |
| TS_OctreeVoxel * | right () |
| void | addThing (TS_MetaPrimitive *object) |
| void | subdivide (const TS_ExpressionList &nodes, unsigned maxEntries, unsigned level) |
Public Attributes | |
| TS_OctreeVoxel * | myKids [2] |
| TS_ExpressionList | myList |
| unsigned | myAxis |
| float | myAvg |
| UT_BoundingBox | myBBox |
Definition at line 38 of file TS_Octree.h.
| TS_OctreeVoxel::TS_OctreeVoxel | ( | ) |
| TS_OctreeVoxel::~TS_OctreeVoxel | ( | ) |
| void TS_OctreeVoxel::addThing | ( | TS_MetaPrimitive * | object | ) |
| TS_OctreeVoxel* TS_OctreeVoxel::left | ( | ) | [inline] |
Definition at line 55 of file TS_Octree.h.
| TS_OctreeVoxel* TS_OctreeVoxel::right | ( | ) | [inline] |
Definition at line 56 of file TS_Octree.h.
| void TS_OctreeVoxel::subdivide | ( | const TS_ExpressionList & | nodes, | |
| unsigned | maxEntries, | |||
| unsigned | level | |||
| ) |
| float TS_OctreeVoxel::xmax | ( | ) | const [inline] |
Definition at line 50 of file TS_Octree.h.
| float TS_OctreeVoxel::xmin | ( | ) | const [inline] |
Definition at line 49 of file TS_Octree.h.
| float TS_OctreeVoxel::ymax | ( | ) | const [inline] |
Definition at line 52 of file TS_Octree.h.
| float TS_OctreeVoxel::ymin | ( | ) | const [inline] |
Definition at line 51 of file TS_Octree.h.
| float TS_OctreeVoxel::zmax | ( | ) | const [inline] |
Definition at line 54 of file TS_Octree.h.
| float TS_OctreeVoxel::zmin | ( | ) | const [inline] |
Definition at line 53 of file TS_Octree.h.
| float TS_OctreeVoxel::myAvg |
Definition at line 46 of file TS_Octree.h.
| unsigned TS_OctreeVoxel::myAxis |
Definition at line 45 of file TS_Octree.h.
Definition at line 47 of file TS_Octree.h.
Definition at line 43 of file TS_Octree.h.
Definition at line 44 of file TS_Octree.h.
1.5.9