Spatial Reference (SPATREF) System definitions. More...
#include <mi32/mistring.h>#include <mi32/uom.h>#include <mi32/strutf8.h>#include <mi32/range.h>

Go to the source code of this file.
Classes | |
| class | SPATREF::COORDAXIS |
| Coordinate axis definition. More... | |
| class | SPATREF::COORDOP_IMPL_FACTORY |
| Factory class for creating COORDOP_IMPL instance. More... | |
| class | SPATREF::COORDOPDEF |
| Coordinate Operation Definition (CoordOpDef). More... | |
| class | SPATREF::COORDOPMETHOD |
| Coordinate Operation Method definition. More... | |
| class | SPATREF::COORDOPPARM |
| Coordinate operation parameter definition. More... | |
| class | SPATREF::COORDREFSYS |
| Coordinate Reference System (CRS). More... | |
| class | SPATREF::COORDSYS |
| Coordinate System definition. More... | |
| class | SPATREF::DATUM |
| Datum specification. More... | |
| class | SPATREF::ELLIPSOID |
| Ellipsoid specification. More... | |
| class | SPATREF::GROUP |
| class | SPATREF::PRIMEMERIDIAN |
| Prime meridian specification. More... | |
| class | SPATREF::SYSTEM |
| Spatial Reference System class. More... | |
Namespaces | |
| namespace | SPATREF |
Defines | |
| #define | CLASSLIBEXPORT MI_DLLCLASSIMPORT |
Typedefs | |
| typedef MILIST< COORDAXIS > | SPATREF::COORDAXISLIST |
| typedef MILIST< COORDOPDEF > | SPATREF::COORDOPDEFLIST |
| typedef MILIST< COORDOPMETHOD > | SPATREF::COORDOPMETHODLIST |
| typedef MILIST< COORDOPPARM > | SPATREF::COORDOPPARMLIST |
| typedef MILIST< COORDREFSYS > | SPATREF::COORDREFSYSLIST |
| typedef MILIST< COORDSYS > | SPATREF::COORDSYSLIST |
| typedef MILIST< DATUM > | SPATREF::DATUMLIST |
| typedef MILIST< ELLIPSOID > | SPATREF::ELLIPSOIDLIST |
| typedef MILIST< GROUP > | SPATREF::GROUPLIST |
| typedef MILIST< PRIMEMERIDIAN > | SPATREF::PRIMEMERIDIANLIST |
Enumerations | |
| enum | SPATREF::COORDREFSYS_SELFLAGS { SPATREF::COORDREFSYS_SELFLAG_Default = 0x0000, SPATREF::COORDREFSYS_SELFLAG_AllowChangeDatumType = 0x0001, SPATREF::COORDREFSYS_SELFLAG_AllowGeocentric = 0x0002, SPATREF::COORDREFSYS_SELFLAG_AllowLocal = 0x0004, SPATREF::COORDREFSYS_SELFLAG_Allow3D = 0x0008, SPATREF::COORDREFSYS_SELFLAG_AllowCompound2DGR = 0x0010, SPATREF::COORDREFSYS_SELFLAG_AllowUndefined = 0x0020, SPATREF::COORDREFSYS_SELFLAG_Need3D = 0x0040, SPATREF::COORDREFSYS_SELFLAG_AllowCheckLegacy = 0x0080, SPATREF::COORDREFSYS_SELFLAG_AllowDftUndefined = 0x0100 } |
| enum | SPATREF::GETDISPLAY { SPATREF::GETDISPLAY_None = 0x00, SPATREF::GETDISPLAY_MicroImagesID = 0x01, SPATREF::GETDISPLAY_SkipName = 0x02, SPATREF::GETDISPLAY_SkipMethod = 0x04, SPATREF::GETDISPLAY_SkipValidArea = 0x08, SPATREF::GETDISPLAY_AllIDs = 0x10, SPATREF::GETDISPLAY_Remarks = 0x20 } |
| enum | SPATREF::PRIMEMERIDIAN_IDNUM { SPATREF::PRIMEMERIDIAN_IDNUM_Greenwich = 1001 } |
Functions | |
| ERRVALUE | SPATREF::DlgGetCoordRefSys (MDLGPARENT dlgparent, COORDREFSYS &CoordRefSys, DATUM::TYPE DatumTypesAllowed=DATUM::TYPE_Geodetic, COORDSYS::TYPE CoordSysTypesAllowed=(COORDSYS::TYPE_Projected|COORDSYS::TYPE_Ellipsoidal|COORDSYS::TYPE_Equatorial), COORDREFSYS_SELFLAGS flags=COORDREFSYS_SELFLAG_Default) |
| ERRVALUE | SPATREF::DlgGetCoordRefSys (MDLGPARENT dlgparent, const MISTRING &title, COORDREFSYS &CoordRefSys, COORDREFSYS_SELFLAGS flags=COORDREFSYS_SELFLAG_Default, DATUM::TYPE DatumTypesAllowed=DATUM::TYPE_Geodetic, COORDSYS::TYPE CoordSysTypesAllowed=(COORDSYS::TYPE_Projected|COORDSYS::TYPE_Ellipsoidal|COORDSYS::TYPE_Equatorial)) |
| ERRVALUE | SPATREF::DlgGetCoordRefSys (MDLGPARENT dlgparent, COORDREFSYS &CoordRefSys, COORDREFSYS_SELFLAGS flags, DATUM::TYPE DatumTypesAllowed=DATUM::TYPE_Geodetic, COORDSYS::TYPE CoordSysTypesAllowed=(COORDSYS::TYPE_Projected|COORDSYS::TYPE_Ellipsoidal|COORDSYS::TYPE_Equatorial)) |
| void | SPATREF::DlgMapCalculator (MDLGPARENT dlgparent) |
| bool | SPATREF::operator!= (const COORDREFSYS &lhs, const COORDREFSYS &rhs) |
| bool | SPATREF::operator!= (const COORDOPDEF &lhs, const COORDOPDEF &rhs) |
| bool | SPATREF::operator!= (const COORDSYS &lhs, const COORDSYS &rhs) |
| bool | SPATREF::operator!= (const COORDOPMETHOD &lhs, const COORDOPMETHOD &rhs) |
| bool | SPATREF::operator!= (const COORDOPPARM &lhs, const COORDOPPARM &rhs) |
| bool | SPATREF::operator!= (const COORDAXIS &lhs, const COORDAXIS &rhs) |
| bool | SPATREF::operator!= (const DATUM &lhs, const DATUM &rhs) |
| bool | SPATREF::operator!= (const ELLIPSOID &lhs, const ELLIPSOID &rhs) |
| bool | SPATREF::operator== (const COORDREFSYS &lhs, const COORDREFSYS &rhs) |
| bool | SPATREF::operator== (const COORDOPDEF &lhs, const COORDOPDEF &rhs) |
| bool | SPATREF::operator== (const COORDSYS &lhs, const COORDSYS &rhs) |
| bool | SPATREF::operator== (const COORDOPMETHOD &lhs, const COORDOPMETHOD &rhs) |
| bool | SPATREF::operator== (const COORDOPPARM &lhs, const COORDOPPARM &rhs) |
| bool | SPATREF::operator== (const COORDAXIS &lhs, const COORDAXIS &rhs) |
| bool | SPATREF::operator== (const DATUM &lhs, const DATUM &rhs) |
| bool | SPATREF::operator== (const ELLIPSOID &lhs, const ELLIPSOID &rhs) |
Spatial Reference (SPATREF) System definitions.
| #define CLASSLIBEXPORT MI_DLLCLASSIMPORT |
1.6.1