36 #ifndef DATATYPE_OBJECT_H
37 #define DATATYPE_OBJECT_H
96 static const int aSize;
102 static inline int nextOrdinal()
104 static int firstOrdinal = 0;
105 return firstOrdinal++;
188 return GeoTessDataType::NONE;
200 return GeoTessDataType::DOUBLE;
209 return GeoTessDataType::FLOAT;
218 return GeoTessDataType::LONG;
227 return GeoTessDataType::INT;
236 return GeoTessDataType::SHORT;
245 return GeoTessDataType::BYTE;
Enumeration of supported DataType including DOUBLE, FLOAT, LONG, INT, SHORT and BYTE.
static const GeoTessDataType FLOAT
virtual ~GeoTessDataType()
static const GeoTessDataType * valueOf(const string &s)
static const GeoTessDataType DOUBLE
static GeoTessDataType const *const *const values()
static const GeoTessDataType & getDataType(T typ)
static const GeoTessDataType NONE
static const GeoTessDataType INT
static const GeoTessDataType SHORT
static const GeoTessDataType LONG
static const GeoTessDataType BYTE
The base class for all "enum" types.