Class that defines the type of Load 'Rotation'.
More...
#include <Rotation.h>
|
| Rotation () |
|
void | addEvent (ValueEvent *ve) |
| Insert an event from the particular load the load is set to value v when time is equal to t.
|
|
void | addTarget (std::string currentData) |
| add a lots of new targets using a description string (...)
|
|
void | addTarget (unsigned int target) |
| add a new target
|
|
void | addValueEvent (const double v, const double d) |
| set the valueEvent.
|
|
virtual void | ansysPrint (std::ostream &) const |
| Print the load in ansys format (BEWARE: not everything is implemented)
|
|
Direction | getDirection () const |
| get direction object (a copy)
|
|
void | getDirection (double &x, double &y, double &z) const |
| Get the direction.
|
|
int | getTarget (const unsigned int target) const |
| Get a target by index.
|
|
TargetList | getTargetList () const |
| get the complete list
|
|
std::string | getType () const |
| get the type string, has to be impleted in subclasses
|
|
Unit | getUnit () const |
| get the unit
|
|
double | getValue (const double d=0.0) |
| The current value at date d (default: d = 0.0).
|
|
ValueEvent * | getValueEvent (const unsigned int i) const |
| Get a the ValueEvent.
|
|
bool | isActive (const double t) |
| return true if the load is active at time t
|
|
| Load () |
| Constructor.
|
|
unsigned int | numberOfTargets () const |
| get the number of target
|
|
unsigned int | numberOfValueEvents () const |
| get the nr of value event
|
|
void | setAllEvents (std::vector< ValueEvent * > &) |
| set all value events
|
|
void | setDirection (const Direction &) |
| Set the direction using another direction.
|
|
void | setDirection (const double x, const double y, const double z) |
| Set the direction using 3 coordinates.
|
|
void | setTargetList (const TargetList &) |
| set the complete list
|
|
void | setUnit (const Unit u) |
| set the unit
|
|
void | xmlPrint (std::ostream &) const |
| Print to an ostream.
|
|
virtual | ~Load () |
| destructor is deleting all the value events (BEWARE!!!)
|
|
Class that defines the type of Load 'Rotation'.
◆ Rotation()
The documentation for this class was generated from the following file: