Video Processing Framework
ComponentCoder Class Reference

#include <Spl_EntrCoderDxDy.h>

Inheritance diagram for ComponentCoder:
SymbCoder AbstractData

List of all members.

Public Member Functions

 ComponentCoder (Encoder *ptrEncoder, int symbBits, std::string name="")
virtual ~ComponentCoder ()
virtual ComponentCoderduplicate ()
virtual float predictVal (int index)
virtual int quantizePE (int index)
virtual float encodeSymbol (int index)
virtual int updateDistr (int index=-1)
virtual int normalDistr ()
virtual float getEntropy (int index)

Public Attributes

CCoderParameter par
Array1Dsignal
Array1Dreconstr
Array1Dprediction
Array1DpredErr
Array1DpredErrQ
Array1DrecErr
Array1Dsymbol
Array1DpredC
Array1DqTable

Constructor & Destructor Documentation

ComponentCoder::ComponentCoder ( Encoder ptrEncoder,
int  symbBits,
std::string  name = "" 
)
ComponentCoder::~ComponentCoder ( ) [virtual]

Member Function Documentation

virtual ComponentCoder* ComponentCoder::duplicate ( ) [inline, virtual]

Reimplemented from SymbCoder.

float ComponentCoder::encodeSymbol ( int  index) [virtual]
float ComponentCoder::getEntropy ( int  index) [virtual]
int ComponentCoder::normalDistr ( ) [virtual]
float ComponentCoder::predictVal ( int  index) [virtual]
int ComponentCoder::quantizePE ( int  index) [virtual]
int ComponentCoder::updateDistr ( int  index = -1) [virtual]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines