Subversion Repositories seema-scanner

Rev

Rev 225 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#ifndef SMCalibrationWorker_H
#define SMCalibrationWorker_H

#include <QObject>

#include "SMTypes.h"

// fwd decl
class SMCalibrationParameters;

namespace Ui {
    class SMCalibrationWorker;
}

class SMCalibrationWorker : public QObject{
    Q_OBJECT

    public:
        SMCalibrationWorker(){}
        ~SMCalibrationWorker(){}       
    public slots:
        void checkerboardDetection(SMCalibrationSet calibrationSet);
        void cameraCalibration(std::vector< SMCalibrationSet > calibrationData);
        void cameraCalibrationCharuco(std::vector<SMCalibrationSet> calibrationData);
        void rotationStageCalibration(std::vector<SMCalibrationSet> calibrationData);
private slots:
    signals:
        void newCheckerboardResult(int id, SMCalibrationSet set);
        void done();
        void logMessage(QString msg);

    private:

};

#endif // SMCalibrationWorker_H