Class FollowingResolutionsBuilder

java.lang.Object
net.algart.matrices.maps.pyramids.io.formats.common.builders.FollowingResolutionsBuilder
Direct Known Subclasses:
DefaultFollowingResolutionsBuilder

public abstract class FollowingResolutionsBuilder extends Object
  • Field Details

    • source

      protected final PlanePyramidSource source
    • initialResolutionLevel

      protected final int initialResolutionLevel
    • compression

      protected final int compression
    • bandCount

      protected final int bandCount
    • dimX

      protected final long dimX
    • dimY

      protected final long dimY
  • Method Details

    • getSource

      public final PlanePyramidSource getSource()
    • getCompression

      public final int getCompression()
    • getBandCount

      public int getBandCount()
    • getDimX

      public long getDimX()
    • getDimY

      public long getDimY()
    • getTotalNumberOfElements

      public long getTotalNumberOfElements()
    • getInitialResolutionLevel

      public final int getInitialResolutionLevel()
    • getNumberOfNewResolutions

      public final int getNumberOfNewResolutions()
    • setNumberOfNewResolutions

      public final void setNumberOfNewResolutions(int numberOfNewResolutions)
    • setMinimalNewResolutionLayerSize

      public final void setMinimalNewResolutionLayerSize(long minimalPyramidSize)
    • getAveragingMode

      public final PlanePyramidSource.AveragingMode getAveragingMode()
    • setAveragingMode

      public final void setAveragingMode(PlanePyramidSource.AveragingMode averagingMode)
    • getProcessingTileDim

      public final long getProcessingTileDim()
    • setProcessingTileDim

      public final void setProcessingTileDim(long processingTileDim)
    • process

      public void process()
    • allocateNewLayers

      protected abstract void allocateNewLayers(Class<?> elementType)
    • writeNewData

      protected abstract void writeNewData(net.algart.arrays.Matrix<? extends net.algart.arrays.PArray> packedBands, int indexOfNewResolutionLevel, long positionX, long positionY)