Click or drag to resize

HorizontalVerticalTransformationStep Class

Represents a step in the process of transforming between horizontal and/or vertical datums.
Inheritance Hierarchy
SystemObject
  Esri.ArcGISRuntime.GeometryHorizontalVerticalTransformationStep

Namespace:  Esri.ArcGISRuntime.Geometry
Assembly:  Esri.ArcGISRuntime (in Esri.ArcGISRuntime.dll) Version: 100.9.0
Syntax
public sealed class HorizontalVerticalTransformationStep : IEquatable<HorizontalVerticalTransformationStep>

The HorizontalVerticalTransformationStep type exposes the following members.

Constructors
  NameDescription
Public methodHorizontalVerticalTransformationStep(Int32)
Initializes a new instance of the HorizontalVerticalTransformationStep class from a well-known ID.
Public methodHorizontalVerticalTransformationStep(String)
Initializes a new instance of the HorizontalVerticalTransformationStep class from a well-known text string.
Top
Properties
  NameDescription
Public propertyIsInverse
Gets a value indicating whether this transformation step is an inverted transformation.
Public propertyIsMissingProjectionEngineFiles
Gets a value indicating (true) if any files needed by the Projection Engine for this geographic transformation step are missing from the local file system.
Public propertyProjectionEngineFilenames
Gets a read-only list of Projection Engine files required to support this geographic transformation step.
Public propertyWkid
Gets the well-known ID or 0 if the transformation in this step doesn't have a well-known ID.
Public propertyWkText
Gets the well-known text of this transformation step instance.
Top
Methods
  NameDescription
Public methodEquals(Object)
Returns a value indicating if the two objects are equal.
(Overrides ObjectEquals(Object).)
Public methodEquals(HorizontalVerticalTransformationStep)
Returns true if the two transformation steps are equal, false otherwise.
Public methodGetHashCode
Serves as the hash function for the class.
(Overrides ObjectGetHashCode.)
Public methodGetInverse
Returns the inverse of the transformation step or null if the transformation is not invertible.
Top
Remarks
A HorizontalVerticalTransformationStep object is immutable. Each HorizontalVerticalTransformationStep can be constructed from a well-known ID (WKID) that represents a horizontal (geographic) or a vertical transformation. Runtime supports thousands of predefined transformations, and all the supported WKIDs are documented in the 'Coordinate systems and transformations' topic in the developers guide. One or more HorizontalVerticalTransformationStep objects are combined into a HorizontalVerticalTransformation object, and can then be used to control how coordinates are transformed in a Project(Geometry, SpatialReference, DatumTransformation) method call.
See Also