VAT  3.0
Video Analysis Tool
DeguObjectModule.h
1 #ifndef DEGUOBJECTMODULE_H
2 #define DEGUOBJECTMODULE_H
3 
4 #include <map>
5 #include <string>
6 #include <QImage>
7 #include "Datapool.h"
8 #include "ModuleInterface.h"
9 #include "src/hullmodel.h"
10 
11 #include <QDir>
12 
14 public:
15  DeguObjectModule(Datapool *i_data);
17 
18  //Set module configuration parameters
19  bool setParameters(QDomNode& config);
20 
21  //Initialization after reading parameters
22  bool init();
23 
24  //Function executed at each frame
25  bool run();
26 
27  //update parameters at runtime.
28  bool updateParameters();
29 
30  int line;
31  int cont;
32 
33  std::deque<int> m_ids;
34  Rectangle<int> lastReliableRect;
35  bool foundBefore;
36  int DTolerance;
37 };
38 
39 #endif // DEGUOBJECTMODULE_H
Definition: ModuleInterface.h:43
An object of this class is instantiated at main code, and this object is used by every class to push ...
Definition: Datapool.h:39
Definition: DeguObjectModule.h:13