Octane v1.01.20 - The Open Compression Toolkit for C++ | http://octane.sourceforge.net/ |
bitio/bitio.hpp [code] | Bit-wise I/O wrapper classes |
bitio/bitreader.hpp [code] | Base class for bit input wrappers |
bitio/bitreaders.hpp [code] | Bitreader specializations |
bitio/bitwriter.cpp [code] | Base class for bit output wrappers |
bitio/bitwriter.hpp [code] | Base class for bit output wrappers |
bitio/bitwriters.hpp [code] | Bitwriter specializations |
bitio/file_bitreader.hpp [code] | Bitreader specialization for files |
bitio/file_bitwriter.hpp [code] | Bitwriter specialization for files |
coders/coder.cpp [code] | Base Coder class |
coders/coder.hpp [code] | Base Coder class |
coders/coder_huffman/huffmancoder.cpp [code] | Simple Huffman Coder class |
coders/coder_huffman/huffmancoder.hpp [code] | Simple Huffman Coder class |
coders/coder_huffman/huffmannodes.cpp [code] | Huffman node classes |
coders/coder_huffman/huffmannodes.hpp [code] | Huffman node classes |
coders/coder_sample/samplecoder.cpp [code] | Sample Coder useful as a skeleton for writing new coders |
coders/coder_sample/samplecoder.hpp [code] | Sample Coder useful as a skeleton for writing new coders |
compressors/compressor.cpp [code] | Compression/Decompression classes |
compressors/compressor.hpp [code] | Compression/Decompression classes |
compressors/compressor_statistical.cpp [code] | Skeleton for statistical compressors |
compressors/compressor_statistical.hpp [code] | Skeleton for statistical compressors |
compressors/compressor_mtfll/mtfll.cpp [code] | Move to front encoding |
compressors/compressor_mtfll/mtfll.hpp [code] | Move-to-front encoding |
compressors/compressor_sample/samplecompressor.cpp [code] | Sample compressor |
compressors/compressor_sample/samplecompressor.hpp [code] | Sample compressor |
compressors/compressor_sample/samplestatcompressor.cpp [code] | Sample statistical compressor |
compressors/compressor_sample/samplestatcompressor.hpp [code] | Sample statistical compressor |
compressors/compressor_substrhuff/substrhuff.cpp [code] | Compressor that uses the SubString Parser, a 0-Order Model and a Huffman Coder |
compressors/compressor_substrhuff/substrhuff.hpp [code] | Compressor that uses the SubString Parser, a 0-Order Model and a Huffman Coder |
compressors/compressor_zle/zle.cpp [code] | Zero length encoding |
compressors/compressor_zle/zle.hpp [code] | Zero length encoding |
core/compressormanager.cpp [code] | Compression/Decompression manager classes |
core/compressormanager.hpp [code] | Compression/Decompression manager classes |
core/octane.hpp [code] | Version information and main help page comments |
core/octaneclass.cpp [code] | Root class for most derived Octane classes |
core/octaneclass.hpp [code] | Root class for most derived Octane classes |
modelers/modeler.cpp [code] | Base Modeler class |
modelers/modeler.hpp [code] | Base Modeler class |
modelers/modeler_weightvectored.cpp [code] | Derived modeler which uses a simple vector of probabilities |
modelers/modeler_weightvectored.hpp [code] | Derived modeler which uses a simple vector of probabilities |
modelers/symbolweightvector.cpp [code] | Helper classes for working with probability/weight vectors |
modelers/symbolweightvector.hpp [code] | Helper classes for working with probability/weight vectors |
modelers/modeler_sample/samplemodeler.cpp [code] | A sample modeler which basically assigns fixed equal probabilities to every symbol |
modelers/modeler_sample/samplemodeler.hpp [code] | A sample modeler which basically assigns fixed equal probabilities to every symbol |
modelers/modeler_zeroorder/zeroorder_modeler.cpp [code] | A simple zero-order modeler, which just uses summary frequencies of symbols |
modelers/modeler_zeroorder/zeroorder_modeler.hpp [code] | A simple zero-order modeler, which just uses summary frequencies of symbols |
octanetester/octanetester.cpp [code] | Classes for testing octane functions and compressors |
octanetester/octanetester.hpp [code] | Classes for testing octane functions and compressors |
octanetester/standalonetester_main.cpp [code] | Standalone tester file with int main(), useful for testing compressors through commandline or interactively |
parsers/parser.cpp [code] | The base parser class which defines a generic API for statistical parsers |
parsers/parser.hpp [code] | The base parser class which defines a generic API for statistical parsers |
parsers/parser_bitlevel/bitparser.cpp [code] | A bit-level parser that can be told how many bits per symbol, and returns numbers converted bit chunks |
parsers/parser_bitlevel/bitparser.hpp [code] | A bit-level parser that can be told how many bits per symbol, and returns numbers converted bit chunks |
parsers/parser_sample/sampleparser.cpp [code] | A simple sample parser for use in statistical compression |
parsers/parser_sample/sampleparser.hpp [code] | A simple sample parser for use in statistical compression |
parsers/parser_substring/substringparser.cpp [code] | A flexible parser which can creates a symbol dictionary of substrings |
parsers/parser_substring/substringparser.hpp [code] | A flexible parser which can creates a symbol dictionary of substrings |
utilityclasses/stringparser/stringparser.hpp [code] | Simple string parser |
utilityclasses/timer/scope_timer.hpp [code] | Simple timer, measuring time from construction to destruction |
utilityclasses/timer/timer.hpp [code] | Simple class for timing code (low resolution) |