AdaptiveRangeCoder compression class
More...
#include <pcl/compression/entropy_range_coder.h>
|
using | DWord = std::uint32_t |
|
AdaptiveRangeCoder compression class
- Note
- This class provides adaptive range coding functionality.
-
Its symbol probability/frequency table is adaptively updated during encoding
-
- Author
- Julius Kammerl (juliu.nosp@m.s@ka.nosp@m.mmerl.nosp@m..de)
Definition at line 65 of file entropy_range_coder.h.
◆ DWord
◆ AdaptiveRangeCoder()
pcl::AdaptiveRangeCoder::AdaptiveRangeCoder |
( |
| ) |
|
|
default |
◆ ~AdaptiveRangeCoder()
virtual pcl::AdaptiveRangeCoder::~AdaptiveRangeCoder |
( |
| ) |
|
|
virtualdefault |
◆ decodeStreamToCharVector()
unsigned long pcl::AdaptiveRangeCoder::decodeStreamToCharVector |
( |
std::istream & |
inputByteStream_arg, |
|
|
std::vector< char > & |
outputByteVector_arg |
|
) |
| |
Decode char stream to output vector.
- Parameters
-
inputByteStream_arg | input stream of compressed data |
outputByteVector_arg | decompressed output vector |
- Returns
- amount of bytes read from input stream
Definition at line 129 of file entropy_range_coder.hpp.
◆ encodeCharVectorToStream()
unsigned long pcl::AdaptiveRangeCoder::encodeCharVectorToStream |
( |
const std::vector< char > & |
inputByteVector_arg, |
|
|
std::ostream & |
outputByteStream_arg |
|
) |
| |
Encode char vector to output stream.
- Parameters
-
inputByteVector_arg | input vector |
outputByteStream_arg | output stream containing compressed data |
- Returns
- amount of bytes written to output stream
Definition at line 51 of file entropy_range_coder.hpp.
The documentation for this class was generated from the following files: