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