meshBoundarySearch::findUniqueIntersectOp Class Reference
Inheritance diagram for meshBoundarySearch::findUniqueIntersectOp:
Collaboration diagram for meshBoundarySearch::findUniqueIntersectOp:

Public Member Functions

 findUniqueIntersectOp (const indexedOctree< treeDataFace > &tree, const List< pointIndexHit > &hits)
 Construct from components. More...
 
bool operator() (const label index, const point &start, const point &end, point &intersectionPoint) const
 Calculate intersection of triangle with ray. Sets result. More...
 
- Public Member Functions inherited from treeDataFace::findIntersectOp
 findIntersectOp (const indexedOctree< treeDataFace > &tree)
 
bool operator() (const label index, const point &start, const point &end, point &intersectionPoint) const
 Calculate intersection of triangle with ray. Sets result. More...
 

Public Attributes

const indexedOctree< treeDataFace > & tree_
 Reference to the boundary tree. More...
 
const List< pointIndexHit > & hits_
 List of current hits. More...
 

Detailed Description

Definition at line 33 of file meshBoundarySearch.C.

Constructor & Destructor Documentation

◆ findUniqueIntersectOp()

findUniqueIntersectOp ( const indexedOctree< treeDataFace > &  tree,
const List< pointIndexHit > &  hits 
)
inline

Construct from components.

Definition at line 49 of file meshBoundarySearch.C.

Member Function Documentation

◆ operator()()

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

Calculate intersection of triangle with ray. Sets result.

accordingly

Definition at line 62 of file meshBoundarySearch.C.

Member Data Documentation

◆ tree_

const indexedOctree<treeDataFace>& tree_

Reference to the boundary tree.

Definition at line 40 of file meshBoundarySearch.C.

◆ hits_

const List<pointIndexHit>& hits_

List of current hits.

Definition at line 43 of file meshBoundarySearch.C.


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