MEPP2 Project
|
#include <Binary_batch_decoder.h>
Public Member Functions | |
Binary_batch_decoder () | |
~Binary_batch_decoder () | |
Binary_batch_decoder (draco::DecoderBuffer &buffer, int bit_quantization) | |
void | decode_bitmask (std::list< bool > &bitmask) |
Decodes a bit mask encoded with draco's non-adaptive RAns coder (RAnsBitDecoder). Only one bitmask of the current draco buffer is decoded if several bitmasks are present. More... | |
void | decode_residuals (std::list< std::vector< Vector >> &residuals, int nb_residuals) |
Decodes a set of residuals encoded with draco's entropy coder (SymbolBitDecoder). More... | |
Private Attributes | |
draco::DecoderBuffer & | _buffer |
int | _bit_quantization |
Class used to decode binary data from draco: bitsmasks, geometric and attribute info.
Definition at line 40 of file Binary_batch_decoder.h.
|
inline |
Definition at line 43 of file Binary_batch_decoder.h.
|
inline |
Definition at line 44 of file Binary_batch_decoder.h.
|
inline |
Definition at line 45 of file Binary_batch_decoder.h.
|
inline |
Decodes a bit mask encoded with draco's non-adaptive RAns
coder (RAnsBitDecoder). Only one bitmask of the current draco buffer is decoded if several bitmasks are present.
Definition at line 56 of file Binary_batch_decoder.h.
|
inline |
Decodes a set of residuals encoded with draco's entropy
coder (SymbolBitDecoder).
Definition at line 73 of file Binary_batch_decoder.h.
|
private |
Definition at line 114 of file Binary_batch_decoder.h.
|
private |
Definition at line 113 of file Binary_batch_decoder.h.