Line 28... |
Line 28... |
28 |
int resX = settings.value("projector/resX").toInt();
|
28 |
int resX = settings.value("projector/resX").toInt();
|
29 |
int resY = settings.value("projector/resY").toInt();
|
29 |
int resY = settings.value("projector/resY").toInt();
|
30 |
QString codec = settings.value("algorithm", "GrayCode").toString();
|
30 |
QString codec = settings.value("algorithm", "GrayCode").toString();
|
31 |
if(codec == "GrayCode")
|
31 |
if(codec == "GrayCode")
|
32 |
algorithm = new AlgorithmGrayCode(resX, resY);
|
32 |
algorithm = new AlgorithmGrayCode(resX, resY);
|
33 |
else if(codec == "GrayCodeHQ")
|
33 |
else if(codec == "GrayCodeHorzVert")
|
34 |
algorithm = new AlgorithmGrayCodeHorzVert(resX, resY);
|
34 |
algorithm = new AlgorithmGrayCodeHorzVert(resX, resY);
|
35 |
else if(codec == "PhaseShift")
|
35 |
else if(codec == "PhaseShift")
|
36 |
algorithm = new AlgorithmPhaseShift(resX, resY);
|
36 |
algorithm = new AlgorithmPhaseShift(resX, resY);
|
37 |
else
|
37 |
else
|
38 |
std::cerr << "SLScanWorker: invalid codec " << codec.toStdString() << std::endl;
|
38 |
std::cerr << "SLScanWorker: invalid codec " << codec.toStdString() << std::endl;
|