Subversion Repositories seema-scanner

Rev

Rev 26 | Rev 29 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
27 jakw 1
#ifndef SMCalibrationWorker_H
2
#define SMCalibrationWorker_H
22 jakw 3
 
25 jakw 4
#include <QObject>
22 jakw 5
 
25 jakw 6
#include "SMTypes.h"
22 jakw 7
 
8
namespace Ui {
27 jakw 9
    class SMCalibrationWorker;
22 jakw 10
}
11
 
27 jakw 12
class SMCalibrationWorker : public QObject{
22 jakw 13
    Q_OBJECT
14
 
15
    public:
27 jakw 16
        explicit SMCalibrationWorker(QObject *parent = 0){}
17
        ~SMCalibrationWorker(){}
22 jakw 18
    public slots:
27 jakw 19
        void performCalibration(std::vector< SMCalibrationSet > calibrationData);
22 jakw 20
    private slots:
25 jakw 21
    signals:
27 jakw 22
        void newFrameResult(int idx, int camID, cv::Mat frameResult);
23
        void newSetProcessed(int idx);
25 jakw 24
        void done();
22 jakw 25
 
25 jakw 26
    private:
22 jakw 27
 
28
};
29
 
27 jakw 30
#endif // SMCalibrationWorker_H