GeoTessCPP
2.2.3
Software to facilitate storage and retrieval of 3D information about the Earth.
|
Enumeration of supported DataType including DOUBLE, FLOAT, LONG, INT, SHORT and BYTE. More...
#include <GeoTessDataType.h>
Public Member Functions | |
virtual | ~GeoTessDataType () |
![]() | |
virtual | ~GeoTessEnumType () |
string | toString () const |
string | name () const |
int | ordinal () const |
Static Public Member Functions | |
static const GeoTessDataType * | valueOf (const string &s) |
static GeoTessDataType const *const *const | values () |
static int | size () |
template<typename T > | |
static const GeoTessDataType & | getDataType (T typ) |
template<> | |
const GeoTessDataType & | getDataType (double typ) |
template<> | |
const GeoTessDataType & | getDataType (float typ) |
template<> | |
const GeoTessDataType & | getDataType (LONG_INT typ) |
template<> | |
const GeoTessDataType & | getDataType (int typ) |
template<> | |
const GeoTessDataType & | getDataType (short typ) |
template<> | |
const GeoTessDataType & | getDataType (byte typ) |
Static Public Attributes | |
static const GeoTessDataType | DOUBLE |
static const GeoTessDataType | FLOAT |
static const GeoTessDataType | LONG |
static const GeoTessDataType | INT |
static const GeoTessDataType | SHORT |
static const GeoTessDataType | BYTE |
static const GeoTessDataType | NONE |
static const GeoTessDataType * | aArray [] |
Additional Inherited Members | |
![]() | |
GeoTessEnumType () | |
GeoTessEnumType (const GeoTessEnumType &et) | |
GeoTessEnumType & | operator= (const GeoTessEnumType &et) |
GeoTessEnumType (const string &name, int ordinal) | |
![]() | |
static const GeoTessEnumType * | valueOf (const string &s, GeoTessEnumType const *const *const array, int n) |
![]() | |
const string | aName |
const int | aOrdinal |
Enumeration of supported DataType including DOUBLE, FLOAT, LONG, INT, SHORT and BYTE.
Enumeration of supported DataType which includes DOUBLE, FLOAT, LONG, INT, SHORT and BYTE.
Definition at line 69 of file GeoTessDataType.h.
|
inlinevirtual |
Standard Destructor.
Definition at line 141 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 245 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 200 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 209 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 227 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 218 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 236 of file GeoTessDataType.h.
|
inlinestatic |
Definition at line 188 of file GeoTessDataType.h.
|
inlinestatic |
Returns the total number of enums of this type.
Definition at line 179 of file GeoTessDataType.h.
|
inlinestatic |
Returns a pointer to the enum whose string matches the input string. If no match is found null is returned.
s | The input string for which a match in array is returned (or null). |
Definition at line 162 of file GeoTessDataType.h.
|
inlinestatic |
Returns the array of all enums for this type.
Definition at line 171 of file GeoTessDataType.h.
|
static |
The array containing all enums declared above.
Definition at line 136 of file GeoTessDataType.h.
|
static |
Definition at line 130 of file GeoTessDataType.h.
|
static |
The actual enums for this type.
Definition at line 125 of file GeoTessDataType.h.
|
static |
Definition at line 126 of file GeoTessDataType.h.
|
static |
Definition at line 128 of file GeoTessDataType.h.
|
static |
Definition at line 127 of file GeoTessDataType.h.
|
static |
Definition at line 131 of file GeoTessDataType.h.
|
static |
Definition at line 129 of file GeoTessDataType.h.