org.deegree_impl.model.ct
Class StereographicProjection.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.StereographicProjection.Provider
Enclosing class:
StereographicProjection

static final class StereographicProjection.Provider
extends MapProjection.Provider

Informations about a StereographicProjection.

Version:
1.0
Author:
Martin Desruisseaux

Field Summary
private  boolean auto
          true if polar/oblique/equatorial stereographic can be automatically choosen.
private  boolean polar
          true for polar stereographic, or false for equatorial and oblique stereographic.
 
Fields inherited from class org.deegree_impl.model.ct.MathTransformProvider
DEFAULT_PROJECTION_DESCRIPTOR, LATITUDE_RANGE, LONGITUDE_RANGE, POSITIVE_RANGE
 
Constructor Summary
StereographicProjection.Provider()
          Construct a new provider.
StereographicProjection.Provider(boolean polar)
          Construct an object for polar or oblique stereographic.
 
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

polar

private final boolean polar
true for polar stereographic, or false for equatorial and oblique stereographic.


auto

private final boolean auto
true if polar/oblique/equatorial stereographic can be automatically choosen.

Constructor Detail

StereographicProjection.Provider

public StereographicProjection.Provider()
Construct a new provider. The type (polar, oblique or equatorial) will be choosen automatically according the latitude or origin.


StereographicProjection.Provider

public StereographicProjection.Provider(boolean polar)
Construct an object for polar or oblique stereographic.

Parameters:
polar - true for polar stereographic, or false for equatorial and oblique stereographic.
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.