Foam::sixDoFRigidBodyMotionConstraints Namespace Reference

Namespace for six DoF motion constraints. More...

Classes

class  axis
 Orientation constraint: may only rotate around a fixed axis. More...
 
class  line
 Translation constraint on the centre of rotation: may only move along a line. More...
 
class  orientation
 Orientation constraint: fixed in global space. More...
 
class  plane
 Translation constraint on the centre of rotation: may only move on a plane. More...
 
class  point
 Translation constraint on the centre of rotation: fixed in space. More...
 

Functions

 defineTypeNameAndDebug (axis, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionConstraint, axis, dictionary)
 
 defineTypeNameAndDebug (line, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionConstraint, line, dictionary)
 
 defineTypeNameAndDebug (orientation, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionConstraint, orientation, dictionary)
 
 defineTypeNameAndDebug (plane, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionConstraint, plane, dictionary)
 
 defineTypeNameAndDebug (point, 0)
 
 addToRunTimeSelectionTable (sixDoFRigidBodyMotionConstraint, point, dictionary)
 

Detailed Description

Namespace for six DoF motion constraints.

Function Documentation

◆ defineTypeNameAndDebug() [1/5]

Foam::sixDoFRigidBodyMotionConstraints::defineTypeNameAndDebug ( axis  ,
 
)

◆ addToRunTimeSelectionTable() [1/5]

Foam::sixDoFRigidBodyMotionConstraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionConstraint  ,
axis  ,
dictionary   
)

◆ defineTypeNameAndDebug() [2/5]

Foam::sixDoFRigidBodyMotionConstraints::defineTypeNameAndDebug ( line  ,
 
)

◆ addToRunTimeSelectionTable() [2/5]

Foam::sixDoFRigidBodyMotionConstraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionConstraint  ,
line  ,
dictionary   
)

◆ defineTypeNameAndDebug() [3/5]

Foam::sixDoFRigidBodyMotionConstraints::defineTypeNameAndDebug ( orientation  ,
 
)

◆ addToRunTimeSelectionTable() [3/5]

Foam::sixDoFRigidBodyMotionConstraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionConstraint  ,
orientation  ,
dictionary   
)

◆ defineTypeNameAndDebug() [4/5]

Foam::sixDoFRigidBodyMotionConstraints::defineTypeNameAndDebug ( plane  ,
 
)

◆ addToRunTimeSelectionTable() [4/5]

Foam::sixDoFRigidBodyMotionConstraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionConstraint  ,
plane  ,
dictionary   
)

◆ defineTypeNameAndDebug() [5/5]

Foam::sixDoFRigidBodyMotionConstraints::defineTypeNameAndDebug ( point  ,
 
)

◆ addToRunTimeSelectionTable() [5/5]

Foam::sixDoFRigidBodyMotionConstraints::addToRunTimeSelectionTable ( sixDoFRigidBodyMotionConstraint  ,
point  ,
dictionary   
)