Subversion Repositories seema-scanner

Rev

Rev 25 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 25 Rev 26
1
#ifndef SMCalibrator_H
1
#ifndef SMCalibrator_H
2
#define SMCalibrator_H
2
#define SMCalibrator_H
3
 
3
 
4
#include <QObject>
4
#include <QObject>
5
 
5
 
6
#include "SMTypes.h"
6
#include "SMTypes.h"
7
 
7
 
8
namespace Ui {
8
namespace Ui {
9
    class SMCalibrator;
9
    class SMCalibrator;
10
}
10
}
11
 
11
 
12
class SMCalibrator : public QObject{
12
class SMCalibrator : public QObject{
13
    Q_OBJECT
13
    Q_OBJECT
14
 
14
 
15
    public:
15
    public:
16
        explicit SMCalibrator(QObject *parent = 0){}
16
        explicit SMCalibrator(QObject *parent = 0){}
17
        ~SMCalibrator(){}
17
        ~SMCalibrator(){}
18
    public slots:
18
    public slots:
19
        void performCalibration(std::vector< CalibrationSet > calibrationData);
19
        void performCalibration(std::vector< CalibrationSet > &calibrationData);
20
    private slots:
20
    private slots:
21
    signals:
21
    signals:
22
        void newFrameProcessed(int idx);
22
        void newFrameProcessed(int idx);
23
        void done();
23
        void done();
24
 
24
 
25
    private:
25
    private:
26
 
26
 
27
};
27
};
28
 
28
 
29
#endif // SMCalibrator_H
29
#endif // SMCalibrator_H
30
 
30