|
MI - Fimex
|
#include <fimex/coordSys/CoordinateAxis.h>
Public Types | |
| enum | AxisType { Undefined = 0, GeoX, GeoY, GeoZ, Time, Lon, Lat, Pressure, Height, ReferenceTime, Realization } |
Public Member Functions | |
| CoordinateAxis (const CDMVariable &var) | |
| virtual | ~CoordinateAxis () |
| bool | operator< (const CoordinateAxis &ca) |
| AxisType | getAxisType () const |
| std::string | getAxisTypeStr () const |
| void | setAxisType (AxisType t) |
| bool | isAxisType (AxisType t) const |
| bool | isExplicit () const |
| void | setExplicit (bool isExplicit) |
Public Member Functions inherited from MetNoFimex::CDMVariable | |
| CDMVariable (std::string name, CDMDataType datatype, std::vector< std::string > shape) | |
| virtual | ~CDMVariable () |
| const std::string & | getName () const |
| void | setName (std::string newName) |
| CDMDataType | getDataType () const |
| void | setDataType (CDMDataType type) |
| const std::vector< std::string > & | getShape () const |
| void | setShape (std::vector< std::string > newShape) |
| void | setAsSpatialVector (const std::string &counterpart, const std::string &direction) |
| bool | isSpatialVector () const |
| const std::string & | getSpatialVectorCounterpart () const |
| get the spatial counterpart of this vector More... | |
| const std::string & | getSpatialVectorDirection () const |
| get the possible directions of this spatial vector (comma-separated string) More... | |
| bool | checkDimension (const std::string &dimension) const |
| void | toXMLStream (std::ostream &out) const |
| print a xml representation to the stream without attributes More... | |
| void | toXMLStream (std::ostream &out, const std::vector< CDMAttribute > &attrs) const |
| print a xml representation to the stream with attributes More... | |
| void | setData (DataPtr data) |
| add data to the variable More... | |
| const DataPtr | getData () const |
| retrieve volatile data from this variable More... | |
| int | hasData () const |
| check if real data has been set with setData() (null-pointer reference returns false) More... | |
Public Member Functions inherited from MetNoFimex::CDMNamedEntity | |
| virtual | ~CDMNamedEntity ()=0 |
Static Public Member Functions | |
| static std::string | type2string (AxisType type) |
| static AxisType | int2type (int type) |
| static int | type2int (AxisType type) |
|
inlineexplicit |
|
inlinevirtual |
|
inline |
|
inline |
References type2string().
|
inlinestatic |
|
inline |
|
inline |
Check if this axis is a explicitly netcdf-dimension, too.
Referenced by setExplicit().
|
inline |
References MetNoFimex::CDMVariable::getName().
|
inline |
|
inline |
References isExplicit(), and MetNoFimex::operator<<().
|
inlinestatic |
|
inlinestatic |
References GeoX, GeoY, GeoZ, Lat, Lon, Realization, ReferenceTime, and Time.
Referenced by getAxisTypeStr().
1.8.11