GeoTessCPP
2.2.3
Software to facilitate storage and retrieval of 3D information about the Earth.
|
Go to the documentation of this file.
38 #ifndef ENUMTYPE_OBJECT_H
39 #define ENUMTYPE_OBJECT_H
77 : aName(
""), aOrdinal(-1)
85 : aName(et.aName), aOrdinal(et.aOrdinal)
112 : aName(name), aOrdinal(ordinal)
145 string name()
const {
return aName; }
173 #endif // ENUMTYPE_OBJECT_H
virtual ~GeoTessEnumType()
GeoTessEnumType & operator=(const GeoTessEnumType &et)
The base class for all "enum" types.
std::ostream & operator<<(std::ostream &o, GeoTessEnumType &s)
friend bool operator==(const GeoTessEnumType &x, const GeoTessEnumType &y)
GeoTessEnumType(const GeoTessEnumType &et)
GeoTessEnumType(const string &name, int ordinal)
friend bool operator!=(const GeoTessEnumType &x, const GeoTessEnumType &y)
static const GeoTessEnumType * valueOf(const string &s, GeoTessEnumType const *const *const array, int n)