public class WarpTransform2DProvider extends MathTransformProvider
WarpTransform2D
. This provider constructs a JAI image warp from a set of polynomial coefficients, and wrap it in a WarpTransform2D
object.MathTransformProvider.Delegate
Modifier and Type | Field and Description |
---|---|
static ParameterDescriptor<Integer> |
DEGREE
Descriptor for the "
degree " parameter value. |
static ParameterDescriptor<Float> |
POST_SCALE_X
Descriptor for the "
postScaleX " parameter value. |
static ParameterDescriptor<Float> |
POST_SCALE_Y
Descriptor for the "
postScaleY " parameter value. |
static ParameterDescriptor<Float> |
PRE_SCALE_X
Descriptor for the "
preScaleX " parameter value. |
static ParameterDescriptor<Float> |
PRE_SCALE_Y
Descriptor for the "
preScaleY " parameter value. |
static ParameterDescriptor<?> |
X_COEFFS
Descriptor for the "
xCoeffs " parameter value. |
static ParameterDescriptor<?> |
Y_COEFFS
Descriptor for the "
yCoeffs " parameter value. |
sourceDimensions, targetDimensions
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR
SINGLE_LINE
FORMULA_KEY
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
Constructor and Description |
---|
WarpTransform2DProvider()
Create a provider for warp transforms.
|
Modifier and Type | Method and Description |
---|---|
protected MathTransform |
createMathTransform(ParameterValueGroup values)
Creates a warp transform from the specified group of parameter values.
|
Class<Transformation> |
getOperationType()
Returns the operation type.
|
createDescriptor, createDescriptorGroup, createOptionalDescriptor, doubleValue, ensureValidValues, formatWKT, getParameter, intValue, stringValue, toMap, value
checkDimensions, equals, getFormula, getParameters, getSourceDimensions, getTargetDimensions, hashCode
asSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatches
cleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKT
getAlias, getIdentifiers, getName, getRemarks, toWKT
public static final ParameterDescriptor<Integer> DEGREE
degree
" parameter value.public static final ParameterDescriptor<?> X_COEFFS
xCoeffs
" parameter value.public static final ParameterDescriptor<?> Y_COEFFS
yCoeffs
" parameter value.public static final ParameterDescriptor<Float> PRE_SCALE_X
preScaleX
" parameter value.public static final ParameterDescriptor<Float> PRE_SCALE_Y
preScaleY
" parameter value.public static final ParameterDescriptor<Float> POST_SCALE_X
postScaleX
" parameter value.public static final ParameterDescriptor<Float> POST_SCALE_Y
postScaleY
" parameter value.public WarpTransform2DProvider()
public Class<Transformation> getOperationType()
getOperationType
in class MathTransformProvider
protected MathTransform createMathTransform(ParameterValueGroup values) throws ParameterNotFoundException
createMathTransform
in class MathTransformProvider
values
- The group of parameter values.ParameterNotFoundException
- if a required parameter was not found.MathTransformProvider.Delegate
Copyright © 1996–2019 Geotools. All rights reserved.