hydrobricks
Loading...
Searching...
No Matches
TimeSeriesDataRegular Class Reference
Inheritance diagram for TimeSeriesDataRegular:
TimeSeriesData

Public Member Functions

 TimeSeriesDataRegular (double start, double end, int timeStep, TimeUnit timeStepUnit)
 
bool SetValues (const vecDouble &values) override
 
double GetValueFor (double date) override
 
double GetCurrentValue () override
 
double GetSum () override
 
bool SetCursorToDate (double date) override
 
bool AdvanceOneTimeStep () override
 
double GetStart () override
 
double GetEnd () override
 

Protected Attributes

double m_start
 
double m_end
 
int m_timeStep
 
TimeUnit m_timeStepUnit
 
- Protected Attributes inherited from TimeSeriesData
vecDouble m_values
 
int m_cursor
 

Member Function Documentation

◆ AdvanceOneTimeStep()

bool TimeSeriesDataRegular::AdvanceOneTimeStep ( )
overridevirtual

Implements TimeSeriesData.

◆ GetCurrentValue()

double TimeSeriesDataRegular::GetCurrentValue ( )
overridevirtual

Reimplemented from TimeSeriesData.

◆ GetEnd()

double TimeSeriesDataRegular::GetEnd ( )
overridevirtual

Implements TimeSeriesData.

◆ GetStart()

double TimeSeriesDataRegular::GetStart ( )
overridevirtual

Implements TimeSeriesData.

◆ GetSum()

double TimeSeriesDataRegular::GetSum ( )
overridevirtual

Reimplemented from TimeSeriesData.

◆ GetValueFor()

double TimeSeriesDataRegular::GetValueFor ( double  date)
overridevirtual

Reimplemented from TimeSeriesData.

◆ SetCursorToDate()

bool TimeSeriesDataRegular::SetCursorToDate ( double  date)
overridevirtual

Implements TimeSeriesData.

◆ SetValues()

bool TimeSeriesDataRegular::SetValues ( const vecDouble &  values)
overridevirtual

Reimplemented from TimeSeriesData.


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