Evita  0.16
Public Member Functions | Static Public Member Functions | List of all members
evSegmentationMapCodec Class Referenceabstract

#include <evSegmentationMapCodec.h>

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

Public Member Functions

 evSegmentationMapCodec (void)
 
virtual ~evSegmentationMapCodec (void)
 
virtual const evString GetClassName (void) const
 
virtual int EncodeHeader (evFile &outfile) const =0
 
virtual int Encode (evBitBuffer &output_buffer, const evSegmentationMap &segmentation_map) const =0
 
virtual int DecodeHeader (evFile &infile) const =0
 
virtual int Decode (evBitBuffer &input_buffer, evSegmentationMap &segmentation_map) const =0
 
- 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
 

Static Public Member Functions

static evSegmentationMapCodecCreate (const evString &compression_method)
 

Additional Inherited Members

- Protected Member Functions inherited from evObject
 evObject (const evObject &object)
 

Constructor & Destructor Documentation

evSegmentationMapCodec::evSegmentationMapCodec ( void  )
virtual evSegmentationMapCodec::~evSegmentationMapCodec ( void  )
virtual

Member Function Documentation

static evSegmentationMapCodec* evSegmentationMapCodec::Create ( const evString compression_method)
static
virtual int evSegmentationMapCodec::Decode ( evBitBuffer input_buffer,
evSegmentationMap segmentation_map 
) const
pure virtual
virtual int evSegmentationMapCodec::DecodeHeader ( evFile infile) const
pure virtual
virtual int evSegmentationMapCodec::Encode ( evBitBuffer output_buffer,
const evSegmentationMap segmentation_map 
) const
pure virtual
virtual int evSegmentationMapCodec::EncodeHeader ( evFile outfile) const
pure virtual
virtual const evString evSegmentationMapCodec::GetClassName ( void  ) const
inlinevirtual

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