- Timestamp:
- 07/24/06 17:17:18 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/PreprocessorThread.cpp
r1145 r1146 1 1 //#include <QApplication> 2 2 #include "PreprocessorThread.h" 3 #include "Camera.h"4 #include "KdTree.h"5 #include "SceneGraph.h"6 #include "Preprocessor.h"7 3 8 4 9 5 namespace GtpVisibilityPreprocessor { 10 6 11 12 // matt: remove qt dependencies13 /*14 PreprocessorThread::PreprocessorThread(Preprocessor *p,15 QObject *parent):QThread(parent)16 {17 mPreprocessor = p;18 19 if (p->mQuitOnFinish)20 connect(this, SIGNAL(finished()), qApp, SLOT(closeAllWindows(void)));21 }22 */23 7 24 8 PreprocessorThread::PreprocessorThread(Preprocessor *p): … … 28 12 29 13 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";70 71 }72 73 14 PreprocessorThread::~PreprocessorThread() 74 15 { 75 cerr<<"Preprocessor thread destructor...\n";76 16 } 77 17
Note: See TracChangeset
for help on using the changeset viewer.