- Timestamp:
- 07/24/06 10:12:34 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/PreprocessorThread.cpp
r878 r1145 1 #include <QApplication> 2 1 //#include <QApplication> 3 2 #include "PreprocessorThread.h" 4 3 #include "Camera.h" … … 11 10 12 11 12 // matt: remove qt dependencies 13 /* 13 14 PreprocessorThread::PreprocessorThread(Preprocessor *p, 14 15 QObject *parent):QThread(parent) 15 16 { 16 17 mPreprocessor = p; 18 17 19 if (p->mQuitOnFinish) 18 20 connect(this, SIGNAL(finished()), qApp, SLOT(closeAllWindows(void))); 19 21 } 22 */ 20 23 21 void 22 PreprocessorThread::Main()24 PreprocessorThread::PreprocessorThread(Preprocessor *p): 25 mPreprocessor(p) 23 26 { 24 25 Camera camera; 26 27 if (0) { 28 // camera.LookAtBox(mPreprocessor->mKdTree->GetBox()); 29 // camera.LookInBox(mPreprocessor->mKdTree->GetBox()); 30 camera.SetPosition(Vector3(3473, 6.778, -1699)); 31 camera.SetDirection(Vector3(-0.2432, 0, 0.97)); 32 // camera.SetPosition(Vector3(991.7, 187.8, -271)); 33 // camera.SetDirection(Vector3(0.9, 0, -0.4)); 34 35 camera.SnapImage("camera.jpg", mPreprocessor->mKdTree, mPreprocessor->mSceneGraph); 36 } 37 38 if (0) { 39 camera.LookInBox(mPreprocessor->mKdTree->GetBox()); 40 camera.SetPosition(camera.mPosition + Vector3(-250,0,-550)); 41 camera.SnapImage("camera2.jpg", mPreprocessor->mKdTree, mPreprocessor->mSceneGraph); 42 } 43 44 if (0) { 45 camera.SetPosition( mPreprocessor->mKdTree->GetBox().Center() - Vector3(0,-100,0) ); 46 camera.SetDirection(Vector3(1, 0, 0)); 47 camera.SnapImage("camera3.jpg", mPreprocessor->mKdTree, mPreprocessor->mSceneGraph); 48 } 49 50 if (mPreprocessor->mComputeVisibility) { 51 mPreprocessor->ComputeVisibility(); 52 // mPreprocessor->ExportPreprocessedData("scene.vis"); 53 mPreprocessor->PostProcessVisibility(); 54 } 55 27 } 56 28 57 29 58 cerr << "Preprocessor main finished...\n"; 30 void PreprocessorThread::operator()() 31 { 32 Main(); 33 } 34 35 void PreprocessorThread::Main() 36 { 37 Camera camera; 38 39 if (0) 40 { 41 // camera.LookAtBox(mPreprocessor->mKdTree->GetBox()); 42 // camera.LookInBox(mPreprocessor->mKdTree->GetBox()); 43 camera.SetPosition(Vector3(3473, 6.778, -1699)); 44 camera.SetDirection(Vector3(-0.2432, 0, 0.97)); 45 // camera.SetPosition(Vector3(991.7, 187.8, -271)); 46 // camera.SetDirection(Vector3(0.9, 0, -0.4)); 47 48 camera.SnapImage("camera.jpg", mPreprocessor->mKdTree, mPreprocessor->mSceneGraph); 49 } 50 51 if (0) { 52 camera.LookInBox(mPreprocessor->mKdTree->GetBox()); 53 camera.SetPosition(camera.mPosition + Vector3(-250,0,-550)); 54 camera.SnapImage("camera2.jpg", mPreprocessor->mKdTree, mPreprocessor->mSceneGraph); 55 } 56 57 if (0) { 58 camera.SetPosition( mPreprocessor->mKdTree->GetBox().Center() - Vector3(0,-100,0) ); 59 camera.SetDirection(Vector3(1, 0, 0)); 60 camera.SnapImage("camera3.jpg", mPreprocessor->mKdTree, mPreprocessor->mSceneGraph); 61 } 62 63 if (mPreprocessor->mComputeVisibility) { 64 mPreprocessor->ComputeVisibility(); 65 // mPreprocessor->ExportPreprocessedData("scene.vis"); 66 mPreprocessor->PostProcessVisibility(); 67 } 68 69 cerr << "Preprocessor main finished...\n"; 59 70 60 71 }
Note: See TracChangeset
for help on using the changeset viewer.