99 std::vector<char> outputCharVector_;
161 std::vector<std::uint64_t> cFreqTable_;
164 std::vector<char> outputCharVector_;
AdaptiveRangeCoder compression class
virtual ~AdaptiveRangeCoder()=default
Empty deconstructor.
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.
AdaptiveRangeCoder()=default
Empty constructor.
StaticRangeCoder compression class
virtual ~StaticRangeCoder()=default
Empty deconstructor.
unsigned long decodeStreamToIntVector(std::istream &inputByteStream_arg, std::vector< unsigned int > &outputIntVector_arg)
Decode stream to output integer vector.
unsigned long encodeCharVectorToStream(const std::vector< char > &inputByteVector_arg, std::ostream &outputByteStream_arg)
Encode char vector to output stream.
StaticRangeCoder()
Constructor.
unsigned long decodeStreamToCharVector(std::istream &inputByteStream_arg, std::vector< char > &outputByteVector_arg)
Decode char stream to output vector.
unsigned long encodeIntVectorToStream(std::vector< unsigned int > &inputIntVector_arg, std::ostream &outputByterStream_arg)
Encode integer vector to output stream.
Defines all the PCL and non-PCL macros used.