org.deegree_impl.model.ct
Class MatrixTransform.Provider

java.lang.Object
  extended byorg.deegree_impl.model.ct.MathTransformProvider
      extended byorg.deegree_impl.model.ct.MatrixTransform.Provider
Enclosing class:
MatrixTransform

static final class MatrixTransform.Provider
extends MathTransformProvider

The provider for MatrixTransform.

Version:
1.0
Author:
Martin Desruisseaux

Field Summary
private static Range POSITIVE_RANGE
          Range of positives values.
 
Fields inherited from class org.deegree_impl.model.ct.MathTransformProvider
DEFAULT_PROJECTION_DESCRIPTOR, LATITUDE_RANGE, LONGITUDE_RANGE
 
Constructor Summary
MatrixTransform.Provider(int numRow, int numCol)
          Create a provider for affine transforms of the specified dimension.
 
Method Summary
 MathTransform create(ParameterList parameters)
          Returns a transform for the specified parameters.
static MathTransform staticCreate(ParameterList parameters)
          Static version of create(ParameterList), for use by MathTransformFactory.createParameterizedTransform(java.lang.String, ParameterList).
 
Methods inherited from class org.deegree_impl.model.ct.MathTransformProvider
getClassName, getName, getParameterList, getParameterListDescriptor, put, putInt, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

POSITIVE_RANGE

private static final Range POSITIVE_RANGE
Range of positives values. Range goes from 1 to the maximum value.

Constructor Detail

MatrixTransform.Provider

public MatrixTransform.Provider(int numRow,
                                int numCol)
Create a provider for affine transforms of the specified dimension. Created affine transforms will have a size of numRow × numCol.

Parameters:
numRow - The number of matrix's rows.
numCol - The number of matrix's columns.
Method Detail

create

public MathTransform create(ParameterList parameters)
Returns a transform for the specified parameters.

Specified by:
create in class MathTransformProvider
Parameters:
parameters - The parameter values in standard units.
Returns:
A MathTransform object of this classification.

staticCreate

public static MathTransform staticCreate(ParameterList parameters)
Static version of create(ParameterList), for use by MathTransformFactory.createParameterizedTransform(java.lang.String, ParameterList).