Subversion Repositories seema-scanner

Rev

Rev 207 | 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
 
207 flgw 8
// fwd decl
9
class SMCalibrationParameters;
10
 
22 jakw 11
namespace Ui {
27 jakw 12
    class SMCalibrationWorker;
22 jakw 13
}
14
 
27 jakw 15
class SMCalibrationWorker : public QObject{
22 jakw 16
    Q_OBJECT
17
 
18
    public:
78 jakw 19
        SMCalibrationWorker(){}
225 jakw 20
        ~SMCalibrationWorker(){}       
21
    public slots:
22
        void checkerboardDetection(SMCalibrationSet calibrationSet);
23
        void cameraCalibration(std::vector< SMCalibrationSet > calibrationData);
24
        void rotationStageCalibration(std::vector<SMCalibrationSet> calibrationData);
22 jakw 25
    private slots:
25 jakw 26
    signals:
225 jakw 27
        void newCheckerboardResult(int id, SMCalibrationSet set);
25 jakw 28
        void done();
225 jakw 29
        void logMessage(QString msg);
22 jakw 30
 
25 jakw 31
    private:
225 jakw 32
 
22 jakw 33
};
34
 
27 jakw 35
#endif // SMCalibrationWorker_H