Interface MapTransform

All Known Implementing Classes:
AlbersEqualAreaConicDescriptor.AEAC, CartographicMapTransform, LambertConformalConicDescriptor.LCCT, StereographicDescriptor.ST, TransverseMercatorDescriptor.TMT

@Deprecated public interface MapTransform
Deprecated.
since BEAM 4.7, use geotools MapProjection instead.
Provides a parameterized, mathematical algorithm for a map transformation.
  • Method Details

    • getDescriptor

      MapTransformDescriptor getDescriptor()
      Deprecated.
      Gets the descriptor for this map transform.
      Returns:
      the descriptor, should never be null
    • getParameterValues

      double[] getParameterValues()
      Deprecated.
      Gets the array of parameter values. The order in which the parameters are returned must exactly match the order in which the corresponding Parameter array is returned by the MapTransformDescriptor.getParameters() method.

      Important: Implementors of this method shall ensure that an element-wise copy of the given parameter array is created and returned.

      Returns:
      the array of parameter values.
    • forward

      Point2D forward(GeoPos geoPoint, Point2D mapPoint)
      Deprecated.
      Forward project geographical co-ordinates into map co-ordinates.
    • inverse

      GeoPos inverse(Point2D mapPoint, GeoPos geoPoint)
      Deprecated.
      Inverse project map co-ordinates into geographical co-ordinates.
    • createDeepClone

      MapTransform createDeepClone()
      Deprecated.
      Creates a deep clone of this MapTransform.
      Returns:
      a MapTransform clone