Class NoCompressCompressor.DoubleNoCompressCompressor
java.lang.Object
nom.tam.fits.compression.algorithm.uncompressed.NoCompressCompressor<DoubleBuffer>
nom.tam.fits.compression.algorithm.uncompressed.NoCompressCompressor.DoubleNoCompressCompressor
- All Implemented Interfaces:
ICompressor<DoubleBuffer>
- Enclosing class:
- NoCompressCompressor<T extends Buffer>
public static class NoCompressCompressor.DoubleNoCompressCompressor
extends NoCompressCompressor<DoubleBuffer>
-
Nested Class Summary
Nested classes/interfaces inherited from class nom.tam.fits.compression.algorithm.uncompressed.NoCompressCompressor
NoCompressCompressor.ByteNoCompressCompressor, NoCompressCompressor.DoubleNoCompressCompressor, NoCompressCompressor.FloatNoCompressCompressor, NoCompressCompressor.IntNoCompressCompressor, NoCompressCompressor.LongNoCompressCompressor, NoCompressCompressor.ShortNoCompressCompressor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
compress
(DoubleBuffer pixelData, ByteBuffer compressed) compress the buffer into the byte buffer.void
decompress
(ByteBuffer compressed, DoubleBuffer pixelData) Decompress the byte buffer and restore the buffer from it, again enough space must already be allocated.
-
Constructor Details
-
DoubleNoCompressCompressor
public DoubleNoCompressCompressor()
-
-
Method Details
-
compress
Description copied from interface:ICompressor
compress the buffer into the byte buffer. Attention enough space must already be allocated.- Parameters:
pixelData
- the buffer to compress.compressed
- the compressed data- Returns:
- true if the compression succeeded.
-
decompress
Description copied from interface:ICompressor
Decompress the byte buffer and restore the buffer from it, again enough space must already be allocated.- Parameters:
compressed
- the compressed datapixelData
- the buffer to fill with the uncompressed data.
-