HorizontalVerticalTransformationStep class final
Represents a step in the process of transforming between horizontal and/or vertical datums.
Each HorizontalVerticalTransformationStep can be constructed from a well-known ID (WKID) that represents a horizontal (geographic) or a vertical transformation. This API 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 GeometryEngine.project method call.
A HorizontalVerticalTransformationStep object is immutable.
- Implemented types
Constructors
- HorizontalVerticalTransformationStep.withWkid(int wkid)
-
Creates a new HorizontalVerticalTransformationStep instance from a
well-known ID.
factory
- HorizontalVerticalTransformationStep.withWkText(String wkText)
-
Creates a new HorizontalVerticalTransformationStep instance from a
well-known text string.
factory
Properties
- hashCode → int
-
The hash code for this object.
no setteroverride
- isInverse → bool
-
True if this transformation step instance is an inverted transformation.
no setter
- isMissingProjectionEngineFiles → bool
-
True if any files needed by the Projection Engine for this transformation
step are missing from the local file system.
no setter
-
projectionEngineFilenames
→ List<
String> -
A list of the Projection Engine files required to support this
transformation step.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- wkid → int
-
The well-known ID or 0 if the transformation in this step does not have a
well-known ID.
no setter
- wkText → String
-
The well-known text of this transformation step instance.
no setter
Methods
-
getInverse(
) → HorizontalVerticalTransformationStep - Returns the inverse of this transformation step or null if the transformation is not invertible.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override