VAT  3.0
Video Analysis Tool
ETISEOOutputModule.h
1 #ifndef __ETISEOOUTPUT_MODULE_H__
2 #define __ETISEOOUTPUT_MODULE_H__
3 
4 #include <map>
5 #include <string>
6 #include <QImage>
7 #include "Datapool.h"
8 #include "ModuleInterface.h"
9 
10 
12  public:
15 
16  //Set module configuration parameters
17  bool setParameters(QDomNode& config);
18 
19  //Initialization after reading parameters
20  bool init();
21 
22  //Function executed at each frame
23  bool run();
24 
25  //update parameters at runtime.
26  bool updateParameters();
27 
28  private:
29  //Internal data:
30  QString m_outputFileName;
31  int m_endFrame;
32  QFile m_file;
33  std::map<unsigned long, int> startingFrame;
34  int currentFrame;
35 };
36 
37 
38 #endif
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: ETISEOOutputModule.h:11