All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
treeDataPrimitivePatch< PatchType >::findAllIntersectOp Class Reference

Public Member Functions

 findAllIntersectOp (const indexedOctree< treeDataPrimitivePatch > &tree, DynamicList< label > &shapeMask)
 
bool operator() (const label index, const point &start, const point &end, point &intersectionPoint) const
 Calculate intersection of unique face with ray. Sets result. More...
 

Detailed Description

template<class PatchType>
class Foam::treeDataPrimitivePatch< PatchType >::findAllIntersectOp

Definition at line 145 of file treeDataPrimitivePatch.H.

Constructor & Destructor Documentation

◆ findAllIntersectOp()

findAllIntersectOp ( const indexedOctree< treeDataPrimitivePatch > &  tree,
DynamicList< label > &  shapeMask 
)

Definition at line 110 of file treeDataPrimitivePatch.C.

References treeDataPrimitivePatch< PatchType >::findSelfIntersectOp::findSelfIntersectOp().

Referenced by treeDataPrimitivePatch< PatchType >::findIntersectOp::findIntersectOp().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ operator()()

bool operator() ( const label  index,
const point start,
const point end,
point intersectionPoint 
) const

Calculate intersection of unique face with ray. Sets result.

accordingly. Used to find all faces.

Definition at line 559 of file treeDataPrimitivePatch.C.

References Foam::findIndex().

Here is the call graph for this function:

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