Slim numerical data compression 1.0
|
Cbitstream | Bit stream base class |
Cdecoder | Base class for all stream decoders |
Cdecoder_constant | Derived class for encoding strictly constant data |
Cdecoder_reduced_binary | Derived class for decoding simple full range of data |
Cdecoder_runlength | Derived class for encoding highly repetitive streams with runlength |
Cencoder | Base class for all stream encoders |
Cencoder_constant | Derived class for encoding strictly constant data channels |
Cencoder_reduced_binary | Derived class for encoding simple full range of data |
Cencoder_runlength | Derived class for encoding highly repetitive streams with runlength |
Cibitstream | Input bit stream |
Cobitstream | Output bit stream |
Craw_section | Read/write buffer for the raw data I/O |
Cslim_channel | Base class for the encode/decode derived channel classes |
Cslim_channel_array | Container for all slim_channel objects in a file |
Cslim_channel_decode | Derived class for decoding the data from a single channel |
Cslim_channel_encode | Derived class for encoding the data from a single channel |
Cslim_compressor_t | A file compression object, with channel encoders for all channels |
Cslim_control | Handles command-line arguments and keeps track of control settings |
Cslim_expander_t | A compressed file object, with channel decoders for all channels |
Cslimlib_file_t | All important elements of the SLIMFILE |