Video Processing Framework
ProcessingChain Class Reference

#include <Unit_ProcessingChain.h>

Inheritance diagram for ProcessingChain:
TestFGRecognitionChain VideoFileProcessingChain

List of all members.

Public Member Functions

 ProcessingChain (const AbstractData *parent=NULL, const SimpleData *parameters=NULL)
virtual ~ProcessingChain ()
virtual int createProcessing (SimpleData *procOpt=NULL)
virtual int releaseProcessing ()
virtual int pauseProcessing ()
virtual int resumeProcessing ()
virtual int startProcessFrame (SimpleData *procOpt=NULL)
virtual int setCurrentProcModule ()
virtual int setProcModule (AbstractProcessing *procObjPtr)
virtual int releaseProcModule ()
virtual std::string getErrorInfo ()
virtual bool checkProcModuleOK ()
virtual void setGUI (void *guiObject)

Public Attributes

int pShowImages
int pProcessSynchronized
int pCallFinalizeProc
AbstractProcessingprocObject
 Zunanji procesing objekt, ki se procesira v threadu.
bool procStarted
bool procPaused
std::string errorInfo

Protected Attributes

BaseProcThreadprocThread

Constructor & Destructor Documentation

ProcessingChain::ProcessingChain ( const AbstractData parent = NULL,
const SimpleData parameters = NULL 
)
ProcessingChain::~ProcessingChain ( ) [virtual]

Member Function Documentation

bool ProcessingChain::checkProcModuleOK ( ) [virtual]
int ProcessingChain::createProcessing ( SimpleData procOpt = NULL) [virtual]

Reimplemented in VideoFileProcessingChain.

std::string ProcessingChain::getErrorInfo ( ) [virtual]
int ProcessingChain::pauseProcessing ( ) [virtual]
int ProcessingChain::releaseProcessing ( ) [virtual]
int ProcessingChain::releaseProcModule ( ) [virtual]
int ProcessingChain::resumeProcessing ( ) [virtual]
int ProcessingChain::setCurrentProcModule ( ) [virtual]
void ProcessingChain::setGUI ( void *  guiObject) [virtual]
int ProcessingChain::setProcModule ( AbstractProcessing procObjPtr) [virtual]
int ProcessingChain::startProcessFrame ( SimpleData procOpt = NULL) [virtual]

Klicemo za zacetek procesiranja za vsak nov frame Pomeni zahtevo za zacetek obdelave frama.

Klicemo za zacetek procesiranja za vsak nov frame Pomeni zahtevo za zacetek obdelave frama.


Member Data Documentation

Zunanji procesing objekt, ki se procesira v threadu.


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