findNearestMaskedOp< PatchType > Class Template Reference

Public Member Functions

 findNearestMaskedOp (const indexedOctree< treeDataPrimitivePatch< PatchType > > &tree, const labelUList &excludeIndices)
 
void operator() (const labelUList &indices, const point &sample, scalar &nearestDistSqr, label &minIndex, point &nearestPoint) const
 

Detailed Description

template<class PatchType>
class Foam::findNearestMaskedOp< PatchType >

Definition at line 8 of file findNearestMaskedOp.H.

Constructor & Destructor Documentation

◆ findNearestMaskedOp()

findNearestMaskedOp ( const indexedOctree< treeDataPrimitivePatch< PatchType > > &  tree,
const labelUList excludeIndices 
)
inline

Definition at line 15 of file findNearestMaskedOp.H.

Member Function Documentation

◆ operator()()

void operator() ( const labelUList indices,
const point sample,
scalar &  nearestDistSqr,
label &  minIndex,
point nearestPoint 
) const
inline

Definition at line 25 of file findNearestMaskedOp.H.

References PointHit< PointType >::distance(), f(), forAll, UList< T >::found(), treeDataPrimitivePatch< PatchType >::patch(), points, PointHit< PointType >::rawPoint(), indexedOctree< Type >::shapes(), and Foam::sqr().

Here is the call graph for this function:

The documentation for this class was generated from the following file: