openfluid::tools::DateTimeSerie Class Reference

List of all members.

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 ()

Detailed Description

Class for management of a time ordered serie of data (ScalarValue)


Constructor & Destructor Documentation

openfluid::tools::DateTimeSerie::DateTimeSerie (  ) 
virtual openfluid::tools::DateTimeSerie::~DateTimeSerie (  )  [virtual]

Member Function Documentation

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 
)

Generated using Doxygen 1.6.3
Creative Commons License Creative Commons By-NC-ND license