VAT  3.0
Video Analysis Tool
setMultiModelObjectBuffers.h
1 #ifndef SETMMOBJECTBUFFERS_H
2 #define SETMMOBJECTBUFFERS_H
3 
4 #include <QPainter>
5 
6 #include "drawInterface.h"
7 
8 #include "src/RMMT/RMMMobileObject.h"
9 
11 {
12 public:
14 
15 
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 draw(QImage **image);
26 
27  bool paint(QImage *image);
28 
29  void displayShowRMMMobileBuffer(QPainter &painter, std::vector<SpReliabilitySingleModelInterface> &models);
30  void displayShowRMMMobileBuffer(QPainter &painter, SpRMMMobileObject mobileObject);
31 
32  bool m_onlyLastOne;
33 };
34 
35 #endif // SETMMOBJECTBUFFERS_H
Definition: setMultiModelObjectBuffers.h:10
Definition: drawInterface.h:23
An object of this class is instantiated at main code, and this object is used by every class to push ...
Definition: Datapool.h:39