com.supermap.services.components

Interface SplitBigTileImageTask

  • All Superinterfaces:
    java.lang.Runnable
    All Known Implementing Classes:
    DefaultSplitBigTileImageTask


    public interface SplitBigTileImageTask
    extends java.lang.Runnable
    
    Tile cutting interface.
    • Method Detail

      • setBigTileInfo

        void setBigTileInfo(java.awt.image.BufferedImage image,
                          int pColIndex,
                          int pRowIndex,
                          int pColCount,
                          int pRowCount,
                          Rectangle2D pRbounds,
                          java.lang.String pFormatName,
                          float compressionQuality,
                          ScaleBuildConfig scaleConfig,
                          double pResolution,
                          java.lang.String tileVersion,
                          java.util.concurrent.atomic.AtomicLong pStoreCount,
                          TileColorType tileColorType)
        

        Sets the bigTile information

        Parameters:
        image -
        pColIndex -
        pRowIndex -
        pColCount -
        pRowCount -
        pRbounds -
        pFormatName -
        compressionQuality -
        scaleConfig -
        pResolution -
        tileVersion -
        pStoreCount -
        tileColorType -
      • setKvStore

        void setKvStore(KeyValueStore kvStore)
        

        Sets the key-value storage.

        Parameters:
        kvStore -
      • setBlankSizeThreshold

        void setBlankSizeThreshold(int value)
        

        Sets the BlankTile upper limit, and when the cap is not reached, BlankTile is written to whiteInfos.

        Parameters:
        value -
      • convertToPng8

        void convertToPng8(boolean value)
        

        Converts to PNG8 format.

        Parameters:
        value -
      • setCurrentTask

        void setCurrentTask(TileTask value)
        

        Binds the unit tile task.

        Parameters:
        value -
      • setTransparent

        void setTransparent(boolean pTransparent)
        

        Sets whether the image is transparent.

        Parameters:
        pTransparent -
      • setTileStore

        void setTileStore(TileStore value)
        

        Sets tile storage.

        Parameters:
        value -
      • setExecutingState

        void setExecutingState(TaskExecutingState taskExecutingState)
        

        Sets task excuting state.

        Parameters:
        taskExecutingState -
      • setTaskStartTime

        void setTaskStartTime(long time)
        

        Sets the task start time.

        Parameters:
        time -
      • setWhiteInfos

        void setWhiteInfos(java.util.concurrent.ConcurrentHashMap<java.lang.String,WhiteTileInfo> whiteInfos)
        

        Sets the white chart information list.

        Parameters:
        whiteInfos -