Video Processing Framework
BasicCoder Class Reference

#include <Spl_BasicCoder.h>

Inheritance diagram for BasicCoder:
AbstractProcessing AbstractData

List of all members.

Public Member Functions

 BasicCoder ()
virtual ~BasicCoder ()
virtual BasicCoderduplicate ()
virtual int allocateResults ()
virtual int runProcessing ()
virtual int initializeProcessing ()
virtual int finalizeProcessing ()
virtual int copyInputData (AbstractData *currentObject)
virtual int checkOptimality (int iteration=-1)
virtual int setCoder (int iteration=-1)
virtual int calcQuantParameters (int iteration=-1)
virtual int setIterParameters (int iteration=-1)
virtual float calcReconstrError (int iteration=-1)
virtual float calcDistortion (int iteration=-1)
virtual int encodeParameters ()
virtual int calcPredictionError (int iteration=-1)
virtual int reconstructSignal (int iteration=-1)

Public Attributes

int method
bool printOut
bool optimizeParam
float factorMaxMin
AbstractDatainputObj
TDPointinputPts
MSplineinputSpl
int numObjects
Array1DiterRD
TDDistDatadistortion
float distCArea
float distImgArea
float distDn
AbstractDatacurrObj
EntrCoderDxDycurrCoder
Array1DcurrPredC
TDPointcurrCont
vector< AbstractData * > objList
vector< EntrCoderDxDy * > coderList
vector< TDPoint * > contList
vector< Array1D * > predList
int firstFrame
int lastFrame
int frameInd
bool optimalParam
TDCodingParametersparam
int signalSize
int signalDim
MSplinerecSpl
TDPointrecPts
Encoderencoder
Decoderdecoder
Encodertempenc
int startBits
int endBits
int currBits
std::string filename
ofstream outfile
ifstream infile
ofstream tempoutfile
ContEncodercoder
ContDecodercontdec
SplCalcDistdist

Constructor & Destructor Documentation

BasicCoder::BasicCoder ( )
BasicCoder::~BasicCoder ( ) [virtual]

Member Function Documentation

int BasicCoder::allocateResults ( ) [virtual]

Reimplemented from AbstractProcessing.

float BasicCoder::calcDistortion ( int  iteration = -1) [virtual]
int BasicCoder::calcPredictionError ( int  iteration = -1) [virtual]
int BasicCoder::calcQuantParameters ( int  iteration = -1) [virtual]
float BasicCoder::calcReconstrError ( int  iteration = -1) [virtual]
int BasicCoder::checkOptimality ( int  iteration = -1) [virtual]
int BasicCoder::copyInputData ( AbstractData currentObject) [virtual]
virtual BasicCoder* BasicCoder::duplicate ( ) [inline, virtual]

Reimplemented from AbstractProcessing.

int BasicCoder::encodeParameters ( ) [virtual]
int BasicCoder::finalizeProcessing ( ) [virtual]

Reimplemented from AbstractProcessing.

int BasicCoder::initializeProcessing ( ) [virtual]

Reimplemented from AbstractProcessing.

int BasicCoder::reconstructSignal ( int  iteration = -1) [virtual]
int BasicCoder::runProcessing ( ) [virtual]

Reimplemented from AbstractProcessing.

int BasicCoder::setCoder ( int  iteration = -1) [virtual]
int BasicCoder::setIterParameters ( int  iteration = -1) [virtual]

Member Data Documentation

std::string BasicCoder::filename

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