Class MolodenskiTransform.Provider

All Implemented Interfaces:
Serializable, IdentifiedObject, OperationMethod, PROJFormattable
Direct Known Subclasses:
MolodenskiTransform.ProviderAbridged
Enclosing class:
MolodenskiTransform

public static class MolodenskiTransform.Provider extends MathTransformProvider
The provider for MolodenskiTransform. This provider will construct transforms from geographic to geographic coordinate reference systems.

Note: The EPSG does not use src_semi_major, etc. parameters and instead uses "Semi-major axis length difference" and "Flattening difference".

Author:
Rueben Schulz
See Also:
  • Field Details

    • DIM

      public static final ParameterDescriptor<Integer> DIM
      The number of geographic dimension (2 or 3). This argument applies on both the source and the target dimension. The default value is 2.
    • SRC_DIM

      public static final ParameterDescriptor<Integer> SRC_DIM
      The number of source geographic dimension (2 or 3). This is a Geotools-specific argument.
    • TGT_DIM

      public static final ParameterDescriptor<Integer> TGT_DIM
      The number of target geographic dimension (2 or 3). This is a Geotools-specific argument.
    • DX

      public static final ParameterDescriptor<Double> DX
      The operation parameter descriptor for the X-axis translation ("dx") parameter value. Valid values range from -infinity to infinity. Units are meters.
    • DY

      public static final ParameterDescriptor<Double> DY
      The operation parameter descriptor for the Y-axis translation ("dy") parameter value. Valid values range from -infinity to infinity. Units are meters.
    • DZ

      public static final ParameterDescriptor<Double> DZ
      The operation parameter descriptor for the Z-axis translation ("dz") parameter value. Valid values range from -infinity to infinity. Units are meters.
    • SRC_SEMI_MAJOR

      public static final ParameterDescriptor<Double> SRC_SEMI_MAJOR
      The operation parameter descriptor for the "src_semi_major" parameter value. Valid values range from 0 to infinity.
    • SRC_SEMI_MINOR

      public static final ParameterDescriptor<Double> SRC_SEMI_MINOR
      The operation parameter descriptor for the "src_semi_minor" parameter value. Valid values range from 0 to infinity.
    • TGT_SEMI_MAJOR

      public static final ParameterDescriptor<Double> TGT_SEMI_MAJOR
      The operation parameter descriptor for the "tgt_semi_major" parameter value. Valid values range from 0 to infinity.
    • TGT_SEMI_MINOR

      public static final ParameterDescriptor<Double> TGT_SEMI_MINOR
      The operation parameter descriptor for the "tgt_semi_minor" parameter value. Valid values range from 0 to infinity.
  • Constructor Details

    • Provider

      public Provider()
      Constructs a provider.
  • Method Details