org.deegree_impl.model.ct
Class TransverseMercatorProjection.Provider

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

static final class TransverseMercatorProjection.Provider
extends MapProjection.Provider

Informations about a TransverseMercatorProjection.

Version:
1.0
Author:
Martin Desruisseaux

Field Summary
private  boolean modified
          true for Modified Mercator Projection (MTM), or false for Universal Mercator Projection (UTM).
 
Fields inherited from class org.deegree_impl.model.ct.MathTransformProvider
DEFAULT_PROJECTION_DESCRIPTOR, LATITUDE_RANGE, LONGITUDE_RANGE, POSITIVE_RANGE
 
Constructor Summary
TransverseMercatorProjection.Provider(boolean modified)
          Construct a new registration.
 
Method Summary
 MathTransform create(ParameterList parameters)
          Create a new map projection for a parameter list.
protected  java.lang.Object create(Projection parameters)
          Create a new map projection.
 
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

modified

private final boolean modified
true for Modified Mercator Projection (MTM), or false for Universal Mercator Projection (UTM).

Constructor Detail

TransverseMercatorProjection.Provider

public TransverseMercatorProjection.Provider(boolean modified)
Construct a new registration.

Parameters:
modified - true for Modified Mercator Projection (MTM), or false for Universal Mercator Projection (UTM).
Method Detail

create

protected java.lang.Object create(Projection parameters)
Create a new map projection.

Overrides:
create in class MapProjection.Provider

create

public final MathTransform create(ParameterList parameters)
Create a new map projection for a parameter list.

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