Package net.algart.matrices.stitching
Class UniversalFramePosition
java.lang.Object
net.algart.matrices.stitching.UniversalFramePosition
- All Implemented Interfaces:
FramePosition
- Direct Known Subclasses:
ShiftFramePosition
-
Method Summary
Modifier and TypeMethodDescriptionarea()asInterpolationFunc(Matrix<? extends PArray> sourceMatrix) booleanIndicates whether some other object is alsoFramePosition, specifying the same position as this one.static RectangularAreaestimateDestinationAreaByVertices(long[] sourceMatrixDimensions, LinearOperator inverseTransform) inthashCode()Returns the hash code of this object.toString()static UniversalFramePositionvalueOf(RectangularArea area, CoordinateTransformationOperator inverseTransform)
-
Method Details
-
valueOf
public static UniversalFramePosition valueOf(RectangularArea area, CoordinateTransformationOperator inverseTransform) -
estimateDestinationAreaByVertices
public static RectangularArea estimateDestinationAreaByVertices(long[] sourceMatrixDimensions, LinearOperator inverseTransform) -
area
- Specified by:
areain interfaceFramePosition
-
asInterpolationFunc
- Specified by:
asInterpolationFuncin interfaceFramePosition
-
inverseTransform
-
toString
-
hashCode
public int hashCode()Description copied from interface:FramePositionReturns the hash code of this object. The result depends on all parameters, specifying this frame position.- Specified by:
hashCodein interfaceFramePosition- Overrides:
hashCodein classObject- Returns:
- the hash code of this frame position.
-
equals
Description copied from interface:FramePositionIndicates whether some other object is alsoFramePosition, specifying the same position as this one.There is high probability, but no guarantee that this method returns true if the passed object specifies a frame position, identical to this one. There is a guarantee that this method returns false if the passed object specifies a frame position, different than this one.
- Specified by:
equalsin interfaceFramePosition- Overrides:
equalsin classObject- Parameters:
obj- the object to be compared for equality with this frame position.- Returns:
- true if the specified object is a frame position equal to this one.
-