Class TileDecompressor

    • Field Detail

      • compressedData

        protected java.nio.ByteBuffer compressedData
      • compressedOffset

        protected int compressedOffset
      • compressionType

        protected nom.tam.image.compression.tile.TileCompressionType compressionType
    • Method Detail

      • run

        public void run()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • forceNoLoss

        protected void forceNoLoss​(boolean value)
        should the data of this tile be forced to case no data loss. This information is not relevant in all cases that it is ignored by default.
        Parameters:
        value - the value to set.
      • getCompressedData

        protected byte[] getCompressedData()
      • getCompressedWholeArea

        protected java.nio.ByteBuffer getCompressedWholeArea()
      • getCompressionType

        protected nom.tam.image.compression.tile.TileCompressionType getCompressionType()
      • initTileOptions

        protected nom.tam.image.compression.tile.TileCompressionOperation initTileOptions()
      • setCompressed

        protected nom.tam.image.compression.tile.TileCompressionOperation setCompressed​(java.lang.Object data,
                                                                                        nom.tam.image.compression.tile.TileCompressionType type)
      • setCompressedOffset

        protected nom.tam.image.compression.tile.TileCompressionOperation setCompressedOffset​(int value)
      • setWholeImageCompressedBuffer

        protected void setWholeImageCompressedBuffer​(java.nio.ByteBuffer compressed)
        set the buffer that describes the whole compressed image and let the tile create a slice of it from the position where the tile starts in the whole image. Attention this method is not thread-safe because it changes the position of the buffer parameter. This buffer is just as big as the image buffer but will be reduced to the needed size as a last step of the Compression.
        Parameters:
        compressed - the buffer that describes the whole image.