Loading...
Searching...
No Matches
treeDataPrimitivePatch< PatchType >::findAllIntersectOp Class Reference

#include <treeDataPrimitivePatch.H>

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.

Detailed Description

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

Definition at line 161 of file treeDataPrimitivePatch.H.

Constructor & Destructor Documentation

◆ findAllIntersectOp()

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

Definition at line 114 of file treeDataPrimitivePatch.C.

References tree(), and treeDataPrimitivePatch< PatchType >::treeDataPrimitivePatch().

Here is the call graph for this function:

Member Function Documentation

◆ operator()()

template<class PatchType>
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 565 of file treeDataPrimitivePatch.C.

References treeDataPrimitivePatch< PatchType >::findIntersection().

Here is the call graph for this function:

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