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
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 Summary
FieldsFields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
-
Method Summary
Modifier and TypeMethodDescriptionFormula(s) or procedure used by this operation method.The set of parameters.int
Number of dimensions in the source CRS of this operation method.int
Number of dimensions in the target CRS of this operation method.Methods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKT
-
Field Details
-
FORMULA_KEY
Key for the"formula"
property. This is used for setting the value to be returned bygetFormula()
.- See Also:
-
-
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.
-