|
Point Cloud Library (PCL)
1.11.1-dev
|
AdaptiveRangeCoder compression class More...
#include <pcl/compression/entropy_range_coder.h>
Public Member Functions | |
| AdaptiveRangeCoder () | |
| Empty constructor. More... | |
| virtual | ~AdaptiveRangeCoder () |
| Empty deconstructor. More... | |
| unsigned long | encodeCharVectorToStream (const std::vector< char > &inputByteVector_arg, std::ostream &outputByteStream_arg) |
| Encode char vector to output stream. More... | |
| unsigned long | decodeStreamToCharVector (std::istream &inputByteStream_arg, std::vector< char > &outputByteVector_arg) |
| Decode char stream to output vector. More... | |
Protected Types | |
| using | DWord = std::uint32_t |
AdaptiveRangeCoder compression class
Definition at line 65 of file entropy_range_coder.h.
|
protected |
Definition at line 98 of file entropy_range_coder.h.
|
inline |
Empty constructor.
Definition at line 71 of file entropy_range_coder.h.
|
inlinevirtual |
Empty deconstructor.
Definition at line 77 of file entropy_range_coder.h.
| unsigned long pcl::AdaptiveRangeCoder::decodeStreamToCharVector | ( | std::istream & | inputByteStream_arg, |
| std::vector< char > & | outputByteVector_arg | ||
| ) |
Decode char stream to output vector.
| inputByteStream_arg | input stream of compressed data |
| outputByteVector_arg | decompressed output vector |
Definition at line 131 of file entropy_range_coder.hpp.
| unsigned long pcl::AdaptiveRangeCoder::encodeCharVectorToStream | ( | const std::vector< char > & | inputByteVector_arg, |
| std::ostream & | outputByteStream_arg | ||
| ) |
Encode char vector to output stream.
| inputByteVector_arg | input vector |
| outputByteStream_arg | output stream containing compressed data |
Definition at line 53 of file entropy_range_coder.hpp.