Class AbstractPlanePyramidSource.WholeSlideScaler

java.lang.Object
net.algart.matrices.maps.pyramids.io.api.AbstractPlanePyramidSource.WholeSlideScaler
Enclosing class:
AbstractPlanePyramidSource

protected final class AbstractPlanePyramidSource.WholeSlideScaler extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    WholeSlideScaler(List<net.algart.arrays.Matrix<? extends net.algart.arrays.PArray>> wholeSlidePyramid, int resolutionLevel)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    net.algart.arrays.Matrix<? extends net.algart.arrays.UpdatablePArray>
     
    net.algart.arrays.Matrix<? extends net.algart.arrays.UpdatablePArray>
    scaleWholeSlide(long fromX, long fromY, long toX, long toY)
     
    net.algart.arrays.Matrix<? extends net.algart.arrays.UpdatablePArray>
    scaleWholeSlide(net.algart.math.IRectangularArea area)
     
    double
     
    double
     
    long
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WholeSlideScaler

      public WholeSlideScaler(List<net.algart.arrays.Matrix<? extends net.algart.arrays.PArray>> wholeSlidePyramid, int resolutionLevel)
  • Method Details

    • scaleX

      public double scaleX()
    • scaleY

      public double scaleY()
    • scaleWholeSlide

      public net.algart.arrays.Matrix<? extends net.algart.arrays.UpdatablePArray> scaleWholeSlide(net.algart.math.IRectangularArea area)
    • scaleWholeSlide

      public net.algart.arrays.Matrix<? extends net.algart.arrays.UpdatablePArray> scaleWholeSlide(long fromX, long fromY, long toX, long toY)
    • resultBackground

      public net.algart.arrays.Matrix<? extends net.algart.arrays.UpdatablePArray> resultBackground()
    • done

      public boolean done()
    • scalingTime

      public long scalingTime()