Class AxisOrderReversal

All Implemented Interfaces:
Serializable, Formattable, MathTransformProvider, Deprecable, LenientComparable, org.opengis.referencing.IdentifiedObject, org.opengis.referencing.operation.OperationMethod
Direct Known Subclasses:
AxisOrderReversal3D

public class AxisOrderReversal extends AbstractProvider
The provider for "axis order reversal (2D)" (EPSG:9843). This is a trivial operation that just swap the two first axes. The inverse operation is this operation itself.
Since:
0.8
Version:
1.3
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serial number for inter-operability with different versions.
      See Also:
    • PARAMETERS

      private static final org.opengis.parameter.ParameterDescriptorGroup PARAMETERS
      The group of all parameters expected by this coordinate operation (in this case, none).
    • transform

      private transient org.opengis.referencing.operation.MathTransform transform
      The unique instance, created when first needed.
  • Constructor Details

    • AxisOrderReversal

      public AxisOrderReversal()
      Constructs a provider with default parameters.
    • AxisOrderReversal

      AxisOrderReversal(org.opengis.parameter.ParameterDescriptorGroup parameters, int dimensions)
      For AxisOrderReversal3D subclass only.
      Parameters:
      parameters - description of parameters expected by this operation.
      dimensions - number of dimensions in the source and target CRS of this operation method.
  • Method Details

    • createMathTransform

      public org.opengis.referencing.operation.MathTransform createMathTransform(org.opengis.referencing.operation.MathTransformFactory factory, org.opengis.parameter.ParameterValueGroup values)
      Returns the transform.
      Parameters:
      factory - ignored (can be null).
      values - ignored.
      Returns:
      the math transform.