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: