36 #ifndef PROFILETYPE_OBJECT_H
37 #define PROFILETYPE_OBJECT_H
92 static const int aSize;
98 static inline int nextOrdinal ()
99 {
static int firstOrdinal = 0;
100 return firstOrdinal++; };
150 static int size() {
return aSize; };
156 #endif // PROFILETYPE_OBJECT_H
static const GeoTessProfileType NPOINT
Definition: GeoTessProfileType.h:118
static GeoTessProfileType const *const *const values()
Definition: GeoTessProfileType.h:145
Enumeration of the valid Profile types, including EMPTY, THIN, CONSTANT, NPOINT and SURFACE...
Definition: GeoTessProfileType.h:69
static int size()
Definition: GeoTessProfileType.h:150
static const GeoTessProfileType THIN
Definition: GeoTessProfileType.h:116
static const GeoTessProfileType SURFACE_EMPTY
Definition: GeoTessProfileType.h:120
The base class for all "enum" types.
Definition: GeoTessEnumType.h:67
static const GeoTessProfileType SURFACE
Definition: GeoTessProfileType.h:119
static const GeoTessProfileType CONSTANT
Definition: GeoTessProfileType.h:117
static const GeoTessProfileType * valueOf(const string &s)
Definition: GeoTessProfileType.h:139
#define GEOTESS_EXP_IMP
Definition: CPPGlobals.h:71
virtual ~GeoTessProfileType()
Definition: GeoTessProfileType.h:130