36 #ifndef INTERPOLATORTYPE_OBJECT_H
37 #define INTERPOLATORTYPE_OBJECT_H
94 static const int aSize;
100 static inline int nextOrdinal ()
101 {
static int firstOrdinal = 0;
102 return firstOrdinal++; };
159 static int size() {
return aSize; };
165 #endif // INTERPOLATORTYPE_OBJECT_H
static GeoTessInterpolatorType const *const *const values()
Definition: GeoTessInterpolatorType.h:154
static const GeoTessInterpolatorType NATURAL_NEIGHBOR
Definition: GeoTessInterpolatorType.h:128
Enumeration of the interpolation algorithms supported by GeoTess including LINEAR, NATURAL_NEIGHBOR and CUBIC_SPLINE.
Definition: GeoTessInterpolatorType.h:71
virtual ~GeoTessInterpolatorType()
Definition: GeoTessInterpolatorType.h:139
static int size()
Definition: GeoTessInterpolatorType.h:159
static const GeoTessInterpolatorType CUBIC_SPLINE
Definition: GeoTessInterpolatorType.h:129
The base class for all "enum" types.
Definition: GeoTessEnumType.h:67
static const GeoTessInterpolatorType * valueOf(const string &s)
Definition: GeoTessInterpolatorType.h:148
#define GEOTESS_EXP_IMP
Definition: CPPGlobals.h:71