Skip to content

datatypes::timeseries::NetCdfSourceInfo

#include <time_series_store.hpp>

Inherits from datatypes::timeseries::TimeSeriesSourceInfoImpl

Public Functions

Name
NetCdfSourceInfo()
NetCdfSourceInfo(const string & dataId, const string & fileName, const string & ncVarName, const string & identifier ="", int index =-1, const string & storageType ="", const string & timeStep ="", const string & start ="", int length =-1, int ensembleSize =-1, int ensembleLength =-1, const string & ensembleTimeStep ="", const string & containingDirectory ="")
NetCdfSourceInfo(const string & dataId, const string & fileName, const string & ncVarName, const string & identifier, int index, const string & storageType, const TimeStep & timeStep, const ptime & start, int length, int ensembleSize, int ensembleLength, const TimeStep & ensembleTimeStep)
virtual TimeSeriesSourceInfoImpl * Clone() const
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

Public Attributes

Name
const string FileKey
const string VarKey
const string IdentifierKey
const string IndexKey
const string TypeKey
const string StorageTypeSingleNetcdfFile
const string StorageTypeMultipleNetcdfFiles

Additional inherited members

Public Functions inherited from datatypes::timeseries::TimeSeriesSourceInfoImpl

Name
virtual ~TimeSeriesSourceInfoImpl()
string OptionalApplyRootDir(const std::string & rootDir, const std::string & filename, bool checkDirExists =true)

Protected Functions inherited from datatypes::timeseries::TimeSeriesSourceInfoImpl

Name
TimeSeriesSourceInfoImpl()
TimeSeriesSourceInfoImpl(const TimeSeriesSourceInfoImpl & src)

Public Functions Documentation

function NetCdfSourceInfo

inline NetCdfSourceInfo()

function NetCdfSourceInfo

NetCdfSourceInfo(
    const string & dataId,
    const string & fileName,
    const string & ncVarName,
    const string & identifier ="",
    int index =-1,
    const string & storageType ="",
    const string & timeStep ="",
    const string & start ="",
    int length =-1,
    int ensembleSize =-1,
    int ensembleLength =-1,
    const string & ensembleTimeStep ="",
    const string & containingDirectory =""
)

function NetCdfSourceInfo

NetCdfSourceInfo(
    const string & dataId,
    const string & fileName,
    const string & ncVarName,
    const string & identifier,
    int index,
    const string & storageType,
    const TimeStep & timeStep,
    const ptime & start,
    int length,
    int ensembleSize,
    int ensembleLength,
    const TimeStep & ensembleTimeStep
)

function Clone

virtual TimeSeriesSourceInfoImpl * Clone() const

Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::Clone

function ApplyRootDir

virtual bool ApplyRootDir(
    const string & rootDir
)

Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::ApplyRootDir

function CreateSingleTimeSeriesStore

virtual SingleTimeSeriesStore< double > * CreateSingleTimeSeriesStore() const

Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::CreateSingleTimeSeriesStore

function CreateEnsembleTimeSeriesStore

virtual EnsembleTimeSeriesStore< double > * CreateEnsembleTimeSeriesStore() const

Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::CreateEnsembleTimeSeriesStore

function CreateTimeSeriesEnsembleTimeSeriesStore

virtual TimeSeriesEnsembleTimeSeriesStore< double > * CreateTimeSeriesEnsembleTimeSeriesStore() const

Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::CreateTimeSeriesEnsembleTimeSeriesStore

function GetSerializableConfiguration

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

Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::GetSerializableConfiguration

Public Attributes Documentation

variable FileKey

static const string FileKey;

variable VarKey

static const string VarKey;

variable IdentifierKey

static const string IdentifierKey;

variable IndexKey

static const string IndexKey;

variable TypeKey

static const string TypeKey;

variable StorageTypeSingleNetcdfFile

static const string StorageTypeSingleNetcdfFile;

variable StorageTypeMultipleNetcdfFiles

static const string StorageTypeMultipleNetcdfFiles;

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