Class DefaultFollowingResolutionsBuilder

java.lang.Object
net.algart.matrices.maps.pyramids.io.formats.common.builders.FollowingResolutionsBuilder
net.algart.matrices.maps.pyramids.io.formats.common.builders.DefaultFollowingResolutionsBuilder

public class DefaultFollowingResolutionsBuilder extends FollowingResolutionsBuilder
  • Constructor Details

    • DefaultFollowingResolutionsBuilder

      public DefaultFollowingResolutionsBuilder(PlanePyramidSource source, int initialResolutionLevel, int compression)
  • Method Details

    • getCustomMemoryModelsForNewResolutions

      public List<net.algart.arrays.MemoryModel> getCustomMemoryModelsForNewResolutions()
    • setCustomMemoryModelsForNewResolutions

      public void setCustomMemoryModelsForNewResolutions(List<net.algart.arrays.MemoryModel> customMemoryModelsForNewResolutions)
    • getResults

      public List<net.algart.arrays.Matrix<? extends net.algart.arrays.UpdatablePArray>> getResults()
    • allocateNewLayers

      protected void allocateNewLayers(Class<?> elementType)
      Specified by:
      allocateNewLayers in class FollowingResolutionsBuilder
    • writeNewData

      protected void writeNewData(net.algart.arrays.Matrix<? extends net.algart.arrays.PArray> packedBands, int indexOfNewResolutionLevel, long positionX, long positionY)
      Specified by:
      writeNewData in class FollowingResolutionsBuilder