Template invariant parts for dynamicIndexedOctree. More...
#include <dynamicIndexedOctree.H>


Public Types | |
| using | node = indexedOctreeBase::node |
| Document that we are using the same types of node. | |
Public Member Functions | |
| ClassName ("dynamicIndexedOctree") | |
| Runtime type information. | |
| dynamicIndexedOctreeBase ()=default | |
| Default construct. | |
| Public Member Functions inherited from indexedOctreeBase | |
| ClassName ("indexedOctree") | |
| Runtime type information. | |
| indexedOctreeBase ()=default | |
| Default construct. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from indexedOctreeBase | |
| static bool | isEmpty (labelBits i) noexcept |
| An empty node - no content. | |
| static bool | isContent (labelBits i) noexcept |
| Node with content (leaf). | |
| static bool | isNode (labelBits i) noexcept |
| A parent node. | |
| static label | getContent (labelBits i) |
| Return real (dereferenced) index for a content node. | |
| static label | getNode (const labelBits i) |
| Return real (dereferenced) index for a parent node. | |
| static direction | getOctant (labelBits i) noexcept |
| Return sub-node direction/octant. | |
| static scalar & | perturbTol () noexcept |
| Get the perturbation tolerance. | |
| static scalar | perturbTol (scalar tol) noexcept |
| Set the perturbation tolerance, return the old value. | |
| static void | writeOBJ (Ostream &os, const treeBoundBox &bb, label &vertIndex, const bool writeLinesOnly=false) |
| Write treeBoundBox in OBJ format. | |
| Static Protected Member Functions inherited from indexedOctreeBase | |
| static labelBits | emptyPlusOctant (direction octant) |
| From empty to subNodes_ entry. | |
| static labelBits | contentPlusOctant (label i, direction octant) |
| From index into contents_ to subNodes_ entry. | |
| static labelBits | nodePlusOctant (label i, direction octant) |
| From index into nodes_ to subNodes_ entry. | |
| Static Protected Attributes inherited from indexedOctreeBase | |
| static scalar | perturbTol_ = 10*SMALL |
| Relative perturbation tolerance. | |
Template invariant parts for dynamicIndexedOctree.
Same type of node bookkeeping as indexedOctree
Definition at line 60 of file dynamicIndexedOctree.H.
| using node = indexedOctreeBase::node |
Document that we are using the same types of node.
Definition at line 69 of file dynamicIndexedOctree.H.
|
default |
Default construct.
| ClassName | ( | "dynamicIndexedOctree" | ) |
Runtime type information.