GeoTessCPP
2.6.1
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 67 of file GeoTessDataType.h.
|
inlinevirtual |
Standard Destructor.
Definition at line 139 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 243 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 198 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 207 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 225 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 216 of file GeoTessDataType.h.
|
inlinestatic |
Template specialization for getDataType()
Definition at line 234 of file GeoTessDataType.h.
|
inlinestatic |
Definition at line 186 of file GeoTessDataType.h.
|
inlinestatic |
Returns the total number of enums of this type.
Definition at line 177 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 160 of file GeoTessDataType.h.
|
inlinestatic |
Returns the array of all enums for this type.
Definition at line 169 of file GeoTessDataType.h.
|
static |
The array containing all enums declared above.
Definition at line 134 of file GeoTessDataType.h.
|
static |
Definition at line 128 of file GeoTessDataType.h.
|
static |
The actual enums for this type.
Definition at line 123 of file GeoTessDataType.h.
|
static |
Definition at line 124 of file GeoTessDataType.h.
|
static |
Definition at line 126 of file GeoTessDataType.h.
|
static |
Definition at line 125 of file GeoTessDataType.h.
|
static |
Definition at line 129 of file GeoTessDataType.h.
|
static |
Definition at line 127 of file GeoTessDataType.h.