Rev 207 | Rev 249 | 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 rotationStageCalibration(std::vector<SMCalibrationSet> calibrationData);
private slots:
signals:
void newCheckerboardResult(int id, SMCalibrationSet set);
void done();
void logMessage(QString msg);
private:
};
#endif // SMCalibrationWorker_H