#include <OpenFOAM/intersection.H>
Definition at line 50 of file intersection.H.
Public Types | |
enum | direction { VECTOR, CONTACT_SPHERE } |
enum | algorithm { FULL_RAY, HALF_RAY, VISIBLE } |
Static Public Member Functions | |
static scalar | planarTol () |
Return planar tolerance.
| |
static scalar | setPlanarTol (const scalar t) |
Set the planar tolerance, returning the previous value.
| |
Static Public Attributes | |
static const NamedEnum < direction, 2 > | directionNames_ |
Direction names.
| |
static const NamedEnum < algorithm, 3 > | algorithmNames_ |
Projection algorithm names.
|
enum direction |
Definition at line 64 of file intersection.H.
enum algorithm |
Definition at line 70 of file intersection.H.
static scalar planarTol | ( | ) | [inline, static]
|
Return planar tolerance.
Definition at line 86 of file intersection.H.
Referenced by triangle< Point, PointRef >::ray(), and surfaceIntersection::surfaceIntersection().
static scalar setPlanarTol | ( | const scalar | t ) | [inline, static]
|
Set the planar tolerance, returning the previous value.
Definition at line 92 of file intersection.H.
References Foam::abort(), Foam::FatalError, and FatalErrorIn.
Referenced by octreeDataTriSurface::intersects(), octreeDataFace::intersects(), treeDataCell::intersects(), octreeDataFaceList::intersects(), and meshSearch::pointInCell().
const Foam::NamedEnum< Foam::intersection::direction, 2 > directionNames_ [static]
|
Direction names.
Definition at line 80 of file intersection.H.
const Foam::NamedEnum< Foam::intersection::algorithm, 3 > algorithmNames_ [static]
|
Projection algorithm names.
Definition at line 83 of file intersection.H.
Referenced by slidingInterface::writeDict().