27 #ifndef COORDINATEAXIS_H_ 28 #define COORDINATEAXIS_H_ 56 case GeoX:
return "GeoX";
57 case GeoY:
return "GeoY";
58 case GeoZ:
return "GeoZ";
59 case Time:
return "Time";
60 case Lon:
return "Lon";
61 case Lat:
return "Lat";
63 case Height:
return "Height";
66 default:
return "Undefined";
73 return static_cast<int>(type);
void setExplicit(bool isExplicit)
Definition: CoordinateAxis.h:89
AxisType getAxisType() const
Definition: CoordinateAxis.h:80
basic_string< char > string
bool operator<(const CoordinateAxis &ca)
Definition: CoordinateAxis.h:78
AxisType
Definition: CoordinateAxis.h:41
Definition: CoordinateAxis.h:44
virtual ~CoordinateAxis()
Definition: CoordinateAxis.h:76
basic_ostream< char > ostream
Pressure class for vertical transformation.
Definition: Pressure.h:44
Definition: CoordinateAxis.h:38
Definition: CoordinateAxis.h:52
Definition: CoordinateAxis.h:42
static int type2int(AxisType type)
Definition: CoordinateAxis.h:72
Definition: CoordinateAxis.h:47
Definition: C_CDMReader.h:35
Definition: CoordinateAxis.h:43
Definition: CoordinateAxis.h:45
const std::string & getName() const
Definition: CDMVariable.h:46
Definition: CoordinateAxis.h:49
static AxisType int2type(int type)
Definition: CoordinateAxis.h:69
bool isAxisType(AxisType t) const
Definition: CoordinateAxis.h:83
Definition: CoordinateAxis.h:48
std::string getAxisTypeStr() const
Definition: CoordinateAxis.h:81
std::ostream & operator<<(std::ostream &out, CoordinateAxis ca)
Definition: CoordinateAxis.h:50
Definition: CoordinateAxis.h:51
CoordinateAxis(const CDMVariable &var)
Definition: CoordinateAxis.h:75
bool isExplicit() const
Definition: CoordinateAxis.h:88
void setAxisType(AxisType t)
Definition: CoordinateAxis.h:82
Definition: CDMVariable.h:41
Definition: CoordinateAxis.h:46
static std::string type2string(AxisType type)
Definition: CoordinateAxis.h:54