Subversion Repositories seema-scanner

Rev

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

Rev 51 Rev 52
Line 11... Line 11...
11
void SMCaptureWorker::setup(){
11
void SMCaptureWorker::setup(){
12
 
12
 
13
    QSettings settings;
13
    QSettings settings;
14
 
14
 
15
    // Create cameras
15
    // Create cameras
16
    int iNum0 = settings.value("camera0/interfaceNumber", -1).toInt();
16
    int iNum0 = settings.value("camera0/interfaceNumber", 0).toInt();
17
    int cNum0 = settings.value("camera0/cameraNumber", -1).toInt();
17
    int cNum0 = settings.value("camera0/cameraNumber", 0).toInt();
18
    if(iNum0 != -1)
18
    if(iNum0 != -1)
19
        camera0 = Camera::NewCamera(iNum0,cNum0,triggerModeSoftware);
19
        camera0 = Camera::NewCamera(iNum0,cNum0,triggerModeSoftware);
20
 
20
 
21
    int iNum1 = settings.value("camera1/interfaceNumber", -1).toInt();
21
    int iNum1 = settings.value("camera1/interfaceNumber", 0).toInt();
22
    int cNum1 = settings.value("camera1/cameraNumber", -1).toInt();
22
    int cNum1 = settings.value("camera1/cameraNumber", 1).toInt();
23
    if(iNum1 != -1)
23
    if(iNum1 != -1)
24
        camera1 = Camera::NewCamera(iNum1,cNum1,triggerModeSoftware);
24
        camera1 = Camera::NewCamera(iNum1,cNum1,triggerModeSoftware);
25
 
25
 
26
    // Set camera settings
26
    // Set camera settings
27
    CameraSettings cameraSettings;
27
    CameraSettings cameraSettings;
Line 34... Line 34...
34
    // Start capturing
34
    // Start capturing
35
    camera0->startCapture();
35
    camera0->startCapture();
36
    camera1->startCapture();
36
    camera1->startCapture();
37
 
37
 
38
    // Create projector
38
    // Create projector
39
    int screenNum = settings.value("projector/screenNumber", -1).toInt();
39
    int screenNum = settings.value("projector/screenNumber", 1).toInt();
40
    if(screenNum != -1)
40
    if(screenNum != -1)
41
        projector = new ProjectorOpenGL(screenNum);
41
        projector = new ProjectorOpenGL(screenNum);
42
 
42
 
43
    unsigned int screenCols, screenRows;
43
    unsigned int screenCols, screenRows;
44
    projector->getScreenRes(&screenCols, &screenRows);
44
    projector->getScreenRes(&screenCols, &screenRows);