Describes an octree cell's location and physical geometry.
#include <Rendering/SceneComponents/linearspatialpartitioningtree.h>
◆ VisitAction
Enumerator |
---|
ContinueVisit | |
TerminateVisit | |
◆ Cell()
Cell |
( |
const LinearSpatialPartitioningTree::iterator & |
begin, |
|
|
const LinearSpatialPartitioningTree::iterator & |
end, |
|
|
const Mesh::Vector3d & |
min, |
|
|
const Mesh::Vector3d & |
max, |
|
|
quint32 |
depth |
|
) |
| |
◆ addPointsToMesh()
- Parameters
-
mesh | The patch mesh to add the points of this cell to |
maxDepthToProcess | The maximum depth of processing. |
forceAddAll | Forces all points in the cell to be added to the mesh, regardless of whether or not the cell is a leaf cell. |
Adds the nodes associated with each point in the cell to the specified patch mesh. Note that a patch should contain all of the points in the entire subtree underneath it.
◆ begin() [1/2]
LinearSpatialPartitioningTree::iterator begin |
( |
| ) |
|
|
inline |
◆ begin() [2/2]
LinearSpatialPartitioningTree::const_iterator begin |
( |
| ) |
const |
|
inline |
◆ center() [1/2]
LinearSpatialPartitioningTree::iterator center |
( |
| ) |
|
|
inline |
◆ center() [2/2]
LinearSpatialPartitioningTree::const_iterator center |
( |
| ) |
const |
|
inline |
◆ depth()
◆ end() [1/2]
LinearSpatialPartitioningTree::iterator end |
( |
| ) |
|
|
inline |
◆ end() [2/2]
LinearSpatialPartitioningTree::const_iterator end |
( |
| ) |
const |
|
inline |
◆ isEmpty()
◆ isLeaf()
bool isLeaf |
( |
quint8 |
maxAllowedDepth | ) |
const |
- Parameters
-
maxAllowedDepth | The depth to search to |
◆ locationDescriptor()
◆ locationDescriptorString()
QString locationDescriptorString |
( |
| ) |
const |
|
inline |
◆ max()
◆ mid()
◆ min()
◆ numPoints()
◆ tree()