# opentl::models::MotionFactory Class Reference

List of all members.

## Public Member Functions
| MotionFactory ()
virtual | ~MotionFactory ()
## Static Public Member Functions
static models::Motion * | instantiateMotionByType (models::Motion::MotionType motionType, boost::shared_ptr< opentl::core::State > templState)

## Constructor & Destructor Documentation

opentl::models::MotionFactory::MotionFactory | ( |  | ) |

virtual opentl::models::MotionFactory::~MotionFactory | ( |  | ) | `[virtual]`

## Member Function Documentation

static models::Motion* opentl::models::MotionFactory::instantiateMotionByType | ( | models::Motion::MotionType | motionType,
|  | boost::shared_ptr< opentl::core::State > | templState |
| ) |  |  | `[inline, static]`