AdaptiveRangeCoder compression class More...
#include <entropy_range_coder.h>
Public Member Functions | |
AdaptiveRangeCoder () | |
Empty constructor. | |
unsigned long | decodeStreamToCharVector (std::istream &inputByteStream_arg, std::vector< char > &outputByteVector_arg) |
Decode char stream to output vector. | |
unsigned long | encodeCharVectorToStream (const std::vector< char > &inputByteVector_arg, std::ostream &outputByteStream_arg) |
Encode char vector to output stream. | |
virtual | ~AdaptiveRangeCoder () |
Empty deconstructor. | |
Protected Types | |
typedef boost::uint32_t | DWord |
Private Attributes | |
std::vector< char > | outputCharVector_ |
AdaptiveRangeCoder compression class
Definition at line 68 of file entropy_range_coder.h.
typedef boost::uint32_t pcl::AdaptiveRangeCoder::DWord [protected] |
Definition at line 101 of file entropy_range_coder.h.
pcl::AdaptiveRangeCoder::AdaptiveRangeCoder | ( | ) | [inline] |
Empty constructor.
Definition at line 74 of file entropy_range_coder.h.
virtual pcl::AdaptiveRangeCoder::~AdaptiveRangeCoder | ( | ) | [inline, virtual] |
Empty deconstructor.
Definition at line 80 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 143 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 55 of file entropy_range_coder.hpp.
std::vector<char> pcl::AdaptiveRangeCoder::outputCharVector_ [private] |
vector containing compressed data
Definition at line 106 of file entropy_range_coder.h.