Encoder_128 Class Reference

#include <merced.h>

Inheritance diagram for Encoder_128:

Merced_Encoder IPF_Encoder Merced_Encoder_File_Binary List of all members.

Public Member Functions

void code_emit (unsigned char *code)
unsigned get_offset ()

Protected Member Functions

 Encoder_128 (unsigned init_offset)
virtual void reset ()
void slot_encode (int slot_num, unsigned bits, int offset, int bit_length=32)
void slot_reset (int slot_num, int offset, int bit_length=32)
void slot_rewrite (int slot_num, unsigned bits, int offset, int bit_length=32)
void template_encode (unsigned char bits)
void set_stop_bit ()

Protected Attributes

unsigned char _char_value [16]
unsigned _offset

Constructor & Destructor Documentation

Encoder_128.Encoder_128 ( unsigned  init_offset  )  [protected]


Member Function Documentation

void Encoder_128.code_emit ( unsigned char *  code  ) 

unsigned Encoder_128.get_offset (  ) 

virtual void Encoder_128.reset (  )  [protected, virtual]

Reimplemented in Merced_Encoder.

void Encoder_128.slot_encode ( int  slot_num,
unsigned  bits,
int  offset,
int  bit_length = 32 
) [protected]

void Encoder_128.slot_reset ( int  slot_num,
int  offset,
int  bit_length = 32 
) [protected]

void Encoder_128.slot_rewrite ( int  slot_num,
unsigned  bits,
int  offset,
int  bit_length = 32 
) [protected]

void Encoder_128.template_encode ( unsigned char  bits  )  [protected]

void Encoder_128.set_stop_bit (  )  [protected]


Member Data Documentation

unsigned char Encoder_128._char_value[16] [protected]

unsigned Encoder_128._offset [protected]


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

Genereated on Tue Mar 11 19:26:01 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.