MapGuide API Reference
|
An instance of this class allow a caller do perform a geodetic transformation (datum shift). That is, this class does not operate on coordinate system level, but rather on datum level. More...
Public Member Functions | |
virtual double | GetBursaWolfeTransformBwScale ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual double | GetBursaWolfeTransformRotationX ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual double | GetBursaWolfeTransformRotationY ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual double | GetBursaWolfeTransformRotationZ ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual double | GetBwScaleMax ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual double | GetBwScaleMin ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual INT32 | GetGeodeticTransformationMethod ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual double | GetMaxOffset ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual double | GetMaxRotation ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual double | GetOffsetX ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual double | GetOffsetY ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual double | GetOffsetZ ()=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual MgCoordinateSystemDatum * | GetSource ()=0 |
Gets the source datum of this geodetic transformation. | |
virtual MgCoordinateSystemDatum * | GetTarget ()=0 |
Gets the target datum of this geodetic transformation. | |
virtual bool | IsLegalBwScale (double dBwScale)=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual bool | IsLegalOffset (double dOffset)=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual bool | IsLegalRotation (double dRotation)=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual void | SetBursaWolfeTransform (double dRotationX, double dRotationY, double dRotationZ, double dBwScale)=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual void | SetGeodeticTransformationMethod (INT32 nGeodeticTransformationMethod)=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual void | SetOffset (double x, double y, double z)=0 |
Obsolete. Use MgCoordinateSystemGeodeticTransformDef and MgCoordinateSystemGeodeticTransformDefParams (plus derived classes) instead. | |
virtual void | SetSourceAndTarget (MgCoordinateSystemDatum *pSource, MgCoordinateSystemDatum *pTarget)=0 |
Sets the source and target datums of this geodetic transformation. | |
virtual void | Shift (MgCoordinate *pLonLat)=0 |
Shift this datum to the specified coordinate. | |
virtual MgCoordinate * | Shift (double dLongitude, double dLatitude)=0 |
Shift this datum to the specified longitude/latitude coordinate. | |
virtual MgCoordinate * | Shift (double dLongitude, double dLatitude, double dZ)=0 |
Shift this datum to the specified longitude/latitude/z coordinate. |
An instance of this class allow a caller do perform a geodetic transformation (datum shift). That is, this class does not operate on coordinate system level, but rather on datum level.