Video Processing Framework
MainProgram Class Reference

#include <Unit_MainProgram.h>

List of all members.

Public Member Functions

 MainProgram ()
virtual ~MainProgram ()
virtual void initialize ()
void Write (std::string text)
void write (std::string text)
void writeDeb (std::string text)
void WriteDel (std::string text)
void writeDel (std::string text)
void writeDelDeb (std::string text)
virtual std::string str (double num)
virtual void FindMinMax (unsigned char *buffer, int length, unsigned char *minPixVal, unsigned char *maxPixVal, long *minPosition)
virtual void setProgressBarMax (int max)
virtual void increaseProgressBar ()
virtual void setDir (int dir_index, std::string dirname)
virtual std::string getDir (int dir_index)
virtual AbstractDataallocateData (const char *filename)
virtual AbstractProcessingallocateProcessing (const char *filename)
virtual int addStack (AbstractStack *pStack, int *stackId)
virtual AbstractStackgetStack (int stackId)
virtual int dropStack ()
virtual int registerDataType (AbstractData *newDataType)
virtual int registerAllDataTypes ()
virtual int registerProcessing (AbstractProcessing *newProcessingType)
virtual int registerProcessingTypes ()
virtual int saveIPLFrames ()
virtual int addIPLFrame (const std::string &filename, void *imgPtr)
int setStrParam (const std::string &paramName, const std::string &value)
int setStrParam (int paramIndex, const std::string &value)
std::string & getStrParam (const std::string &paramName)
std::string & getStrParam (int paramIndex)
int setValParam (const std::string &paramName, float value)
int setValParam (int paramIndex, float value)
float getValParam (const std::string &paramName)
float getValParam (int paramIndex)
AbstractProcessinggetCurrentProcUnit ()
void setCurrentProcUnit (AbstractProcessing *unitPtr)
void setDebugModeToProcUnit ()

Public Attributes

int maxDisplaySizeX
int maxDisplaySizeY
int minSizeX
int maxSizeX
int minSizeY
int maxSizeY
bool loadToIPLImage
bool debugWriteOn
int maxTextLines
StackOfImagesstackOfImages
StackOfFloatsstackOfFloats
StackOfIntegersstackOfIntegers
StackOfDatadataStack
StackOfProcessingprocessingStack
std::vector< AbstractStack * > * arrayOfStacks
int numReservedStacks
int stImages
int stFloats
int stIntegers
int stData
int stProcessing
int stack0Id
int stack1Id
int stack2Id
int stack3Id
SequencePropertiescurrentVideoSettings
bool inputFromCamera
bool processingWaiting
int currentLine
StackOfDataregisteredData
StackOfDataregisteredProcessing
VPOutputStreamoutObjPtr
TDStringParameterstrSettings
TDFloatParametervalSettings
char p_user [10]
char p_pass [10]
int p_expy
int p_expm
int p_expd
char p_version [10]
int p_wait
APSettingsdebugSettings

Constructor & Destructor Documentation

MainProgram::MainProgram ( )
MainProgram::~MainProgram ( ) [virtual]

Member Function Documentation

int MainProgram::addIPLFrame ( const std::string &  filename,
void *  imgPtr 
) [virtual]
int MainProgram::addStack ( AbstractStack pStack,
int *  stackId 
) [virtual]
AbstractData * MainProgram::allocateData ( const char *  filename) [virtual]
AbstractProcessing * MainProgram::allocateProcessing ( const char *  filename) [virtual]
int MainProgram::dropStack ( ) [virtual]
void MainProgram::FindMinMax ( unsigned char *  buffer,
int  length,
unsigned char *  minPixVal,
unsigned char *  maxPixVal,
long *  minPosition 
) [virtual]
AbstractProcessing * MainProgram::getCurrentProcUnit ( )
std::string MainProgram::getDir ( int  dir_index) [virtual]
AbstractStack * MainProgram::getStack ( int  stackId) [virtual]
std::string & MainProgram::getStrParam ( const std::string &  paramName)
std::string & MainProgram::getStrParam ( int  paramIndex)
float MainProgram::getValParam ( int  paramIndex)
float MainProgram::getValParam ( const std::string &  paramName)
void MainProgram::increaseProgressBar ( ) [virtual]
void MainProgram::initialize ( ) [virtual]
int MainProgram::registerAllDataTypes ( ) [virtual]
int MainProgram::registerDataType ( AbstractData newDataType) [virtual]
int MainProgram::registerProcessing ( AbstractProcessing newProcessingType) [virtual]
int MainProgram::registerProcessingTypes ( ) [virtual]
int MainProgram::saveIPLFrames ( ) [virtual]
void MainProgram::setCurrentProcUnit ( AbstractProcessing unitPtr)
void MainProgram::setDebugModeToProcUnit ( )
void MainProgram::setDir ( int  dir_index,
std::string  dirname 
) [virtual]
void MainProgram::setProgressBarMax ( int  max) [virtual]
int MainProgram::setStrParam ( const std::string &  paramName,
const std::string &  value 
)
int MainProgram::setStrParam ( int  paramIndex,
const std::string &  value 
)
int MainProgram::setValParam ( int  paramIndex,
float  value 
)
int MainProgram::setValParam ( const std::string &  paramName,
float  value 
)
std::string MainProgram::str ( double  num) [virtual]
void MainProgram::write ( std::string  text) [inline]
void MainProgram::Write ( std::string  text) [inline]
void MainProgram::writeDeb ( std::string  text) [inline]
void MainProgram::WriteDel ( std::string  text)
void MainProgram::writeDel ( std::string  text) [inline]
void MainProgram::writeDelDeb ( std::string  text) [inline]

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