dynamicIndexedOctree< Type > Member List

This is the complete list of members for dynamicIndexedOctree< Type >, including all inherited members.

bb() constdynamicIndexedOctree< Type >inline
ClassName("dynamicIndexedOctree")dynamicIndexedOctreeBase
Foam::indexedOctreeBase::ClassName("indexedOctree")indexedOctreeBase
clone() constdynamicIndexedOctree< Type >inline
contentPlusOctant(label i, direction octant)indexedOctreeBaseinlineprotectedstatic
contents() const noexceptdynamicIndexedOctree< Type >inline
dynamicIndexedOctree(const Type &shapes, const treeBoundBox &bb, const label maxLevels, const scalar maxLeafRatio, const scalar maxDuplicity)dynamicIndexedOctree< Type >
dynamicIndexedOctreeBase()=defaultdynamicIndexedOctreeBase
emptyPlusOctant(direction octant)indexedOctreeBaseinlineprotectedstatic
findBox(const treeBoundBox &bb) constdynamicIndexedOctree< Type >
findBox(const treeBoundBox &bb, labelHashSet &elements) constdynamicIndexedOctree< Type >
findIndices(const point &) constdynamicIndexedOctree< Type >
findInside(const point &) constdynamicIndexedOctree< Type >
findLine(const point &start, const point &end) constdynamicIndexedOctree< Type >
findLineAny(const point &start, const point &end) constdynamicIndexedOctree< Type >
findNear(const scalar nearDist, const dynamicIndexedOctree< Type > &tree2, CompareOp &cop) constdynamicIndexedOctree< Type >
findNearest(const point &sample, const scalar nearestDistSqr) constdynamicIndexedOctree< Type >
findNearest(const label nodeI, const point &, scalar &nearestDistSqr, label &nearestShapeI, point &nearestPoint) constdynamicIndexedOctree< Type >
findNearest(const linePointRef &ln, treeBoundBox &tightest, point &linePoint) constdynamicIndexedOctree< Type >
findNode(const label nodeI, const point &) constdynamicIndexedOctree< Type >
findSphere(const point &centre, const scalar radiusSqr) constdynamicIndexedOctree< Type >
findSphere(const point &centre, const scalar radiusSqr, labelHashSet &elements) constdynamicIndexedOctree< Type >
getContent(labelBits i)indexedOctreeBaseinlinestatic
getNode(const labelBits i)indexedOctreeBaseinlinestatic
getOctant(labelBits i) noexceptindexedOctreeBaseinlinestatic
getSide(const vector &outsideNormal, const vector &vec)dynamicIndexedOctree< Type >static
getVolumeType(const point &) constdynamicIndexedOctree< Type >
indexedOctreeBase()=defaultindexedOctreeBase
insert(label startIndex, label endIndex)dynamicIndexedOctree< Type >
insertIndex(const label nodIndex, const label index, label &nLevels)dynamicIndexedOctree< Type >
isContent(labelBits i) noexceptindexedOctreeBaseinlinestatic
isEmpty(labelBits i) noexceptindexedOctreeBaseinlinestatic
isNode(labelBits i) noexceptindexedOctreeBaseinlinestatic
node typedefdynamicIndexedOctreeBase
nodePlusOctant(label i, direction octant)indexedOctreeBaseinlineprotectedstatic
nodes() const noexceptdynamicIndexedOctree< Type >inline
nodeTypes() const noexceptdynamicIndexedOctree< Type >inline
operator(Ostream &, const dynamicIndexedOctree< Type > &)dynamicIndexedOctree< Type >friend
overlaps(const treeBoundBox &bb) constdynamicIndexedOctree< Type >
overlaps(const point &centre, const scalar radiusSqr) constdynamicIndexedOctree< Type >
perturbTol() noexceptindexedOctreeBaseinlinestatic
perturbTol(scalar tol) noexceptindexedOctreeBaseinlinestatic
perturbTol_indexedOctreeBaseprotectedstatic
print(prefixOSstream &, const bool printContents, const label) constdynamicIndexedOctree< Type >
remove(const label index)dynamicIndexedOctree< Type >
removeIndex(const label nodIndex, const label index)dynamicIndexedOctree< Type >
shapes() const noexceptdynamicIndexedOctree< Type >inline
write(Ostream &os) constdynamicIndexedOctree< Type >
writeOBJ(Ostream &os) constdynamicIndexedOctree< Type >
Foam::dynamicIndexedOctreeBase::writeOBJ(Ostream &os, const treeBoundBox &bb, label &vertIndex, const bool writeLinesOnly=false)indexedOctreeBasestatic
writeTreeInfo() constdynamicIndexedOctree< Type >