org.opengis.referencing.operation
Interface OperationMethod
-
- All Superinterfaces:
- IdentifiedObject
@UML(identifier="CC_OperationMethod", specification=ISO_19111) 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
- See Also:
Operation
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringFORMULA_KEYKey for the"formula"property.-
Fields inherited from interface org.opengis.referencing.IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description InternationalStringgetFormula()Formula(s) or procedure used by this operation method.ParameterDescriptorGroupgetParameters()The set of parameters.intgetSourceDimensions()Number of dimensions in the source CRS of this operation method.intgetTargetDimensions()Number of dimensions in the target CRS of this operation method.-
Methods inherited from interface org.opengis.referencing.IdentifiedObject
getAlias, getIdentifiers, getName, getRemarks, toWKT
-
-
-
-
Field Detail
-
FORMULA_KEY
static final java.lang.String FORMULA_KEY
Key for the"formula"property. This is used for setting the value to be returned bygetFormula().- See Also:
getFormula(), Constant Field Values
-
-
Method Detail
-
getFormula
@UML(identifier="formula", obligation=MANDATORY, specification=ISO_19111) 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.
-
getSourceDimensions
@UML(identifier="sourceDimensions", obligation=MANDATORY, specification=ISO_19111) int getSourceDimensions()
Number of dimensions in the source CRS of this operation method.- Returns:
- The dimension of source CRS.
-
getTargetDimensions
@UML(identifier="targetDimensions", obligation=MANDATORY, specification=ISO_19111) int getTargetDimensions()
Number of dimensions in the target CRS of this operation method.- Returns:
- The dimension of target CRS.
-
getParameters
@UML(identifier="usesParameter", obligation=MANDATORY, specification=ISO_19111) ParameterDescriptorGroup getParameters()
The set of parameters.- Returns:
- The parameters, or an empty group if none.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG