Video Processing Framework
CrossingCount Class Reference

#include <Data_CrossingCount.h>

Inheritance diagram for CrossingCount:
DataProcessing AbstractProcessing AbstractData

List of all members.

Public Member Functions

 CrossingCount (const AbstractData *parent=NULL, const SimpleData *parameters=NULL)
virtual CrossingCountduplicate ()
virtual int processData (SimpleData *options=NULL)
virtual int allocateResults ()
virtual int checkInputData ()
int calcCrossings (Array1D *objectsData, TDTrafficRegion *reg, Array1D *regCalc, bool inputRegion)
int checkBlob (Array1D *blobF, int blobInd, TDTrafficRegion *reg, float maxDist, int &regionIndex, float subsFact=1.0)
int setObjectsState (TDTrObject *objState, std::string time, bool inputRegion=true)
int setCurrentTime (std::string time)

Public Attributes

TDTrafficRegioninReg
TDTrafficRegionoutReg
Array1Dobjects
TDTrObjectobjState
Array1DobjectsCrossing
Array1DregObjectF
Array1DregObjectFOut
std::string current_time

Constructor & Destructor Documentation

CrossingCount::CrossingCount ( const AbstractData parent = NULL,
const SimpleData parameters = NULL 
)

Member Function Documentation

int CrossingCount::allocateResults ( ) [virtual]

Reimplemented from DataProcessing.

int CrossingCount::calcCrossings ( Array1D objectsData,
TDTrafficRegion reg,
Array1D regCalc,
bool  inputRegion 
)
int CrossingCount::checkBlob ( Array1D blobF,
int  blobInd,
TDTrafficRegion reg,
float  maxDist,
int &  regionIndex,
float  subsFact = 1.0 
)
int CrossingCount::checkInputData ( ) [virtual]

Reimplemented from DataProcessing.

virtual CrossingCount* CrossingCount::duplicate ( ) [inline, virtual]

Reimplemented from DataProcessing.

int CrossingCount::processData ( SimpleData options = NULL) [virtual]

Reimplemented from DataProcessing.

int CrossingCount::setCurrentTime ( std::string  time)
int CrossingCount::setObjectsState ( TDTrObject objState,
std::string  time,
bool  inputRegion = true 
)

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