2 //----------------------------------------------------------------------
3 // File: qtvtkviewer.cxx
5 // Last modified: 25/08/11 (Release 0.1)
6 // Description: Sample program fro qtvtkviewer
7 //----------------------------------------------------------------------
9 #include "qtvtkviewerwidget.h"
10 #include <QMainWindow>
11 #include <QApplication>
18 #include "vtkMetaImageReader.h"
19 //#include "OpenImageDialog.h"
22 //using namespace creaMaracasVisuKernel;
24 int main(int argc, char **argv)
33 vtkImageData* img = 0;
37 OpenImageDialog open(true);
38 img = open.getImageData();
41 std::cout << "ERROR: Image filename missing. usage qtvtkviewer <image filename>"
47 std::string inputFilename = argv[1];
49 vtkMetaImageReader* reader = vtkMetaImageReader::New();
50 reader->SetFileName(inputFilename.c_str());
52 img = reader->GetOutput();
56 QApplication app(argc, argv);
59 QMainWindow* mainwindow = new QMainWindow();
61 QtVTKViewerWidget *viewer = new QtVTKViewerWidget(mainwindow);
63 mainwindow-> setCentralWidget(viewer);
64 mainwindow->setMinimumSize(1024, 768);
66 mainwindow->showMaximized();
69 viewer->setImage(img);
70 //viewer->SetLookupTable((vtkLookupTable*)colortransfer);