Class UniversalFramePosition

java.lang.Object
net.algart.matrices.stitching.UniversalFramePosition
All Implemented Interfaces:
FramePosition
Direct Known Subclasses:
ShiftFramePosition

public class UniversalFramePosition extends Object implements FramePosition
  • Method Details

    • valueOf

      public static UniversalFramePosition valueOf(RectangularArea area, CoordinateTransformationOperator inverseTransform)
    • estimateDestinationAreaByVertices

      public static RectangularArea estimateDestinationAreaByVertices(long[] sourceMatrixDimensions, LinearOperator inverseTransform)
    • area

      public RectangularArea area()
      Specified by:
      area in interface FramePosition
    • asInterpolationFunc

      public Func asInterpolationFunc(Matrix<? extends PArray> sourceMatrix)
      Specified by:
      asInterpolationFunc in interface FramePosition
    • inverseTransform

      public CoordinateTransformationOperator inverseTransform()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Description copied from interface: FramePosition
      Returns the hash code of this object. The result depends on all parameters, specifying this frame position.
      Specified by:
      hashCode in interface FramePosition
      Overrides:
      hashCode in class Object
      Returns:
      the hash code of this frame position.
    • equals

      public boolean equals(Object obj)
      Description copied from interface: FramePosition
      Indicates whether some other object is also FramePosition, 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:
      equals in interface FramePosition
      Overrides:
      equals in class Object
      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.