virtual septernion transformation() const =0
Return the solid-body motion transformation septernion.
static autoPtr< solidBodyMotionFunction > New(const dictionary &SBMFCoeffs, const Time &runTime)
Select constructed from the SBMFCoeffs dictionary and Time.
virtual ~solidBodyMotionFunction()
Destructor.
TypeName("solidBodyMotionFunction")
Runtime type information.
solidBodyMotionFunction(const solidBodyMotionFunction &)
Disallow default bitwise copy construct.
virtual autoPtr< solidBodyMotionFunction > clone() const =0
Construct and return a clone.
virtual void writeData(Ostream &) const
Write in dictionary format.
Base class for defining solid-body motions.
declareRunTimeSelectionTable(autoPtr, solidBodyMotionFunction, dictionary,(const dictionary &SBMFCoeffs, const Time &runTime),(SBMFCoeffs, runTime))
virtual bool read(const dictionary &SBMFCoeffs)=0
Update properties from given dictionary.
void operator=(const solidBodyMotionFunction &)
Disallow default bitwise assignment.