Video Processing Framework
Profiling Class Reference

#include <Unit_Profiling.h>

Inheritance diagram for Profiling:
SimpleData

List of all members.

Public Member Functions

 Profiling (AbstractProcessing *unitPtr, std::string commentText, int functionIndex=-1, int numTabs=1)
virtual int start ()
virtual int end ()

Public Attributes

AbstractProcessingunit
int fIndex
std::string comment
struct timeb t0 t1
double timeDiff
double timeAvg
double timeStdev
float timeHist [PROFILING_TIMEHIST]
long numRuns
int nTabs

Constructor & Destructor Documentation

Profiling::Profiling ( AbstractProcessing unitPtr,
std::string  commentText,
int  functionIndex = -1,
int  numTabs = 1 
)

Member Function Documentation

int Profiling::end ( ) [virtual]
int Profiling::start ( ) [virtual]

Member Data Documentation

std::string Profiling::comment
struct timeb t0 Profiling::t1
float Profiling::timeHist[PROFILING_TIMEHIST]

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