|
GeoTessCPP
2.2
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 () |
| Standard Destructor. More... | |
| template<> | |
| const GeoTessDataType & | getDataType (double typ) |
| Template specialization for getDataType() More... | |
| template<> | |
| const GeoTessDataType & | getDataType (float typ) |
| Template specialization for getDataType() More... | |
| template<> | |
| const GeoTessDataType & | getDataType (LONG_INT typ) |
| Template specialization for getDataType() More... | |
| template<> | |
| const GeoTessDataType & | getDataType (int typ) |
| Template specialization for getDataType() More... | |
| template<> | |
| const GeoTessDataType & | getDataType (short typ) |
| Template specialization for getDataType() More... | |
| template<> | |
| const GeoTessDataType & | getDataType (byte typ) |
| Template specialization for getDataType() More... | |
Public Member Functions inherited from geotess::GeoTessEnumType | |
| virtual | ~GeoTessEnumType () |
| Standard destructor. More... | |
| string | name () const |
| Returns this Enums name. More... | |
| int | ordinal () const |
| Returns this Enums ordinal. More... | |
| string | toString () const |
| Returns this Enums name. More... | |
Static Public Member Functions | |
| template<typename T > | |
| static const GeoTessDataType & | getDataType (T typ) |
| static int | size () |
| Returns the total number of enums of this type. More... | |
| static const GeoTessDataType * | valueOf (const string &s) |
| Assignment Operator. More... | |
| static GeoTessDataType const *const *const | values () |
| Returns the array of all enums for this type. More... | |
Static Public Attributes | |
| static const GeoTessDataType * | aArray [] |
| The array containing all enums declared above. More... | |
| static const GeoTessDataType | BYTE |
| static const GeoTessDataType | DOUBLE |
| The actual enums for this type. More... | |
| static const GeoTessDataType | FLOAT |
| static const GeoTessDataType | INT |
| static const GeoTessDataType | LONG |
| static const GeoTessDataType | NONE |
| static const GeoTessDataType | SHORT |
Additional Inherited Members | |
Protected Member Functions inherited from geotess::GeoTessEnumType | |
| GeoTessEnumType () | |
| Private default constructor. More... | |
| GeoTessEnumType (const GeoTessEnumType &et) | |
| Private copy constructor. More... | |
| GeoTessEnumType (const string &name, int ordinal) | |
| Standard constuctor. More... | |
| GeoTessEnumType & | operator= (const GeoTessEnumType &et) |
| Private assignment operator. More... | |
Static Protected Member Functions inherited from geotess::GeoTessEnumType | |
| static const GeoTessEnumType * | valueOf (const string &s, GeoTessEnumType const *const *const array, int n) |
| Returns the EnumType from the input array whose name matches the input string. More... | |
Protected Attributes inherited from geotess::GeoTessEnumType | |
| const string | aName |
| The string name of this enum. More... | |
| const int | aOrdinal |
| The ordinal of this enum. More... | |
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.
|
inlinevirtual |
Standard Destructor.
|
inlinestatic |
|
inline |
Template specialization for getDataType()
|
inline |
Template specialization for getDataType()
|
inline |
Template specialization for getDataType()
|
inline |
Template specialization for getDataType()
|
inline |
Template specialization for getDataType()
|
inline |
Template specialization for getDataType()
|
inlinestatic |
Returns the total number of enums of this type.
|
inlinestatic |
Assignment Operator.
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). |
|
inlinestatic |
Returns the array of all enums for this type.
|
static |
The array containing all enums declared above.
|
static |
|
static |
The actual enums for this type.
|
static |
|
static |
|
static |
|
static |
|
static |
1.8.10