Skip to content

datatypes::timeseries::TimeSeriesSourceInfoImpl

#include <time_series_store.hpp>

Inherited by datatypes::timeseries::NetCdfSourceInfo

Public Functions

Name
virtual ~TimeSeriesSourceInfoImpl()
virtual TimeSeriesSourceInfoImpl * Clone() const =0
virtual bool ApplyRootDir(const string & rootDir)
virtual SingleTimeSeriesStore< double > * CreateSingleTimeSeriesStore() const
virtual EnsembleTimeSeriesStore< double > * CreateEnsembleTimeSeriesStore() const
virtual TimeSeriesEnsembleTimeSeriesStore< double > * CreateTimeSeriesEnsembleTimeSeriesStore() const
virtual std::map< string, string > GetSerializableConfiguration() const
string OptionalApplyRootDir(const std::string & rootDir, const std::string & filename, bool checkDirExists =true)

Protected Functions

Name
TimeSeriesSourceInfoImpl()
TimeSeriesSourceInfoImpl(const TimeSeriesSourceInfoImpl & src)

Public Functions Documentation

function ~TimeSeriesSourceInfoImpl

virtual ~TimeSeriesSourceInfoImpl()

function Clone

virtual TimeSeriesSourceInfoImpl * Clone() const =0

Reimplemented by: datatypes::timeseries::NetCdfSourceInfo::Clone

function ApplyRootDir

virtual bool ApplyRootDir(
    const string & rootDir
)

Reimplemented by: datatypes::timeseries::NetCdfSourceInfo::ApplyRootDir

function CreateSingleTimeSeriesStore

virtual SingleTimeSeriesStore< double > * CreateSingleTimeSeriesStore() const

Reimplemented by: datatypes::timeseries::NetCdfSourceInfo::CreateSingleTimeSeriesStore

function CreateEnsembleTimeSeriesStore

virtual EnsembleTimeSeriesStore< double > * CreateEnsembleTimeSeriesStore() const

Reimplemented by: datatypes::timeseries::NetCdfSourceInfo::CreateEnsembleTimeSeriesStore

function CreateTimeSeriesEnsembleTimeSeriesStore

virtual TimeSeriesEnsembleTimeSeriesStore< double > * CreateTimeSeriesEnsembleTimeSeriesStore() const

Reimplemented by: datatypes::timeseries::NetCdfSourceInfo::CreateTimeSeriesEnsembleTimeSeriesStore

function GetSerializableConfiguration

virtual std::map< string, string > GetSerializableConfiguration() const

Reimplemented by: datatypes::timeseries::NetCdfSourceInfo::GetSerializableConfiguration

function OptionalApplyRootDir

static string OptionalApplyRootDir(
    const std::string & rootDir,
    const std::string & filename,
    bool checkDirExists =true
)

Protected Functions Documentation

function TimeSeriesSourceInfoImpl

TimeSeriesSourceInfoImpl()

function TimeSeriesSourceInfoImpl

TimeSeriesSourceInfoImpl(
    const TimeSeriesSourceInfoImpl & src
)

Updated on 2022-08-21 at 18:10:33 +1000