The CoordTransform class represents a map from coordinates given in one coordinate system to coordinate given in another coordinate system. Each CoordTransform has exactly one CoordSys that acts as the source for the transformation that can be accessed through the SourceCoordSys property, and one CoordSys that acts as the target for the transformation that can be accessed through the TargetCoordSys property. A CoordTransform is capable of performing a forward conversion, which converts a point in the SourceCoordSys to a point in the target TargetCoordSys, or a reverse conversion, which converts a point in the TargetCoordSys to a point in the SourceCoordSys.
|
Constructor |
Description |
|
Creates a new instance of the CoordTransform class | |
|
Creates a new instance of the CoordTransform class |
|
Method |
Description |
|
Inherited from GeoCalcPBW::Serializable | |
|
Converts a CoordPoint in the SourceCoordSys to a CoordPoint in the TargetCoordSys | |
|
Converts a CoordPoint in the TargetCoordSys to a CoordPoint in the SourceCoordSys | |
|
This function is used for cross Library development. It returns a copy of a pointer to a CoordTransform that can passed to a "CreateFromPtr" function in another Blue Marble Geographics geodetic processing library. | |
|
Converts a set of CoordPoints in the SourceCoordSys to a set of CoordPoints in the TargetCoordSys | |
|
Converts a set of CoordPoints in the TargetCoordSys to a set of CoordPoints in the SourceCoordSys | |
|
This function is used for cross Library development. It creates a CoordTransform from a pointer to the inner system of a CoordTransform created by a "CopyInnerPtr" function in another Blue Marble Geographics geodetic processing library. | |
|
Creates a deep-copy of a CoordTransform | |
|
Returns the DatumShiftCollection used to transform points | |
|
Inherited from GeoCalcPBW::Serializable | |
|
Indicates whether the CoordTransform is equipped to perform a vertical transformation | |
|
Inherited from GeoCalcPBW::Serializable | |
|
Inherited from GeoCalcPBW::Serializable | |
|
Inherited from GeoCalcPBW::Serializable | |
|
Returns the source CoordSys | |
|
Returns the target CoordSys | |
|
Inherited from GeoCalcPBW::Serializable | |
|
Prepares the CoordTransform to perform a vertical transformation | |
|
Sets the DatumShiftCollection used to transform points | |
|
Inherited from GeoCalcPBW::Serializable | |
|
Inherited from GeoCalcPBW::Serializable | |
|
Inherited from GeoCalcPBW::Serializable | |
|
Sets the source CoordSys | |
|
Sets the target CoordSys | |
|
Compares the value of two CoordTransforms |
|
Operator |
Description |
|
Assigns a new value to this CoordTransform | |
|
Compares the value of two CoordTransforms | |
|
Compares the value of two CoordTransforms |