Go to the documentation of this file.
21 #ifndef __rotatingAxisMotion_hpp__
22 #define __rotatingAxisMotion_hpp__
62 public MotionModel<rotatingAxisMotion, rotatingAxis>
108 #endif // __rotatingAxisMotion_hpp__
bool impl_move(uint32, real, real) const
move the component itself
Rotating axis motion model for walls.
TypeInfo("rotatingAxisMotion")
rotatingAxisMotion(const objectFile &objf, repository *owner)
void impl_setTime(uint32 iter, real t, real dt) const
static auto noneComponent()
An axis which rotates around itself at specified speed.
virtual dictionary & dict()
ref to this dictionary, if it is a dictionary
const repository * owner() const override
Motion model abstract class (CRTP) for all the motion models.
bool write(iOstream &os, const IOPattern &iop) const override
write to stream
Interface class for any output stream.
bool write(iOstream &os, const IOPattern &iop) const override
Dictionary holds a set of data entries or sub-dictionaries that are enclosed in a curely braces or ar...
bool impl_isMoving() const
is the geometry attached to this component moving