HorizontalVerticalTransformation.withSteps constructor
Create a multi-step transformation from one or more HorizontalVerticalTransformationStep instances.
Use this constructor to create a horizontal-vertical transformation that has multiple steps. The output SpatialReference of each step should match the input SpatialReference of the following step.
Parameters:
steps
— A List containing HorizontalVerticalTransformationStep instances.
Implementation
factory HorizontalVerticalTransformation.withSteps(
List<HorizontalVerticalTransformationStep> steps,
) {
_initializeArcGISEnvironmentIfNeeded();
final coreSteps = steps.toArray(
valueType: _ElementType.horizontalVerticalTransformationStep,
);
final handle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_HorizontalVerticalTransformation_createWithSteps(
coreSteps._handle,
errorHandler,
);
});
final HorizontalVerticalTransformation object =
HorizontalVerticalTransformation._withHandle(handle);
object._steps.value.setCache(steps);
return object;
}