Template invariant parts for dynamicIndexedOctree. More...


Public Types | |
| using | node = indexedOctreeBase::node |
| Document that we are using the same types of node. More... | |
Public Member Functions | |
| ClassName ("dynamicIndexedOctree") | |
| Runtime type information. More... | |
| dynamicIndexedOctreeBase ()=default | |
| Default construct. More... | |
Public Member Functions inherited from indexedOctreeBase | |
| ClassName ("indexedOctree") | |
| Runtime type information. More... | |
| indexedOctreeBase ()=default | |
| Default construct. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from indexedOctreeBase | |
| static bool | isEmpty (labelBits i) noexcept |
| An empty node - no content. More... | |
| static bool | isContent (labelBits i) noexcept |
| Node with content (leaf) More... | |
| static bool | isNode (labelBits i) noexcept |
| A parent node. More... | |
| static label | getContent (labelBits i) |
| Return real (dereferenced) index for a content node. More... | |
| static label | getNode (const labelBits i) |
| Return real (dereferenced) index for a parent node. More... | |
| static direction | getOctant (labelBits i) noexcept |
| Return sub-node direction/octant. More... | |
| static scalar & | perturbTol () noexcept |
| Get the perturbation tolerance. More... | |
| static scalar | perturbTol (scalar tol) noexcept |
| Set the perturbation tolerance, return the old value. More... | |
| static void | writeOBJ (Ostream &os, const treeBoundBox &bb, label &vertIndex, const bool writeLinesOnly=false) |
| Write treeBoundBox in OBJ format. More... | |
Static Protected Member Functions inherited from indexedOctreeBase | |
| static labelBits | emptyPlusOctant (direction octant) |
| From empty to subNodes_ entry. More... | |
| static labelBits | contentPlusOctant (label i, direction octant) |
| From index into contents_ to subNodes_ entry. More... | |
| static labelBits | nodePlusOctant (label i, direction octant) |
| From index into nodes_ to subNodes_ entry. More... | |
Static Protected Attributes inherited from indexedOctreeBase | |
| static scalar | perturbTol_ = 10*SMALL |
| Relative perturbation tolerance. More... | |
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.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.