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. HorizontalVerticalTransformationStep.projectionEngineFilenames indicates the required files.
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