indexedOctree< Type > Member List

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

bb() constindexedOctree< Type >inline
ClassName("indexedOctree")indexedOctreeBase
clone() constindexedOctree< Type >inline
contentPlusOctant(label i, direction octant)indexedOctreeBaseinlineprotectedstatic
contents() const noexceptindexedOctree< Type >inline
emptyPlusOctant(direction octant)indexedOctreeBaseinlineprotectedstatic
findBox(const treeBoundBox &bb) constindexedOctree< Type >
findBox(const treeBoundBox &bb, labelHashSet &elements) constindexedOctree< Type >
findIndices(const point &) constindexedOctree< Type >
findInside(const point &) constindexedOctree< Type >
findLine(const point &start, const point &end) constindexedOctree< Type >
findLine(const point &start, const point &end, const FindIntersectOp &fiOp) constindexedOctree< Type >
findLine(const bool findAny, const point &treeStart, const point &treeEnd, const label startNodeI, const direction startOctant, const FindIntersectOp &fiOp, const bool verbose) constindexedOctree< Type >
findLine(const bool findAny, const point &start, const point &end, const FindIntersectOp &fiOp) constindexedOctree< Type >
findLine(const point &start, const point &end, const FindIntersectOp &fiOp) constindexedOctree< Type >
findLineAny(const point &start, const point &end) constindexedOctree< Type >
findLineAny(const point &start, const point &end, const FindIntersectOp &fiOp) constindexedOctree< Type >
findLineAny(const point &start, const point &end, const FindIntersectOp &fiOp) constindexedOctree< Type >
findNear(const scalar nearDist, const indexedOctree< Type > &tree2, CompareOp &cop) constindexedOctree< Type >
findNearest(const point &sample, const scalar nearestDistSqr) constindexedOctree< Type >
findNearest(const point &sample, const scalar nearestDistSqr, const FindNearestOp &fnOp) constindexedOctree< Type >
findNearest(const label nodeI, const point &, scalar &nearestDistSqr, label &nearestShapeI, point &nearestPoint, const FindNearestOp &fnOp) constindexedOctree< Type >
findNearest(const linePointRef &ln, treeBoundBox &tightest, point &linePoint) constindexedOctree< Type >
findNearest(const linePointRef &ln, treeBoundBox &tightest, point &linePoint, const FindNearestOp &fnOp) constindexedOctree< Type >
findNearest(const point &sample, const scalar startDistSqr, const FindNearestOp &fnOp) constindexedOctree< Type >
findNearest(const linePointRef &ln, treeBoundBox &tightest, point &linePoint, const FindNearestOp &fnOp) constindexedOctree< Type >
findNode(const label nodeI, const point &) constindexedOctree< Type >
findSphere(const point &centre, const scalar radiusSqr) constindexedOctree< Type >
findSphere(const point &centre, const scalar radiusSqr, labelHashSet &elements) constindexedOctree< Type >
getContent(labelBits i)indexedOctreeBaseinlinestatic
getNode(const labelBits i)indexedOctreeBaseinlinestatic
getOctant(labelBits i) noexceptindexedOctreeBaseinlinestatic
getSide(const vector &outsideNormal, const vector &vec)indexedOctree< Type >static
getVolumeType(const point &) constindexedOctree< Type >
indexedOctree(const Type &shapes)indexedOctree< Type >
indexedOctree(const Type &shapes, const List< node > &nodes, const List< labelList > &contents)indexedOctree< Type >
indexedOctree(const Type &shapes, const treeBoundBox &bb, const label maxLevels, const scalar maxLeafRatio, const scalar maxDuplicity)indexedOctree< Type >
indexedOctree(const Type &shapes, Istream &is)indexedOctree< Type >
indexedOctreeBase()=defaultindexedOctreeBase
isContent(labelBits i) noexceptindexedOctreeBaseinlinestatic
isEmpty(labelBits i) noexceptindexedOctreeBaseinlinestatic
isNode(labelBits i) noexceptindexedOctreeBaseinlinestatic
nLeafs() constindexedOctree< Type >
nodePlusOctant(label i, direction octant)indexedOctreeBaseinlineprotectedstatic
nodes() const noexceptindexedOctree< Type >inline
nodeTypes() const noexceptindexedOctree< Type >inline
operator(Ostream &, const indexedOctree< Type > &)indexedOctree< Type >friend
overlaps(const treeBoundBox &bb) constindexedOctree< Type >
overlaps(const point &centre, const scalar radiusSqr) constindexedOctree< Type >
perturbTol() noexceptindexedOctreeBaseinlinestatic
perturbTol(scalar tol) noexceptindexedOctreeBaseinlinestatic
perturbTol_indexedOctreeBaseprotectedstatic
print(prefixOSstream &, const bool printContents, const label) constindexedOctree< Type >
shapes() const noexceptindexedOctree< Type >inline
write(Ostream &os) constindexedOctree< Type >
writeOBJ(Ostream &os) constindexedOctree< Type >
Foam::indexedOctreeBase::writeOBJ(Ostream &os, const treeBoundBox &bb, label &vertIndex, const bool writeLinesOnly=false)indexedOctreeBasestatic