#include <Data_CrossingCount.h>
List of all members.
Public Member Functions |
| | CrossingCount (const AbstractData *parent=NULL, const SimpleData *parameters=NULL) |
| virtual CrossingCount * | duplicate () |
| 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 ®ionIndex, float subsFact=1.0) |
| int | setObjectsState (TDTrObject *objState, std::string time, bool inputRegion=true) |
| int | setCurrentTime (std::string time) |
Public Attributes |
| TDTrafficRegion * | inReg |
| TDTrafficRegion * | outReg |
| Array1D * | objects |
| TDTrObject * | objState |
| Array1D * | objectsCrossing |
| Array1D * | regObjectF |
| Array1D * | regObjectFOut |
| std::string | current_time |
Constructor & Destructor Documentation
Member Function Documentation
| int CrossingCount::allocateResults |
( |
| ) |
[virtual] |
| int CrossingCount::checkBlob |
( |
Array1D * |
blobF, |
|
|
int |
blobInd, |
|
|
TDTrafficRegion * |
reg, |
|
|
float |
maxDist, |
|
|
int & |
regionIndex, |
|
|
float |
subsFact = 1.0 |
|
) |
| |
| int CrossingCount::checkInputData |
( |
| ) |
[virtual] |
| virtual CrossingCount* CrossingCount::duplicate |
( |
| ) |
[inline, virtual] |
| int CrossingCount::processData |
( |
SimpleData * |
options = NULL | ) |
[virtual] |
| 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: