Evita  0.16
Public Member Functions | Private Member Functions | List of all members
evSegmentationMapCodecRunlength Class Reference

#include <evSegmentationMapCodecRunlength.h>

Inheritance diagram for evSegmentationMapCodecRunlength:
Inheritance graph
[legend]
Collaboration diagram for evSegmentationMapCodecRunlength:
Collaboration graph
[legend]

Public Member Functions

 evSegmentationMapCodecRunlength (void)
 
virtual ~evSegmentationMapCodecRunlength (void)
 
virtual const evString GetClassName (void) const
 
int EncodeHeader (evFile &outfile) const
 
int Encode (evBitBuffer &output_buffer, const evSegmentationMap &segmentation_map) const
 
int DecodeHeader (evFile &infile) const
 
int Decode (evBitBuffer &input_buffer, evSegmentationMap &segmentation_map) const
 
- Public Member Functions inherited from evSegmentationMapCodec
 evSegmentationMapCodec (void)
 
virtual ~evSegmentationMapCodec (void)
 
- Public Member Functions inherited from evProcessObject
 evProcessObject (void)
 
virtual ~evProcessObject (void)
 
- Public Member Functions inherited from evObject
 evObject (void)
 
virtual ~evObject (void)
 
void Print (const int tabbing) const
 
void Print (void) const
 
virtual void PrintSelf (const int tabbing) const
 

Private Member Functions

int EncodeNumber (int number, QccENTArithmeticModel *arithmetic_model, evBitBuffer &output_buffer, int mode, int first_call) const
 
int DecodeNumber (int &number, QccENTArithmeticModel *arithmetic_model, evBitBuffer &input_buffer, int first_symbol, int &last_symbol, int mode) const
 

Additional Inherited Members

- Static Public Member Functions inherited from evSegmentationMapCodec
static evSegmentationMapCodecCreate (const evString &compression_method)
 
- Protected Member Functions inherited from evObject
 evObject (const evObject &object)
 

Constructor & Destructor Documentation

evSegmentationMapCodecRunlength::evSegmentationMapCodecRunlength ( void  )
virtual evSegmentationMapCodecRunlength::~evSegmentationMapCodecRunlength ( void  )
virtual

Member Function Documentation

int evSegmentationMapCodecRunlength::Decode ( evBitBuffer input_buffer,
evSegmentationMap segmentation_map 
) const
virtual
int evSegmentationMapCodecRunlength::DecodeHeader ( evFile infile) const
virtual
int evSegmentationMapCodecRunlength::DecodeNumber ( int &  number,
QccENTArithmeticModel *  arithmetic_model,
evBitBuffer input_buffer,
int  first_symbol,
int &  last_symbol,
int  mode 
) const
private
int evSegmentationMapCodecRunlength::Encode ( evBitBuffer output_buffer,
const evSegmentationMap segmentation_map 
) const
virtual
int evSegmentationMapCodecRunlength::EncodeHeader ( evFile outfile) const
virtual
int evSegmentationMapCodecRunlength::EncodeNumber ( int  number,
QccENTArithmeticModel *  arithmetic_model,
evBitBuffer output_buffer,
int  mode,
int  first_call 
) const
private
virtual const evString evSegmentationMapCodecRunlength::GetClassName ( void  ) const
inlinevirtual

Reimplemented from evSegmentationMapCodec.


The documentation for this class was generated from the following file: