Video Processing Framework
TrObject Class Reference

#include <Traffic_DataStruct.h>

List of all members.

Public Member Functions

 TrObject (int type=0, float pos_x=0.0, float pos_y=0.0, float size_x=0.0, float size_y=0.0, float orient=0.0, int obj_id=-1)
virtual ~TrObject ()

Public Attributes

int type
float px
float py
float size_x
float size_y
float orient
int inRegInd
int outRegInd
std::string inTime
std::string outTime
float histx [TROBJECT_HIST]
float histy [TROBJECT_HIST]
int id
int blob
float mvx
float mvy
float avg_dx
float avg_dy
float avg_absdx
float avg_absdy
int line [TROBJECT_NLINES]
int last_line
int curr_line
int first_line
float line_dist [TROBJECT_NLINES]
float last_d
float curr_d
float first_d
float line_k [TROBJECT_NLINES]
float last_k
float curr_k
float first_k
float line_px [2]
float line_py [2]
float curr_px
float curr_py
float prev_px
float prev_py
float start_line_sum
int start_line_n
float end_line_sum
int end_line_n
int classFrames [TROBJECT_NCLASSES]
int numUpdates
float avgNormSize

Constructor & Destructor Documentation

TrObject::TrObject ( int  type = 0,
float  pos_x = 0.0,
float  pos_y = 0.0,
float  size_x = 0.0,
float  size_y = 0.0,
float  orient = 0.0,
int  obj_id = -1 
)
TrObject::~TrObject ( ) [virtual]

Member Data Documentation

int TrObject::classFrames[TROBJECT_NCLASSES]
float TrObject::histx[TROBJECT_HIST]
float TrObject::histy[TROBJECT_HIST]
std::string TrObject::inTime
int TrObject::line[TROBJECT_NLINES]
float TrObject::line_dist[TROBJECT_NLINES]
float TrObject::line_k[TROBJECT_NLINES]
std::string TrObject::outTime
float TrObject::px
float TrObject::py

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