Class ConcatenatedTransform1D

All Implemented Interfaces:
Serializable, Parameterized, LenientComparable, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.operation.MathTransform1D

final class ConcatenatedTransform1D extends ConcatenatedTransform implements org.opengis.referencing.operation.MathTransform1D
Concatenated transform in which the resulting transform is one-dimensional.
Since:
0.5
Version:
0.5
  • Field Details

    • serialVersionUID

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

    • ConcatenatedTransform1D

      ConcatenatedTransform1D(org.opengis.referencing.operation.MathTransform transform1, org.opengis.referencing.operation.MathTransform transform2)
      Constructs a concatenated transform.
  • Method Details

    • isValid

      boolean isValid()
      Checks if transforms are compatibles with this implementation.
      Overrides:
      isValid in class ConcatenatedTransform
    • transform

      public double transform(double value) throws org.opengis.referencing.operation.TransformException
      Transforms the specified value.
      Specified by:
      transform in interface org.opengis.referencing.operation.MathTransform1D
      Throws:
      org.opengis.referencing.operation.TransformException
    • derivative

      public double derivative(double value) throws org.opengis.referencing.operation.TransformException
      Gets the derivative of this function at a value.
      Specified by:
      derivative in interface org.opengis.referencing.operation.MathTransform1D
      Throws:
      org.opengis.referencing.operation.TransformException
    • inverse

      public org.opengis.referencing.operation.MathTransform1D inverse() throws org.opengis.referencing.operation.NoninvertibleTransformException
      Creates the inverse transform of this object.
      Specified by:
      inverse in interface org.opengis.referencing.operation.MathTransform
      Specified by:
      inverse in interface org.opengis.referencing.operation.MathTransform1D
      Overrides:
      inverse in class ConcatenatedTransform
      Throws:
      org.opengis.referencing.operation.NoninvertibleTransformException