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
-
Field Summary
Fields inherited from class net.algart.matrices.maps.pyramids.io.formats.common.builders.FollowingResolutionsBuilder
bandCount, compression, dimX, dimY, initialResolutionLevel, RECOMMENDED_TILE_DIM_FOR_MAKING_FOLLOWING_RESOLUTIONS, source -
Constructor Summary
ConstructorsConstructorDescriptionDefaultFollowingResolutionsBuilder(PlanePyramidSource source, int initialResolutionLevel, int compression) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidallocateNewLayers(Class<?> elementType) List<net.algart.arrays.MemoryModel>List<net.algart.arrays.Matrix<? extends net.algart.arrays.UpdatablePArray>>voidsetCustomMemoryModelsForNewResolutions(List<net.algart.arrays.MemoryModel> customMemoryModelsForNewResolutions) protected voidwriteNewData(net.algart.arrays.Matrix<? extends net.algart.arrays.PArray> packedBands, int indexOfNewResolutionLevel, long positionX, long positionY) Methods inherited from class net.algart.matrices.maps.pyramids.io.formats.common.builders.FollowingResolutionsBuilder
getAveragingMode, getBandCount, getCompression, getDimX, getDimY, getInitialResolutionLevel, getNumberOfNewResolutions, getProcessingTileDim, getSource, getTotalNumberOfElements, process, setAveragingMode, setMinimalNewResolutionLayerSize, setNumberOfNewResolutions, setProcessingTileDim
-
Constructor Details
-
DefaultFollowingResolutionsBuilder
public DefaultFollowingResolutionsBuilder(PlanePyramidSource source, int initialResolutionLevel, int compression)
-
-
Method Details
-
getCustomMemoryModelsForNewResolutions
-
setCustomMemoryModelsForNewResolutions
public void setCustomMemoryModelsForNewResolutions(List<net.algart.arrays.MemoryModel> customMemoryModelsForNewResolutions) -
getResults
-
allocateNewLayers
- Specified by:
allocateNewLayersin classFollowingResolutionsBuilder
-
writeNewData
protected void writeNewData(net.algart.arrays.Matrix<? extends net.algart.arrays.PArray> packedBands, int indexOfNewResolutionLevel, long positionX, long positionY) - Specified by:
writeNewDatain classFollowingResolutionsBuilder
-