Interface OperationMethod

All Superinterfaces:
IdentifiedObject
All Known Implementing Classes:
AlbersEqualArea.Provider, AzimuthalEquidistant.Provider, CassiniSoldner.Provider, CylindricalEqualArea.BehrmannProvider, CylindricalEqualArea.LambertCylindricalEqualAreaProvider, CylindricalEqualArea.Provider, DefaultOperationMethod, EarthGravitationalModel.Provider, EckertIV.Provider, EqualArea.Provider, EquidistantConic.Provider, EquidistantCylindrical.Provider, EquidistantCylindrical.SphericalProvider, ExponentialTransform1D.Provider, GeneralOblique.Provider, GeocentricTransform.Provider, GeocentricTransform.ProviderInverse, GeocentricTranslation.Provider, GeocentricTranslation.ProviderFrameRotation, GeocentricTranslation.ProviderSevenParam, GeostationarySatellite.Provider, Gnomonic.Provider, Homolosine.Provider, HotineObliqueMercator.Provider, HotineObliqueMercator.Provider_TwoPoint, Krovak.NorthProvider, Krovak.Provider, LambertAzimuthalEqualArea.Provider, LambertConformal1SP.Provider, LambertConformal2SP.Provider, LambertConformalBelgium.Provider, LambertConformalEsriProvider, LogarithmicTransform1D.Provider, MapProjection.AbstractProvider, MathTransformProvider, Mercator1SP.Provider, Mercator2SP.Provider, MercatorPseudoProvider, MeteosatSG.Provider, Mollweide.MollweideProvider, Mollweide.WagnerIVProvider, Mollweide.WagnerVProvider, MolodenskiTransform.Provider, MolodenskiTransform.ProviderAbridged, NADCONTransform.Provider, NewZealandMapGrid.Provider, NTv2Transform.Provider, ObliqueMercator.Provider, ObliqueMercator.Provider_TwoPoint, ObliqueStereographic.Provider, Orthographic.Provider, PlateCarree.Provider, PolarStereographic.ProviderA, PolarStereographic.ProviderB, PolarStereographic.ProviderNorth, PolarStereographic.ProviderSouth, Polyconic.Provider, ProjectiveTransform.ProviderAffine, ProjectiveTransform.ProviderLongitudeRotation, Robinson.Provider, RotatedPole.Provider, SimilarityTransformProvider, Sinusoidal.Provider, Stereographic.Provider, TransverseMercator.Provider, TransverseMercator.Provider_SouthOrientated, WarpTransform2DProvider, WinkelTripel.AitoffProvider, WinkelTripel.WinkelProvider, WorldVanDerGrintenI.Provider

public interface OperationMethod extends IdentifiedObject
Definition of an algorithm used to perform a coordinate operation. Most operation methods use a number of operation parameters, although some coordinate conversions use none. Each coordinate operation using the method assigns values to these parameters.
Since:
GeoAPI 1.0
Author:
Martin Desruisseaux (IRD)
See Also:
  • Field Details

  • Method Details

    • getFormula

      InternationalString getFormula()
      Formula(s) or procedure used by this operation method. This may be a reference to a publication. Note that the operation method may not be analytic, in which case this attribute references or contains the procedure, not an analytic formula.
      Returns:
      The formula used by this method.
    • getSourceDimensions

      int getSourceDimensions()
      Number of dimensions in the source CRS of this operation method.
      Returns:
      The dimension of source CRS.
    • getTargetDimensions

      int getTargetDimensions()
      Number of dimensions in the target CRS of this operation method.
      Returns:
      The dimension of target CRS.
    • getParameters

      ParameterDescriptorGroup getParameters()
      The set of parameters.
      Returns:
      The parameters, or an empty group if none.