|
VAT
3.0
Video Analysis Tool
|
The ProductionThread class is a Thread in carge of coordinate frame navigation and kick video analysis entity to process. More...
#include <productionthread.h>
Signals | |
| void | load_data () |
| void | bad_init () |
Public Member Functions | |
| ProductionThread (VideoAnalysis *i_va, QObject *parent=0) | |
| Constructor. More... | |
| void | run () |
| cyclical process executed as a separate thread. This method shouldn't be called directly, but start() method instead. | |
| bool | init () |
| Reads parameters of video analysis entity and then initialize video analyisis entity. More... | |
| void | do_play () |
| Allow to continuously execute next frame. | |
| void | do_next () |
| Ensure that video analysis entity is fully initialized and ask for execution to it. | |
| void | do_pause () |
| set flag of pause. This flag is perceived by the thread in run() method. | |
| void | do_init () |
| restart video analysis modules and its parameters. | |
| void | do_end () |
| notifies the thread to terminate. | |
| void | load_done () |
| notifies the thread to continue, since the load is complete. | |
Public Attributes | |
| VideoAnalysis * | m_videoAnalysis |
| reference to video analysis entity used. | |
| bool | newVideoAnalysisInstance |
| used to identify if video analysis entity is completely configured. | |
| bool | done |
| bool | paused |
| bool | waiting |
| bool | next |
The ProductionThread class is a Thread in carge of coordinate frame navigation and kick video analysis entity to process.
| ProductionThread::ProductionThread | ( | VideoAnalysis * | i_va, |
| QObject * | parent = 0 |
||
| ) |
Constructor.
| i_va | Video analysis entity reference |
| parent | QObject parent according to QObject tree organization. |
| bool ProductionThread::init | ( | ) |
Reads parameters of video analysis entity and then initialize video analyisis entity.
1.8.11