HelmertTransformation Struct
A seven-parameter Helmert transformation from the geocentric coordinates of a datum to those of WGS 84, in the position vector convention (EPSG method 9606), as the TOWGS84 element of WKT and the +towgs84 parameter of PROJ give it.
public readonly struct HelmertTransformation : IEquatable<HelmertTransformation>- Implements
Constructors
| Name | Description |
|---|---|
| HelmertTransformation(double, double, double, double, double, double, double) | A seven-parameter Helmert transformation from the geocentric coordinates of a datum to those of WGS 84, in the position vector convention (EPSG method 9606), as the TOWGS84 element of WKT and the +towgs84 parameter of PROJ give it. |
HelmertTransformation(double, double, double, double, double, double, double)
A seven-parameter Helmert transformation from the geocentric coordinates of a datum to those of WGS 84, in the position vector convention (EPSG method 9606), as the TOWGS84 element of WKT and the +towgs84 parameter of PROJ give it.
public HelmertTransformation(double TranslationX, double TranslationY, double TranslationZ, double RotationX = 0d, double RotationY = 0d, double RotationZ = 0d, double ScaleDifference = 0d)Parameters
TranslationXdouble- The translation along the X axis, in meters.
TranslationYdouble- The translation along the Y axis, in meters.
TranslationZdouble- The translation along the Z axis, in meters.
RotationXdouble- The rotation around the X axis, in arc-seconds.
RotationYdouble- The rotation around the Y axis, in arc-seconds.
RotationZdouble- The rotation around the Z axis, in arc-seconds.
ScaleDifferencedouble- The scale difference, in parts per million.
Properties
| Name | Description |
|---|---|
| RotationX | The rotation around the X axis, in arc-seconds. |
| RotationY | The rotation around the Y axis, in arc-seconds. |
| RotationZ | The rotation around the Z axis, in arc-seconds. |
| ScaleDifference | The scale difference, in parts per million. |
| TranslationX | The translation along the X axis, in meters. |
| TranslationY | The translation along the Y axis, in meters. |
| TranslationZ | The translation along the Z axis, in meters. |
RotationX
HelmertTransformation.csRotationY
HelmertTransformation.csRotationZ
HelmertTransformation.csScaleDifference
HelmertTransformation.csTranslationX
HelmertTransformation.csTranslationY
HelmertTransformation.csTranslationZ
HelmertTransformation.csMethods
| Name | Description |
|---|---|
| Deconstruct(double, double, double, double, double, double, double) | |
| Equals(HelmertTransformation) | |
| Equals(object) | |
| GetHashCode() | |
| ToString() |
Deconstruct(double, double, double, double, double, double, double)
Equals overloads
Equals(HelmertTransformation)
public bool Equals(HelmertTransformation other)No documentation is available.
Equals(object)
GetHashCode()
ToString()
Operators
| Name | Description |
|---|---|
| operator ==(HelmertTransformation, HelmertTransformation) | |
| operator !=(HelmertTransformation, HelmertTransformation) |
operator ==(HelmertTransformation, HelmertTransformation)
public static bool operator ==(HelmertTransformation left, HelmertTransformation right)No documentation is available.
operator !=(HelmertTransformation, HelmertTransformation)
public static bool operator !=(HelmertTransformation left, HelmertTransformation right)No documentation is available.