Class ConcatenatedTransform1D
java.lang.Object
org.apache.sis.io.wkt.FormattableObject
org.apache.sis.referencing.operation.transform.AbstractMathTransform
org.apache.sis.referencing.operation.transform.ConcatenatedTransform
org.apache.sis.referencing.operation.transform.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
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.sis.referencing.operation.transform.AbstractMathTransform
AbstractMathTransform.Inverse -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longSerial number for inter-operability with different versions.Fields inherited from class org.apache.sis.referencing.operation.transform.ConcatenatedTransform
transform1, transform2Fields inherited from class org.apache.sis.referencing.operation.transform.AbstractMathTransform
MAXIMUM_BUFFER_SIZE, MAXIMUM_FAILURES -
Constructor Summary
ConstructorsConstructorDescriptionConcatenatedTransform1D(org.opengis.referencing.operation.MathTransform transform1, org.opengis.referencing.operation.MathTransform transform2) Constructs a concatenated transform. -
Method Summary
Modifier and TypeMethodDescriptiondoublederivative(double value) Gets the derivative of this function at a value.org.opengis.referencing.operation.MathTransform1Dinverse()Creates the inverse transform of this object.(package private) booleanisValid()Checks if transforms are compatibles with this implementation.doubletransform(double value) Transforms the specified value.Methods inherited from class org.apache.sis.referencing.operation.transform.ConcatenatedTransform
computeHashCode, create, derivative, equals, formatTo, getDomain, getParameterDescriptors, getParameterValues, getSourceDimensions, getSteps, getTargetDimensions, isIdentity, setInverse, transform, transform, transform, transform, transform, transform, tryConcatenateMethods inherited from class org.apache.sis.referencing.operation.transform.AbstractMathTransform
beforeFormat, equals, getContextualParameters, hashCode, isInverseEquals, mismatchedDimensionMethods inherited from class org.apache.sis.io.wkt.FormattableObject
print, toString, toString, toWKTMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.opengis.referencing.operation.MathTransform
derivative, getSourceDimensions, getTargetDimensions, isIdentity, toWKT, transform, transform, transform, transform, transform
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerial 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:
isValidin classConcatenatedTransform
-
transform
public double transform(double value) throws org.opengis.referencing.operation.TransformException Transforms the specified value.- Specified by:
transformin interfaceorg.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:
derivativein interfaceorg.opengis.referencing.operation.MathTransform1D- Throws:
org.opengis.referencing.operation.TransformException
-
inverse
public org.opengis.referencing.operation.MathTransform1D inverse() throws org.opengis.referencing.operation.NoninvertibleTransformExceptionCreates the inverse transform of this object.- Specified by:
inversein interfaceorg.opengis.referencing.operation.MathTransform- Specified by:
inversein interfaceorg.opengis.referencing.operation.MathTransform1D- Overrides:
inversein classConcatenatedTransform- Throws:
org.opengis.referencing.operation.NoninvertibleTransformException
-