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
Definition: ArrayReuse.h:55
static GeoTessProfileType const *const *const values()
Returns the array of all enums for this type.
Definition: GeoTessProfileType.h:145
Enumeration of the valid Profile types, including EMPTY, THIN, CONSTANT, NPOINT and SURFACE...
Definition: GeoTessProfileType.h:69
static int size()
Returns the total number of enums of this type.
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)
Returns a pointer to the enum whose string matches the input string.
Definition: GeoTessProfileType.h:139
#define GEOTESS_EXP_IMP
Definition: CPPGlobals.h:71
virtual ~GeoTessProfileType()
Standard Destructor.
Definition: GeoTessProfileType.h:130