Public Types | Static Public Member Functions | Static Public Attributes | List of all members
intersection Class Reference

Foam::intersection. More...

Collaboration diagram for intersection:
Collaboration graph
[legend]

Public Types

enum  direction { VECTOR, CONTACT_SPHERE }
 
enum  algorithm { FULL_RAY, HALF_RAY, VISIBLE }
 

Static Public Member Functions

static scalar planarTol ()
 
static scalar setPlanarTol (const scalar t)
 

Static Public Attributes

static const Enum< directiondirectionNames_
 
static const Enum< algorithmalgorithmNames_
 

Detailed Description

Foam::intersection.

Source files

Definition at line 48 of file intersection.H.

Member Enumeration Documentation

◆ direction

enum direction
Enumerator
VECTOR 
CONTACT_SPHERE 

Definition at line 62 of file intersection.H.

◆ algorithm

enum algorithm
Enumerator
FULL_RAY 
HALF_RAY 
VISIBLE 

Definition at line 68 of file intersection.H.

Member Function Documentation

◆ planarTol()

static scalar planarTol ( )
inlinestatic

Definition at line 84 of file intersection.H.

◆ setPlanarTol()

static scalar setPlanarTol ( const scalar  t)
inlinestatic

Definition at line 90 of file intersection.H.

References Foam::abort(), Foam::FatalError, and FatalErrorInFunction.

Referenced by treeDataCell::findIntersectOp::operator()().

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

Member Data Documentation

◆ directionNames_

const Foam::Enum< Foam::intersection::direction > directionNames_
static

Definition at line 78 of file intersection.H.

◆ algorithmNames_

const Foam::Enum< Foam::intersection::algorithm > algorithmNames_
static

Definition at line 81 of file intersection.H.

Referenced by slidingInterface::writeDict().


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