Ignore:
Timestamp:
07/24/06 10:12:34 (18 years ago)
Author:
mattausch
Message:

vsposp debug version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/PreprocessorThread.cpp

    r878 r1145  
    1 #include <QApplication> 
    2  
     1//#include <QApplication> 
    32#include "PreprocessorThread.h" 
    43#include "Camera.h" 
     
    1110 
    1211 
     12// matt: remove qt dependencies 
     13/* 
    1314PreprocessorThread::PreprocessorThread(Preprocessor *p, 
    1415                                                                           QObject *parent):QThread(parent) 
    1516{ 
    1617  mPreprocessor = p; 
     18   
    1719  if (p->mQuitOnFinish) 
    1820        connect(this, SIGNAL(finished()), qApp, SLOT(closeAllWindows(void))); 
    1921} 
     22*/ 
    2023 
    21 void 
    22 PreprocessorThread::Main() 
     24PreprocessorThread::PreprocessorThread(Preprocessor *p): 
     25mPreprocessor(p) 
    2326{ 
    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} 
    5628 
    5729 
    58   cerr << "Preprocessor main finished...\n"; 
     30void PreprocessorThread::operator()() 
     31{ 
     32        Main(); 
     33} 
     34 
     35void 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"; 
    5970   
    6071} 
Note: See TracChangeset for help on using the changeset viewer.