62 const unsigned int *components_to_code = NULL);
63 unsigned int FindComponent(
const unsigned int component)
const;
static evCodec * Create(const evString &compression_algorithm)
virtual const evString GetClassName(void) const
Definition: evCodec.h:43
unsigned int FindComponent(const unsigned int component) const
Definition: evCodec.h:90
Definition: evProgressReporter.h:32
void SetComponentsToCode(const unsigned int num_components_to_code, const unsigned int *components_to_code=NULL)
std::vector< unsigned int > ComponentsToCode
Definition: evCodec.h:67
virtual ~evCodec(void)
Definition: evCodec.h:79
Definition: evDataset.h:34
virtual int DecodeHeader(evFile &infile, evDataset &dataset)=0
virtual int EncodeHeader(evFile &outfile, evDataset &dataset) const =0
Definition: evBitBuffer.h:34
virtual int Encode(evBitBuffer &output_buffer, evDataset &dataset, evProgressReporter *progress_reporter=NULL)=0
unsigned int GetNumComponentsToCode(void) const
Definition: evCodec.h:84
evCodec(void)
Definition: evCodec.h:74
Definition: evProcessObject.h:31
virtual int Decode(evBitBuffer &input_buffer, evDataset &dataset, evProgressReporter *progress_reporter=NULL)=0
Definition: evString.h:30