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¶
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¶
Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::Clone
function ApplyRootDir¶
Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::ApplyRootDir
function CreateSingleTimeSeriesStore¶
Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::CreateSingleTimeSeriesStore
function CreateEnsembleTimeSeriesStore¶
Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::CreateEnsembleTimeSeriesStore
function CreateTimeSeriesEnsembleTimeSeriesStore¶
virtual TimeSeriesEnsembleTimeSeriesStore< double > * CreateTimeSeriesEnsembleTimeSeriesStore() const
Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::CreateTimeSeriesEnsembleTimeSeriesStore
function GetSerializableConfiguration¶
Reimplements: datatypes::timeseries::TimeSeriesSourceInfoImpl::GetSerializableConfiguration
Public Attributes Documentation¶
variable FileKey¶
variable VarKey¶
variable IdentifierKey¶
variable IndexKey¶
variable TypeKey¶
variable StorageTypeSingleNetcdfFile¶
variable StorageTypeMultipleNetcdfFiles¶
Updated on 2022-08-21 at 18:10:33 +1000