MapGuide API Reference
|
A mathematical comparator used to detemerine equality between two different coordinate systems, datums or ellipsoids. More...
Public Member Functions | |
virtual bool | GetCompareInternalDatumOldParameters ()=0 |
Returns the current comparison behavior for datums of this MgCoordinateSystemMathComparator object. If true (default), this comparator compares geodetic transformation information it might find for a datum object. If false, this comparison step is skipped. | |
virtual bool | Same (MgGuardDisposable *pDefinition1, MgGuardDisposable *pDefinition2)=0 |
Determines if the two given definitions are the same. | |
virtual bool | SameCoordinateSystem (MgCoordinateSystem *pDefinition1, MgCoordinateSystem *pDefinition2)=0 |
Determines if the two given coordinate system are the same. | |
virtual bool | SameDatum (MgCoordinateSystemDatum *pDefinition1, MgCoordinateSystemDatum *pDefinition2)=0 |
Determines if the two given datums are the same. | |
virtual bool | SameEllipsoid (MgCoordinateSystemEllipsoid *pDefinition1, MgCoordinateSystemEllipsoid *pDefinition2)=0 |
Determines if the two given ellipsoids are the same. | |
virtual void | SetCompareInternalDatumOldParameters (bool)=0 |
Disables or enables the comparison of any integral geodetic transformation information when comparing datums. By default, this class compares any geodetic transformation information it finds. If set to false, the MgCoordinateSystemMathComparator::SameDatum method only compares ellipsoid information and any other, non-transformation related, properties. |
A mathematical comparator used to detemerine equality between two different coordinate systems, datums or ellipsoids.