hydrobricks
Loading...
Searching...
No Matches
TimeSeriesUniform Class Reference
Inheritance diagram for TimeSeriesUniform:
TimeSeries

Public Member Functions

 TimeSeriesUniform (VariableType type)
 
void SetData (TimeSeriesData *data)
 
bool SetCursorToDate (double date) override
 
bool AdvanceOneTimeStep () override
 
bool IsDistributed () override
 
double GetStart () override
 
double GetEnd () override
 
double GetTotal (const SettingsBasin *basinSettings) override
 
TimeSeriesDataGetDataPointer (int unitId) override
 
- Public Member Functions inherited from TimeSeries
 TimeSeries (VariableType type)
 
VariableType GetVariableType ()
 

Protected Attributes

TimeSeriesDatam_data
 
- Protected Attributes inherited from TimeSeries
VariableType m_type
 

Additional Inherited Members

- Static Public Member Functions inherited from TimeSeries
static bool Parse (const string &path, vector< TimeSeries * > &vecTimeSeries)
 
static TimeSeriesCreate (const string &varName, const axd &time, const axi &ids, const axxd &data)
 

Member Function Documentation

◆ AdvanceOneTimeStep()

bool TimeSeriesUniform::AdvanceOneTimeStep ( )
overridevirtual

Implements TimeSeries.

◆ GetDataPointer()

TimeSeriesData * TimeSeriesUniform::GetDataPointer ( int  unitId)
overridevirtual

Implements TimeSeries.

◆ GetEnd()

double TimeSeriesUniform::GetEnd ( )
overridevirtual

Implements TimeSeries.

◆ GetStart()

double TimeSeriesUniform::GetStart ( )
overridevirtual

Implements TimeSeries.

◆ GetTotal()

double TimeSeriesUniform::GetTotal ( const SettingsBasin basinSettings)
overridevirtual

Implements TimeSeries.

◆ IsDistributed()

bool TimeSeriesUniform::IsDistributed ( )
inlineoverridevirtual

Implements TimeSeries.

◆ SetCursorToDate()

bool TimeSeriesUniform::SetCursorToDate ( double  date)
overridevirtual

Implements TimeSeries.


The documentation for this class was generated from the following files: