This is the complete list of members for dynamicIndexedOctree< Type >, including all inherited members.
bb() const | dynamicIndexedOctree< Type > | inline |
ClassName("dynamicIndexedOctree") | dynamicIndexedOctreeBase | |
Foam::indexedOctreeBase::ClassName("indexedOctree") | indexedOctreeBase | |
clone() const | dynamicIndexedOctree< Type > | inline |
contentPlusOctant(label i, direction octant) | indexedOctreeBase | inlineprotectedstatic |
contents() const noexcept | dynamicIndexedOctree< Type > | inline |
dynamicIndexedOctree(const Type &shapes, const treeBoundBox &bb, const label maxLevels, const scalar maxLeafRatio, const scalar maxDuplicity) | dynamicIndexedOctree< Type > | |
dynamicIndexedOctreeBase()=default | dynamicIndexedOctreeBase | |
emptyPlusOctant(direction octant) | indexedOctreeBase | inlineprotectedstatic |
findBox(const treeBoundBox &bb) const | dynamicIndexedOctree< Type > | |
findBox(const treeBoundBox &bb, labelHashSet &elements) const | dynamicIndexedOctree< Type > | |
findIndices(const point &) const | dynamicIndexedOctree< Type > | |
findInside(const point &) const | dynamicIndexedOctree< Type > | |
findLine(const point &start, const point &end) const | dynamicIndexedOctree< Type > | |
findLineAny(const point &start, const point &end) const | dynamicIndexedOctree< Type > | |
findNear(const scalar nearDist, const dynamicIndexedOctree< Type > &tree2, CompareOp &cop) const | dynamicIndexedOctree< Type > | |
findNearest(const point &sample, const scalar nearestDistSqr) const | dynamicIndexedOctree< Type > | |
findNearest(const label nodeI, const point &, scalar &nearestDistSqr, label &nearestShapeI, point &nearestPoint) const | dynamicIndexedOctree< Type > | |
findNearest(const linePointRef &ln, treeBoundBox &tightest, point &linePoint) const | dynamicIndexedOctree< Type > | |
findNode(const label nodeI, const point &) const | dynamicIndexedOctree< Type > | |
findSphere(const point ¢re, const scalar radiusSqr) const | dynamicIndexedOctree< Type > | |
findSphere(const point ¢re, const scalar radiusSqr, labelHashSet &elements) const | dynamicIndexedOctree< Type > | |
getContent(labelBits i) | indexedOctreeBase | inlinestatic |
getNode(const labelBits i) | indexedOctreeBase | inlinestatic |
getOctant(labelBits i) noexcept | indexedOctreeBase | inlinestatic |
getSide(const vector &outsideNormal, const vector &vec) | dynamicIndexedOctree< Type > | static |
getVolumeType(const point &) const | dynamicIndexedOctree< Type > | |
indexedOctreeBase()=default | indexedOctreeBase | |
insert(label startIndex, label endIndex) | dynamicIndexedOctree< Type > | |
insertIndex(const label nodIndex, const label index, label &nLevels) | dynamicIndexedOctree< Type > | |
isContent(labelBits i) noexcept | indexedOctreeBase | inlinestatic |
isEmpty(labelBits i) noexcept | indexedOctreeBase | inlinestatic |
isNode(labelBits i) noexcept | indexedOctreeBase | inlinestatic |
node typedef | dynamicIndexedOctreeBase | |
nodePlusOctant(label i, direction octant) | indexedOctreeBase | inlineprotectedstatic |
nodes() const noexcept | dynamicIndexedOctree< Type > | inline |
nodeTypes() const noexcept | dynamicIndexedOctree< Type > | inline |
operator(Ostream &, const dynamicIndexedOctree< Type > &) | dynamicIndexedOctree< Type > | friend |
overlaps(const treeBoundBox &bb) const | dynamicIndexedOctree< Type > | |
overlaps(const point ¢re, const scalar radiusSqr) const | dynamicIndexedOctree< Type > | |
perturbTol() noexcept | indexedOctreeBase | inlinestatic |
perturbTol(scalar tol) noexcept | indexedOctreeBase | inlinestatic |
perturbTol_ | indexedOctreeBase | protectedstatic |
print(prefixOSstream &, const bool printContents, const label) const | dynamicIndexedOctree< Type > | |
remove(const label index) | dynamicIndexedOctree< Type > | |
removeIndex(const label nodIndex, const label index) | dynamicIndexedOctree< Type > | |
shapes() const noexcept | dynamicIndexedOctree< Type > | inline |
write(Ostream &os) const | dynamicIndexedOctree< Type > | |
writeOBJ(Ostream &os) const | dynamicIndexedOctree< Type > | |
Foam::dynamicIndexedOctreeBase::writeOBJ(Ostream &os, const treeBoundBox &bb, label &vertIndex, const bool writeLinesOnly=false) | indexedOctreeBase | static |
writeTreeInfo() const | dynamicIndexedOctree< Type > |