Class BinaryTableTileDecompressor
java.lang.Object
nom.tam.image.compression.bintable.BinaryTableTile
nom.tam.image.compression.bintable.BinaryTableTileDecompressor
- All Implemented Interfaces:
Runnable
(for internal use) Handles the decompression of binary table 'tiles'.
-
Field Summary
Fields inherited from class nom.tam.image.compression.bintable.BinaryTableTile
column, compressionAlgorithm, data, length, rowEnd, rowStart, tileIndex, type
-
Constructor Summary
ConstructorsConstructorDescriptionBinaryTableTileDecompressor
(CompressedTableData binData, ColumnTable<?> columnTable, BinaryTableTileDescription description) Deprecated.(for internal use) -
Method Summary
Modifier and TypeMethodDescriptiondecompressToColumn
(int col) Changes the comlumn index of into which the tile gets decompressed in the uncompressed table.void
run()
Methods inherited from class nom.tam.image.compression.bintable.BinaryTableTile
execute, fillHeader, getCompressorControl, getTileIndex, getUncompressedSizeInBytes, waitForResult
-
Constructor Details
-
BinaryTableTileDecompressor
public BinaryTableTileDecompressor(CompressedTableData binData, ColumnTable<?> columnTable, BinaryTableTileDescription description) throws FitsException Deprecated.(for internal use)- Throws:
FitsException
-
-
Method Details
-
run
public void run() -
decompressToColumn
Changes the comlumn index of into which the tile gets decompressed in the uncompressed table. By default the decompressed column index will match the compressed data column index, which is great if we decompress the all columns. However, we might decompress only selected table columns into a different table in which the column indices are different.- Parameters:
col
- the decompressed column index for the tile- Returns:
- itself.
- Since:
- 1.18
-