51template<
class Type>
class indexedOctree;
100 scalar& nearestDistSqr,
131 point& intersectionPoint
188 inline label
size()
const
190 return cellLabels_.
size();
Minimal example by using system/controlDict.functions:
void size(const label n)
Older name for setAddressableSize.
Non-pointer based hierarchical recursive searching.
Mesh consisting of general polyhedral cells.
cellDecomposition
Enumeration defining the decomposition of the cell for.
Standard boundBox with extra functionality for use in octree.
Encapsulation of data needed to search in/for cells. Used to find the cell containing a point (e....
bool overlaps(const label index, const treeBoundBox &sampleBb) const
Does (bb of) shape at index overlap bb.
ClassName("treeDataCell")
polyMesh::cellDecomposition decompMode() const
const polyMesh & mesh() const
bool contains(const label index, const point &sample) const
Does shape at index contain sample.
volumeType getVolumeType(const indexedOctree< treeDataCell > &, const point &) const
Get type (inside,outside,mixed,unknown) of point w.r.t. surface.
const labelList & cellLabels() const
pointField shapePoints() const
Get representative point cloud for all shapes inside.
An enumeration wrapper for classification of a location as being inside/outside of a volume.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
vector point
Point is a vector.
bool ln(const fileName &src, const fileName &dst)
Create a softlink. dst should not exist. Returns true if successful.