![]() |
Computer Assited Medical Intervention Tool Kit
version 4.0
|
A valueEvent of a load is composed of a value and a date. More...
#include <ValueEvent.h>
Public Member Functions | |
double | getDate () const |
double get start time More... | |
double | getValue () |
return the scalar value of the event More... | |
double | getValue (const double t) |
return the scalar value of the event at time t More... | |
double | getValue (const double t, ValueEvent *nextE) |
return the scalar value of the event at time t, knowing that next event is nextE More... | |
bool | isActive (const double t) const |
return true if the event is active at time t More... | |
void | setDate (const double) |
set the value event date More... | |
void | setValue (const double) |
set the value event value More... | |
ValueEvent (const double v, const double d) | |
constructor with initial values More... | |
ValueEvent () | |
default constructor More... | |
void | xmlPrint (std::ostream &) |
Print to an ostream. More... | |
~ValueEvent () | |
destructor More... | |
Private Attributes | |
double | date |
actual date More... | |
double | value |
actual value More... | |
Friends | |
std::ostream & | operator<< (std::ostream &, ValueEvent) |
print to an output stream in XML format. More... | |
A valueEvent of a load is composed of a value and a date.
|
inline |
constructor with initial values
|
inline |
default constructor
|
inline |
destructor
References getDate(), getValue(), isActive(), operator<<, setDate(), setValue(), and xmlPrint().
double ValueEvent::getDate | ( | ) | const |
double get start time
References date.
Referenced by Loads::getFirstEventDate(), Loads::getLastEventDate(), getValue(), Load::getValue(), std::greater< ValueEvent * >::operator()(), operator<<(), LoadsEditor::updateLoads(), LoadsEditor::updateLoadsTable(), LoadsEditor::updateValueEventTable(), LoadsEditor::valueEventTableItemClicked(), and ~ValueEvent().
double ValueEvent::getValue | ( | ) |
return the scalar value of the event
References value.
Referenced by Translation::ansysPrint(), getValue(), operator<<(), LoadsEditor::updateLoads(), LoadsEditor::updateLoadsTable(), LoadsEditor::updateValueEventTable(), LoadsEditor::valueEventTableItemClicked(), and ~ValueEvent().
double ValueEvent::getValue | ( | const double | t | ) |
return the scalar value of the event at time t
References getValue(), and isActive().
double ValueEvent::getValue | ( | const double | t, |
ValueEvent * | nextE | ||
) |
return the scalar value of the event at time t, knowing that next event is nextE
References getDate(), getValue(), and isActive().
bool ValueEvent::isActive | ( | const double | t | ) | const |
return true if the event is active at time t
a valueEvent of a load is composed of a value and a date
References date.
Referenced by getValue(), and ~ValueEvent().
void ValueEvent::setDate | ( | const double | d | ) |
set the value event date
References date.
Referenced by LoadsEditor::valueEventTableItemClicked(), and ~ValueEvent().
void ValueEvent::setValue | ( | const double | v | ) |
set the value event value
References value.
Referenced by LoadsEditor::valueEventTableItemClicked(), and ~ValueEvent().
void ValueEvent::xmlPrint | ( | std::ostream & | o | ) |
|
friend |
print to an output stream in XML format.
Referenced by ~ValueEvent().
|
private |
actual date
Referenced by getDate(), isActive(), setDate(), and xmlPrint().
|
private |
actual value
Referenced by getValue(), setValue(), and xmlPrint().