Public Member Functions | |
DateTimeSerie () | |
virtual | ~DateTimeSerie () |
bool | addValue (openfluid::core::DateTime DT, openfluid::core::ScalarValue Value) |
bool | getValue (openfluid::core::DateTime DT, openfluid::core::ScalarValue *Value) |
short | getNearestValues (openfluid::core::DateTime SearchedDT, TimePair *LowerPair, TimePair *UpperPair) |
bool | getInterpolatedValue (openfluid::core::DateTime SearchedDT, openfluid::core::ScalarValue *Value) |
void | clear () |
bool | createInterpolatedSerie (openfluid::core::DateTime Begin, openfluid::core::DateTime End, int TimeStep, DateTimeSerie *Serie) |
bool | createIndexedSerie (IndexedSerie *ISerie) |
int | getCount () |
Class for management of a time ordered serie of data (ScalarValue)
openfluid::tools::DateTimeSerie::DateTimeSerie | ( | ) |
virtual openfluid::tools::DateTimeSerie::~DateTimeSerie | ( | ) | [virtual] |
bool openfluid::tools::DateTimeSerie::addValue | ( | openfluid::core::DateTime | DT, | |
openfluid::core::ScalarValue | Value | |||
) |
void openfluid::tools::DateTimeSerie::clear | ( | ) |
bool openfluid::tools::DateTimeSerie::createIndexedSerie | ( | IndexedSerie * | ISerie | ) |
bool openfluid::tools::DateTimeSerie::createInterpolatedSerie | ( | openfluid::core::DateTime | Begin, | |
openfluid::core::DateTime | End, | |||
int | TimeStep, | |||
DateTimeSerie * | Serie | |||
) |
int openfluid::tools::DateTimeSerie::getCount | ( | ) | [inline] |
bool openfluid::tools::DateTimeSerie::getInterpolatedValue | ( | openfluid::core::DateTime | SearchedDT, | |
openfluid::core::ScalarValue * | Value | |||
) |
short openfluid::tools::DateTimeSerie::getNearestValues | ( | openfluid::core::DateTime | SearchedDT, | |
TimePair * | LowerPair, | |||
TimePair * | UpperPair | |||
) |
bool openfluid::tools::DateTimeSerie::getValue | ( | openfluid::core::DateTime | DT, | |
openfluid::core::ScalarValue * | Value | |||
) |