Subversion Repositories seema-scanner

Rev

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

Rev 17 Rev 205
1
#include "OpenGLContext.h"
1
#include "OpenGLContext.h"
2
#include "ProjectorOpenGL.h"
2
#include "ProjectorOpenGL.h"
3
#include <iostream>
3
#include <iostream>
4
#include <stdio.h>
4
#include <stdio.h>
5
#include <unistd.h>
5
#include <unistd.h>
6
 
6
 
7
int main(int argc, char *argv[]){
7
int main(int argc, char *argv[]){
8
 
8
 
9
    std::vector<ScreenInfo> info = OpenGLContext::GetScreenInfo();
9
    std::vector<ScreenInfo> info = OpenGLContext::GetScreenInfo();
10
    for(int i=0; i<info.size(); i++)
10
    for(int i=0; i<info.size(); i++)
11
        printf("Screen %d: %s (%d x %d) (%d, %d)\n", i, info[i].name.c_str(), info[i].resX, info[i].resY, info[i].posX, info[i].posY);
11
        printf("Screen %d: %s (%d x %d) (%d, %d)\n", i, info[i].name.c_str(), info[i].resX, info[i].resY, info[i].posX, info[i].posY);
12
 
12
 
13
 
13
 
14
    // new projector for screen 1
14
    // new projector for screen 1
15
    ProjectorOpenGL projector(1);
15
    ProjectorOpenGL projector(1);
16
 
16
 
17
    for(int i=0; i<500; i++){
17
    for(int i=0; i<500; i++){
18
        projector.displayWhite();
18
        projector.displayWhite();
19
        sleep(1);
19
        sleep(1);
20
        projector.displayBlack();
20
        projector.displayBlack();
21
        sleep(1);
21
        sleep(1);
22
    }
22
    }
23
 
23
 
24
    return 0;
24
    return 0;
25
}
25
}
26
 
26