|
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...
Inheritance diagram for MgCoordinateSystemGeodeticTransformation: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.