Go to the documentation of this file.
41 #ifndef processorLODs_faceBox
42 #define processorLODs_faceBox
51 namespace processorLODs
91 const label maxObjectsPerLeaf,
92 const label nObjectsOfType,
93 const label nRefineIterMax = 100
virtual ~faceBox()=default
Destructor.
const faceList & tgtFaces_
Reference to the target face list.
virtual boundBox calcTgtBox(const label tgtObji) const
faceBox(const faceList &srcFaces, const UList< point > &srcPoints, const faceList &tgtFaces, const UList< point > &tgtPoints, const label maxObjectsPerLeaf, const label nObjectsOfType, const label nRefineIterMax=100)
Construct from list of points.
Creates the parallel distribution map by describing the source and target objects using box shapes.
virtual autoPtr< mapDistribute > map()
Return the parallel distribution map.
virtual boundBox calcSrcBox(const label srcObji) const
TypeName("box")
Runtime type information.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const faceList & srcFaces_
Reference to the source face list.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
A bounding box defined in terms of min/max extrema points.
Creates the parallel distribution map by describing the source and target objects using box shapes.