org.esa.beam.framework.dataop.maptransf
Class StereographicDescriptor

java.lang.Object
  extended by org.esa.beam.framework.dataop.maptransf.StereographicDescriptor
All Implemented Interfaces:
MapTransformDescriptor

Deprecated. since BEAM 4.7, use geotools Stereographic.Provider instead.

@Deprecated
public class StereographicDescriptor
extends Object
implements MapTransformDescriptor

The descriptor for a map transformation which implements the Stereographic projection. The code is based on the proj4 map projection program.

Version:
1.0
Author:
Marco Peters, Ralf Quast

Nested Class Summary
 class StereographicDescriptor.ST
          Deprecated. since BEAM 4.7, use geotools MapProjection instead.
 
Field Summary
static String MAP_UNIT
          Deprecated.  
static String NAME
          Deprecated.  
static double[] PARAMETER_DEFAULT_VALUES
          Deprecated.  
static String TYPE_ID
          Deprecated.  
static String UPS_NORTH_NAME
          Deprecated.  
static String UPS_SOUTH_NAME
          Deprecated.  
 
Constructor Summary
StereographicDescriptor()
          Deprecated.  
 
Method Summary
 MapTransform createTransform(double[] parameterValues)
          Deprecated. Creates the associated transform.
 String getMapUnit()
          Deprecated. Retrieves the unit of this transform.
 String getName()
          Deprecated. Gets a descriptive name for this map transformation descriptor.
 double[] getParameterDefaultValues()
          Deprecated. Gets the default parameter values for this map transform.
 Parameter[] getParameters()
          Deprecated. Gets the list of parameters required to create an instance of the map transformation.
 MapTransformUI getTransformUI(MapTransform transform)
          Deprecated. Gets a user interface for editing the transformation properties of a map projection.
 String getTypeID()
          Deprecated. Retrieves the type identifier for this transform.
 boolean hasTransformUI()
          Deprecated. Tests if a user interface is available.
 void registerProjections()
          Deprecated. This method is called within the MapProjectionRegistry.registerDescriptor(org.esa.beam.framework.dataop.maptransf.MapTransformDescriptor) method after an instance of this MapTransformDescriptor has been successfully registered.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_ID

public static final String TYPE_ID
Deprecated. 
See Also:
Constant Field Values

NAME

public static final String NAME
Deprecated. 
See Also:
Constant Field Values

MAP_UNIT

public static final String MAP_UNIT
Deprecated. 
See Also:
Constant Field Values

PARAMETER_DEFAULT_VALUES

public static final double[] PARAMETER_DEFAULT_VALUES
Deprecated. 

UPS_NORTH_NAME

public static final String UPS_NORTH_NAME
Deprecated. 
See Also:
Constant Field Values

UPS_SOUTH_NAME

public static final String UPS_SOUTH_NAME
Deprecated. 
See Also:
Constant Field Values
Constructor Detail

StereographicDescriptor

public StereographicDescriptor()
Deprecated. 
Method Detail

registerProjections

public void registerProjections()
Deprecated. 
This method is called within the MapProjectionRegistry.registerDescriptor(org.esa.beam.framework.dataop.maptransf.MapTransformDescriptor) method after an instance of this MapTransformDescriptor has been successfully registered.

Specified by:
registerProjections in interface MapTransformDescriptor

getTypeID

public String getTypeID()
Deprecated. 
Retrieves the type identifier for this transform.

Specified by:
getTypeID in interface MapTransformDescriptor
Returns:
The unique type identifier for the map transformation, e.g. "Transverse_Mercator".

getName

public String getName()
Deprecated. 
Gets a descriptive name for this map transformation descriptor.

Specified by:
getName in interface MapTransformDescriptor
Returns:
A descriptive name for this map transformation descriptor, e.g. "Transverse Mercator".

getMapUnit

public String getMapUnit()
Deprecated. 
Retrieves the unit of this transform.

Specified by:
getMapUnit in interface MapTransformDescriptor
Returns:
The unit of the map, e.g. "degree" or "meter".

getParameterDefaultValues

public double[] getParameterDefaultValues()
Deprecated. 
Gets the default parameter values for this map transform.

Specified by:
getParameterDefaultValues in interface MapTransformDescriptor
Returns:
The default parameter values for this map transform.

getParameters

public Parameter[] getParameters()
Deprecated. 
Gets the list of parameters required to create an instance of the map transformation.

Specified by:
getParameters in interface MapTransformDescriptor
Returns:
The list of parameters required to create a new instance of the map transform.

hasTransformUI

public boolean hasTransformUI()
Deprecated. 
Tests if a user interface is available. Returns true because a user interface is available for this descriptor.

Specified by:
hasTransformUI in interface MapTransformDescriptor
Returns:
always true

getTransformUI

public MapTransformUI getTransformUI(MapTransform transform)
Deprecated. 
Gets a user interface for editing the transformation properties of a map projection. Never returns null because a user interface is available for this descriptor.

Specified by:
getTransformUI in interface MapTransformDescriptor
Parameters:
transform - the transformation which provides the default properties for the UI.
Returns:
the transformation UI, never null

createTransform

public MapTransform createTransform(double[] parameterValues)
Deprecated. 
Creates the associated transform.

Specified by:
createTransform in interface MapTransformDescriptor
Parameters:
parameterValues - the parameters needed by the transform
Returns:
a new instance of a map transform with the array of parameters being copied, never null


Copyright © 2002-2013 Brockmann Consult GmbH. All Rights Reserved.