Subversion Repositories seema-scanner

Rev

Rev 30 | Rev 36 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 30 Rev 32
Line 175... Line 175...
175
 
175
 
176
    // Connections
176
    // Connections
177
    connect(calibrationWorker, SIGNAL(newSetProcessed(int)), this, SLOT(onCalibrationSetProcessed(int)));
177
    connect(calibrationWorker, SIGNAL(newSetProcessed(int)), this, SLOT(onCalibrationSetProcessed(int)));
178
    connect(calibrationWorker, SIGNAL(newFrameResult(int,int,bool,cv::Mat)), this, SLOT(onCalibrationFrameResult(int,int,bool,cv::Mat)));
178
    connect(calibrationWorker, SIGNAL(newFrameResult(int,int,bool,cv::Mat)), this, SLOT(onCalibrationFrameResult(int,int,bool,cv::Mat)));
179
    connect(calibrationWorker, SIGNAL(done()), this, SLOT(onCalibrationDone()));
179
    connect(calibrationWorker, SIGNAL(done()), this, SLOT(onCalibrationDone()));
-
 
180
    connect(calibrationWorker, SIGNAL(done()), ui->pointCloudWidget, SLOT(updateCalibrationParameters()));
180
    connect(calibrationWorker, SIGNAL(done()), calibrationWorkerThread, SLOT(quit()));
181
    connect(calibrationWorker, SIGNAL(done()), calibrationWorkerThread, SLOT(quit()));
181
    connect(calibrationWorker, SIGNAL(done()), calibrationWorker, SLOT(deleteLater()));
182
    connect(calibrationWorker, SIGNAL(done()), calibrationWorker, SLOT(deleteLater()));
182
 
183
 
183
    // Start capturing
184
    // Start calibration
184
    QMetaObject::invokeMethod(calibrationWorker, "performCalibration", Q_ARG(std::vector<SMCalibrationSet>, calibrationData));
185
    QMetaObject::invokeMethod(calibrationWorker, "performCalibration", Q_ARG(std::vector<SMCalibrationSet>, calibrationData));
185
 
186
 
186
}
187
}
187
 
188
 
188
 
189