![]() |
Computer Assited Medical Intervention Tool Kit
version 4.1
|
Class that defines the type of Load 'Rotation'. More...
#include <Rotation.h>
Inherits Load.
Public Member Functions | |
| Rotation () | |
Public Member Functions inherited from Load | |
| void | addEvent (ValueEvent *ve) |
| Insert an event from the particular load the load is set to value v when time is equal to t. More... | |
| void | addTarget (std::string currentData) |
| add a lots of new targets using a description string (...) More... | |
| void | addTarget (unsigned int target) |
| add a new target More... | |
| void | addValueEvent (const double v, const double d) |
| set the valueEvent. More... | |
| virtual void | ansysPrint (std::ostream &) const |
| Print the load in ansys format (BEWARE: not everything is implemented) More... | |
| void | getDirection (double &x, double &y, double &z) const |
| Get the direction. More... | |
| Direction | getDirection () const |
| get direction object (a copy) More... | |
| int | getTarget (const unsigned int target) const |
| Get a target by index. More... | |
| TargetList | getTargetList () const |
| get the complete list More... | |
| std::string | getType () const |
| get the type string, has to be impleted in subclasses More... | |
| Unit | getUnit () const |
| get the unit More... | |
| double | getValue (const double d=0.0) |
| The current value at date d (default: d = 0.0). More... | |
| ValueEvent * | getValueEvent (const unsigned int i) const |
| Get a the ValueEvent. More... | |
| bool | isActive (const double t) |
| return true if the load is active at time t More... | |
| Load () | |
| Constructor. More... | |
| unsigned int | numberOfTargets () const |
| get the number of target More... | |
| unsigned int | numberOfValueEvents () const |
| get the nr of value event More... | |
| void | setAllEvents (std::vector< ValueEvent *> &) |
| set all value events More... | |
| void | setDirection (const double x, const double y, const double z) |
| Set the direction using 3 coordinates. More... | |
| void | setDirection (const Direction &) |
| Set the direction using another direction. More... | |
| void | setTargetList (const TargetList &) |
| set the complete list More... | |
| void | setUnit (const Unit u) |
| set the unit More... | |
| void | xmlPrint (std::ostream &) const |
| Print to an ostream. More... | |
| virtual | ~Load () |
| destructor is deleting all the value events (BEWARE!!!) More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Load | |
| static Load * | LoadFactory (std::string type) |
| static methode to create a new load using a specific type (return NULL if type is unknown) More... | |
Protected Attributes inherited from Load | |
| Direction | dir |
| std::string | typeString |
| Unit | unit |
|
inline |
References RotationUnit::DEG(), Load::typeString, and Load::unit.
1.8.13