12 const std::vector<int32_t>&
input;
21 inline void writeInts(std::vector<uint32_t>& output);
30 const std::vector<uint32_t>&
input;
36 inline void generateDecodedUnsignedInts();
37 inline void convertUnsignedToSigned(std::vector<int32_t>& output);
const std::vector< uint32_t > & input
Definition: rice.hpp:30
data::RiceEncodedData process()
Definition: rice_encoder.cpp:73
std::vector< bool > bitOutput
Definition: rice.hpp:14
std::vector< uint64_t > unsignedOutput
Definition: rice.hpp:32
uint32_t optimumRiceParam
Definition: rice.hpp:16
void calculateOptimumRiceParam()
Definition: rice_encoder.cpp:20
void convertSignedToUnsigned()
Definition: rice_encoder.cpp:12
constexpr uint8_t MAX_RICE_PARAM
Definition: rice.hpp:7
uint32_t optimumRiceParam
Definition: rice.hpp:34
const std::vector< int32_t > & input
Definition: rice.hpp:12
std::vector< size_t > bitSizes
Definition: rice.hpp:15
RiceEncoder(const data::RiceDecodedData &decodedData)
Definition: rice_encoder.cpp:7
std::vector< bool > bitInput
Definition: rice.hpp:31
uint32_t dataCount
Definition: rice.hpp:33
Definition: rice_encoded_data.hpp:8
void generateEncodedBits()
Definition: rice_encoder.cpp:35
std::vector< uint64_t > unsignedInput
Definition: rice.hpp:13
Definition: rice_decoded_data.hpp:8
void writeInts(std::vector< uint32_t > &output)
Definition: rice_encoder.cpp:61
size_t requiredBits
Definition: rice.hpp:17