Class StereographicDescriptor

java.lang.Object
org.esa.snap.core.dataop.maptransf.StereographicDescriptor
All Implemented Interfaces:
MapTransformDescriptor

@Deprecated public class StereographicDescriptor extends Object implements MapTransformDescriptor
Deprecated.
since BEAM 4.7, use geotools Stereographic.Provider instead.
The descriptor for a map transformation which implements the Stereographic projection. The code is based on the proj4 map projection program.
Version:
1.0
See Also:
  • Field Details

  • Constructor Details

    • StereographicDescriptor

      public StereographicDescriptor()
      Deprecated.
  • Method Details

    • registerProjections

      public void registerProjections()
      Deprecated.
      This method is called within the MapProjectionRegistry.registerDescriptor(org.esa.snap.core.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