Module com.gluonhq.attach.position
Class AbstractMathTransform.Inverse
- java.lang.Object
-
- com.gluonhq.attach.position.impl.geotools.AbstractMathTransform
-
- com.gluonhq.attach.position.impl.geotools.AbstractMathTransform.Inverse
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- AbstractMathTransform
protected abstract class AbstractMathTransform.Inverse extends AbstractMathTransform implements java.io.Serializable
Default implementation for inverse math transform. This inner class is the inverse of the enclosing MathTransform. It is serializable only if the enclosing math transform is also serializable.- Since:
- 3.9.0
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.gluonhq.attach.position.impl.geotools.AbstractMathTransform
AbstractMathTransform.Inverse
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Inverse()
Constructs an inverse math transform.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getSourceDimensions()
Gets the dimension of input points.int
getTargetDimensions()
Gets the dimension of output points.int
hashCode()
Returns a hash code value for this math transform.boolean
isIdentity()
Tests whether this transform does not move any points.-
Methods inherited from class com.gluonhq.attach.position.impl.geotools.AbstractMathTransform
needCopy, rollLongitude
-
-
-
-
Method Detail
-
getSourceDimensions
public int getSourceDimensions()
Gets the dimension of input points. The default implementation returns the dimension of output points of the enclosing math transform.- Specified by:
getSourceDimensions
in classAbstractMathTransform
-
getTargetDimensions
public int getTargetDimensions()
Gets the dimension of output points. The default implementation returns the dimension of input points of the enclosing math transform.- Specified by:
getTargetDimensions
in classAbstractMathTransform
-
isIdentity
public boolean isIdentity()
Tests whether this transform does not move any points. The default implementation delegate this tests to the enclosing math transform.- Overrides:
isIdentity
in classAbstractMathTransform
-
hashCode
public int hashCode()
Returns a hash code value for this math transform.- Overrides:
hashCode
in classAbstractMathTransform
-
-