|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectFormattableObject
AbstractIdentifiedObject
DefaultOperationMethod
MathTransformProvider
Affine
@Immutable public class Affine
The provider for "Affine general parametric transformation" (EPSG:9624). The set of available parameters depends on the matrix size, which is 3×3 by default.
The following table summarizes the parameters recognized by this provider.
For a more detailed parameter list, see the PARAMETERS constant.
Operation name:
Affine
Parameter name Default value num_row3 num_col3 elt_0_01 elt_0_10 elt_0_20 elt_1_00 elt_1_11 elt_1_20 elt_2_00 elt_2_10 elt_2_21
ProjectiveTransform,
AffineTransform2D,
LinearTransform1D,
Geotk coordinate operations matrix,
Serialized Form
| referencing/geotk-referencing (download) | View source code for this class |
| Field Summary | |
|---|---|
static ParameterDescriptorGroup |
PARAMETERS
The group of all parameters expected by this coordinate operation. |
| Fields inherited from class DefaultOperationMethod |
|---|
sourceDimension, targetDimension |
| Fields inherited from class FormattableObject |
|---|
EPSG, GEOTIFF, INTERNAL, OGC, SINGLE_LINE |
| Fields inherited from interface OperationMethod |
|---|
FORMULA_KEY |
| Fields inherited from interface IdentifiedObject |
|---|
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
| Constructor Summary | |
|---|---|
Affine()
Creates a provider for affine transform with a default matrix size. |
|
| Method Summary | |
|---|---|
protected MathTransform |
createMathTransform(ParameterValueGroup values)
Creates a projective transform from the specified group of parameter values. |
Class<Conversion> |
getOperationType()
Returns the operation type. |
static Affine |
getProvider(int sourceDimension,
int targetDimension)
Returns the operation method for the specified source and target dimensions. |
| Methods inherited from class MathTransformProvider |
|---|
ensureValidValues, formatWKT |
| Methods inherited from class DefaultOperationMethod |
|---|
checkDimensions, computeHashCode, equals, getFormula, getParameters, getSourceDimensions, getTargetDimensions |
| Methods inherited from class AbstractIdentifiedObject |
|---|
equals, getAlias, getIdentifier, getIdentifiers, getName, getName, getRemarks, hashCode, isDeprecated, nameMatches |
| Methods inherited from class FormattableObject |
|---|
getDefaultIndentation, print, setDefaultIndentation, toString, toWKT, toWKT, toWKT, toWKT |
| Methods inherited from class Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface IdentifiedObject |
|---|
getAlias, getIdentifiers, getName, getRemarks, toWKT |
| Field Detail |
|---|
public static final ParameterDescriptorGroup PARAMETERS
| |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| ||||||||||||||
|
| ||||||||||||||
|
| ||||||||||||||
|
| ||||||||||||||
|
| ||||||||||||||
|
| ||||||||||||||
|
| ||||||||||||||
|
| ||||||||||||||
|
| ||||||||||||||
|
| ||||||||||||||
|
| ||||||||||||||
| Constructor Detail |
|---|
public Affine()
| Method Detail |
|---|
public Class<Conversion> getOperationType()
getOperationType in class MathTransformProvider
protected MathTransform createMathTransform(ParameterValueGroup values)
throws ParameterNotFoundException
createMathTransform in class MathTransformProvidervalues - The group of parameter values.
ParameterNotFoundException - if a required parameter was not found.
public static Affine getProvider(int sourceDimension,
int targetDimension)
sourceDimension - The number of source dimensions.targetDimension - The number of target dimensions.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||