Video Processing Framework
EncodeCont Class Reference

#include <Cont_Encode.h>

Inheritance diagram for EncodeCont:
AbstractProcessing AbstractData

List of all members.

Public Member Functions

 EncodeCont (int numImageParameters=0, int numFloatParameters=0, int numIntegerParameters=0)
virtual ~EncodeCont ()
virtual int allocateResults ()
virtual int directSetParameters (TList *longParList, TList *doubleParList)
virtual int runProcessing ()
virtual int initializeProcessing ()
virtual int finalizeProcessing ()
int initializeIntraDxDy ()
int encodeCurrDxDy (bool calcOnly, int &deltaBits)
int encodeDelta (int delta, Encoder *encPtr, iHistogram *histPtr, int &deltaBits, bool debugWrite=false)
int fillHistogram (iHistogram *hist, int value, bool equalDistr=false)
int increaseCount (iHistogram *hist, int symbol, int numCounts=1)
int initializeIntraContextDxDy ()
int encodeIntraContextDxDy (TDPoint *contour, int currIndex, bool calcOnly, int &deltaBits)
int initializeAngleContextDxDy ()
int encodeAngleContextDxDy (TDPoint *contour, int currIndex, bool calcOnly, int &deltaBits)
int calcAngleContext (float prevDx, float prevDy)

Public Attributes

int method
TDPointinputCont
EncodeContDatadata

Constructor & Destructor Documentation

EncodeCont::EncodeCont ( int  numImageParameters = 0,
int  numFloatParameters = 0,
int  numIntegerParameters = 0 
)
EncodeCont::~EncodeCont ( ) [virtual]

Member Function Documentation

int EncodeCont::allocateResults ( ) [virtual]

Reimplemented from AbstractProcessing.

int EncodeCont::calcAngleContext ( float  prevDx,
float  prevDy 
)
int EncodeCont::directSetParameters ( TList *  longParList,
TList *  doubleParList 
) [virtual]
int EncodeCont::encodeAngleContextDxDy ( TDPoint contour,
int  currIndex,
bool  calcOnly,
int &  deltaBits 
)
int EncodeCont::encodeCurrDxDy ( bool  calcOnly,
int &  deltaBits 
)
int EncodeCont::encodeDelta ( int  delta,
Encoder encPtr,
iHistogram histPtr,
int &  deltaBits,
bool  debugWrite = false 
)
int EncodeCont::encodeIntraContextDxDy ( TDPoint contour,
int  currIndex,
bool  calcOnly,
int &  deltaBits 
)
int EncodeCont::fillHistogram ( iHistogram hist,
int  value,
bool  equalDistr = false 
)
int EncodeCont::finalizeProcessing ( ) [virtual]

Reimplemented from AbstractProcessing.

int EncodeCont::increaseCount ( iHistogram hist,
int  symbol,
int  numCounts = 1 
)
int EncodeCont::initializeAngleContextDxDy ( )
int EncodeCont::initializeIntraContextDxDy ( )
int EncodeCont::initializeIntraDxDy ( )
int EncodeCont::initializeProcessing ( ) [virtual]

Reimplemented from AbstractProcessing.

int EncodeCont::runProcessing ( ) [virtual]

Reimplemented from AbstractProcessing.


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