GEOS 3.14.0dev
|
Utility class to manipulate a set of flags indicating whether X, Y, Z, or M dimensions are present. Based on JTS EnumSet<Ordinate>. More...
#include <OrdinateSet.h>
Public Member Functions | |
void | setZ (bool value) |
void | setM (bool value) |
bool | hasZ () const |
bool | hasM () const |
int | size () const |
bool | changesAllowed () const |
void | setChangesAllowed (bool allowed) |
bool | operator== (const OrdinateSet &other) const |
bool | operator!= (const OrdinateSet &other) const |
Static Public Member Functions | |
static OrdinateSet | createXY () |
static OrdinateSet | createXYZ () |
static OrdinateSet | createXYM () |
static OrdinateSet | createXYZM () |
Utility class to manipulate a set of flags indicating whether X, Y, Z, or M dimensions are present. Based on JTS EnumSet<Ordinate>.