Subversion Repositories seema-scanner

Rev

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

Rev 41 Rev 51
Line 8... Line 8...
8
#include <QSettings>
8
#include <QSettings>
9
#include <QtTest/QTest>
9
#include <QtTest/QTest>
10
 
10
 
11
void SMCaptureWorker::setup(){
11
void SMCaptureWorker::setup(){
12
 
12
 
13
    // Create rotation stage
-
 
14
    rotationStage = new RotationStage();
-
 
15
 
-
 
16
    QSettings settings;
13
    QSettings settings;
17
 
14
 
18
    // Create cameras
15
    // Create cameras
19
    int iNum0 = settings.value("camera0/interfaceNumber", -1).toInt();
16
    int iNum0 = settings.value("camera0/interfaceNumber", -1).toInt();
20
    int cNum0 = settings.value("camera0/cameraNumber", -1).toInt();
17
    int cNum0 = settings.value("camera0/cameraNumber", -1).toInt();
Line 44... Line 41...
44
        projector = new ProjectorOpenGL(screenNum);
41
        projector = new ProjectorOpenGL(screenNum);
45
 
42
 
46
    unsigned int screenCols, screenRows;
43
    unsigned int screenCols, screenRows;
47
    projector->getScreenRes(&screenCols, &screenRows);
44
    projector->getScreenRes(&screenCols, &screenRows);
48
 
45
 
-
 
46
    // Create rotation stage
-
 
47
    rotationStage = new RotationStage();
-
 
48
 
49
    // Create Algorithm
49
    // Create Algorithm
50
    CodingDir dir = (CodingDir)settings.value("pattern/direction", CodingDirHorizontal).toInt();
50
    CodingDir dir = (CodingDir)settings.value("pattern/direction", CodingDirHorizontal).toInt();
51
    if(dir == CodingDirNone)
51
    if(dir == CodingDirNone)
52
        std::cerr << "SMCaptureWorker: invalid coding direction " << std::endl;
52
        std::cerr << "SMCaptureWorker: invalid coding direction " << std::endl;
53
 
53
 
Line 220... Line 220...
220
    working = false;
220
    working = false;
221
}
221
}
222
 
222
 
223
SMCaptureWorker::~SMCaptureWorker(){
223
SMCaptureWorker::~SMCaptureWorker(){
224
    delete projector;
224
    delete projector;
225
    delete camera0;
225
//    delete camera0;
226
    delete camera1;
226
//    delete camera1;
227
    delete rotationStage;
227
    delete rotationStage;
228
}
228
}