]> Creatis software - creaMaracasVisu.git/blobdiff - appli/QtVTKViewer/qtvtkviewer.cxx
changes in qt for volume rendering with gpu support, if you are working with volume...
[creaMaracasVisu.git] / appli / QtVTKViewer / qtvtkviewer.cxx
index 76778d49b1f9ff32253aa41941de821fba1a601e..fb6abc8a840bd3c3e03f8906a6cf0d9724130314 100644 (file)
@@ -1,22 +1,9 @@
 
 //----------------------------------------------------------------------
-//             File:                   ann_sample.cpp
-//             Programmer:             Sunil Arya and David Mount
-//             Last modified:  03/04/98 (Release 0.1)
-//             Description:    Sample program for ANN
-//----------------------------------------------------------------------
-// Copyright (c) 1997-2005 University of Maryland and Sunil Arya and
-// David Mount.  All Rights Reserved.
-//
-// This software and related documentation is part of the Approximate
-// Nearest Neighbor Library (ANN).  This software is provided under
-// the provisions of the Lesser GNU Public License (LGPL).  See the
-// file ../ReadMe.txt for further information.
-//
-// The University of Maryland (U.M.) and the authors make no
-// representations about the suitability or fitness of this software for
-// any purpose.  It is provided "as is" without express or implied
-// warranty.
+//             File:               qtvtkviewer.cxx
+//             Programmer:         Prieto
+//             Last modified:  25/08/11 (Release 0.1)
+//             Description:    Sample program fro qtvtkviewer
 //----------------------------------------------------------------------
 
 #include "qtvtkviewerwidget.h"
 
 #include "iostream"
 
-
-#include "OpenImageDialog.h"
+#include "vtkMetaImageReader.h"
+//#include "OpenImageDialog.h"
 
 using namespace std;
-using namespace creaMaracasVisuKernel;
-
+//using namespace creaMaracasVisuKernel;
 
 int main(int argc, char **argv)
 {
@@ -46,7 +32,7 @@ int main(int argc, char **argv)
 
     vtkImageData* img = 0;
 
-    if (argc < 2){
+    /*if (argc < 2){
 
         OpenImageDialog open(true);
         img = open.getImageData();
@@ -56,14 +42,14 @@ int main(int argc, char **argv)
                       << std::endl ;
             return EXIT_FAILURE;
          }
-    }else{
+    }else*/
+    if(argc==2){
         std::string inputFilename = argv[1];
 
         vtkMetaImageReader* reader = vtkMetaImageReader::New();
         reader->SetFileName(inputFilename.c_str());
         reader->Update();
         img = reader->GetOutput();
-
     }
 
 
@@ -79,12 +65,10 @@ int main(int argc, char **argv)
 
     mainwindow->show();
 
-    viewer->setImage(img);
+    if(img)
+        viewer->setImage(img);
     //viewer->SetLookupTable((vtkLookupTable*)colortransfer);
 
-
-
-
     return app.exec();
 }