datatypes::timeseries::VariableDefinition¶
#include <time_series_io.hpp>
Public Functions¶
| Name | |
|---|---|
| VariableDefinition(const string & name, const string & precision, const string & dimensions, const string & longName, const string & units, double fillValue, int type, const string & typeDescription, const string & datType, const string & datDescription, const string & locationType) | |
| VariableDefinition(const string & name, const VariableAttributes & attribs, const string & dimensions, const string & precision =DATATYPES_DOUBLE_PRECISION_ID) | |
| int | GetPrecision() const | 
| VariableDefinition() | |
| VariableDefinition(VariableDefinition && src) | |
| VariableDefinition(const VariableDefinition & src) | |
| VariableDefinition & | operator=(VariableDefinition && src) | 
| VariableDefinition & | operator=(const VariableDefinition & src) | 
| void | Split(const std::map< string, VariableDefinition > & varDefinitions, vector< string > & varNames, std::map< string, VariableAttributes > & varAttributes) | 
| VariableDefinition | PointTimeSeries(const string & name, const string & units, const string & longName, int type =0, const string & typeDescription =" | 
| VariableDefinition | TimeSeriesEnsembleTimeSeries(const string & name, const string & units, const string & longName, int type =0, const string & typeDescription =" | 
Public Attributes¶
| Name | |
|---|---|
| VariableAttributes | attributes | 
| string | Name | 
| string | Precision | 
| string | Dimensions | 
Public Functions Documentation¶
function VariableDefinition¶
VariableDefinition(
    const string & name,
    const string & precision,
    const string & dimensions,
    const string & longName,
    const string & units,
    double fillValue,
    int type,
    const string & typeDescription,
    const string & datType,
    const string & datDescription,
    const string & locationType
)
function VariableDefinition¶
VariableDefinition(
    const string & name,
    const VariableAttributes & attribs,
    const string & dimensions,
    const string & precision =DATATYPES_DOUBLE_PRECISION_ID
)
function GetPrecision¶
function VariableDefinition¶
function VariableDefinition¶
function VariableDefinition¶
function operator=¶
function operator=¶
function Split¶
static void Split(
    const std::map< string, VariableDefinition > & varDefinitions,
    vector< string > & varNames,
    std::map< string, VariableAttributes > & varAttributes
)
function PointTimeSeries¶
static VariableDefinition PointTimeSeries(
    const string & name,
    const string & units,
    const string & longName,
    int type =0,
    const string & typeDescription ="<NA>",
    const string & datType ="<NA>",
    const string & datDescription ="<NA>",
    const string & precision =DATATYPES_DOUBLE_PRECISION_ID,
    double fillValue =DEFAULT_MISSING_DATA_VALUE,
    const string & locationType ="Point"
)
function TimeSeriesEnsembleTimeSeries¶
static VariableDefinition TimeSeriesEnsembleTimeSeries(
    const string & name,
    const string & units,
    const string & longName,
    int type =0,
    const string & typeDescription ="<NA>",
    const string & datType ="<NA>",
    const string & datDescription ="<NA>",
    const string & precision =DATATYPES_DOUBLE_PRECISION_ID,
    double fillValue =DEFAULT_MISSING_DATA_VALUE,
    const string & locationType ="Point"
)
Public Attributes Documentation¶
variable attributes¶
variable Name¶
variable Precision¶
variable Dimensions¶
Updated on 2022-08-21 at 18:10:33 +1000