Public Types  
enum class  direction { vector , contactSphere } 
enum class  algorithm { fullRay , halfRay , visible } 
Static Public Member Functions  
static scalar  planarTol () 
Return planar tolerance. More...  
static scalar  setPlanarTol (const scalar t) 
Set the planar tolerance, returning the previous value. More...  
Static Public Attributes  
static const NamedEnum< direction, 2 >  directionNames_ 
Direction names. More...  
static const NamedEnum< algorithm, 3 >  algorithmNames_ 
Projection algorithm names. More...  
Definition at line 49 of file intersection.H.

strong 
Enumerator  

vector  
contactSphere 
Definition at line 61 of file intersection.H.

strong 
Enumerator  

fullRay  
halfRay  
visible 
Definition at line 67 of file intersection.H.

inlinestatic 
Return planar tolerance.
Definition at line 83 of file intersection.H.
Referenced by triangle< Point, PointRef >::ray(), and surfaceIntersection::surfaceIntersection().

inlinestatic 
Set the planar tolerance, returning the previous value.
Definition at line 89 of file intersection.H.
References Foam::abort(), Foam::FatalError, and FatalErrorInFunction.
Referenced by treeDataCell::findIntersectOp::operator()().

static 
Direction names.
Definition at line 77 of file intersection.H.

static 
Projection algorithm names.
Definition at line 80 of file intersection.H.