EleFits  5.3.0
A modern C++ API on top of CFITSIO
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ShuffledGzip Class Reference

#include <Compression.h>

Detailed Description

The GZIP algorithm applied to "shuffled" pixel values.

Suffling means that value bytes are reordered such that most significant bytes of each value appear first. Generally, this algorithm is more efficient in terms of compression factor than GZIP, although it is a bit slower.

Public Member Functions

 ShuffledGzip (Position<-1 > tiling=Tile::adaptive(), Quantization quantization=Quantization())
 Constructor.
 
- Public Member Functions inherited from AlgoMixin< ShuffledGzip >
const Quantizationquantization () const
 Get the quantization.
 
virtual ShuffledGzipquantization (Quantization quantization)
 Set the quantization.
 
const Position<-1 > & tiling () const
 Get the tiling.
 
virtual ShuffledGziptiling (Position<-1 > shape)
 Set the tiling.
 
- Public Member Functions inherited from Compression
virtual bool is_lossless () const
 Check whether the compression is lossless for. More...
 
const Quantizationquantization () const
 Get the quantization.
 
const Position<-1 > & tiling () const
 Get the tiling.
 

The documentation for this class was generated from the following file: