Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MainWindow::MainWindow()
- {
- this->setupUi(this);
- std::string folder = "DICOM/DANE";
- // Read all the DICOM files in the specified directory.
- vtkSmartPointer<vtkDICOMImageReader> reader =
- vtkSmartPointer<vtkDICOMImageReader>::New();
- reader->SetDirectoryName(folder.c_str());
- reader->Update();
- vtkSmartPointer<vtkImageViewer2> imageViewerRight =
- vtkSmartPointer<vtkImageViewer2>::New();
- imageViewerRight->SetInputData(reader->GetOutput());
- imageViewerRight->GetRenderer()->ResetCamera();
- // Interactor style
- vtkSmartPointer<myVtkInteractorStyleImage> interactorStyle =
- vtkSmartPointer<myVtkInteractorStyleImage>::New();
- interactorStyle->SetImageViewer(imageViewerRight);
- // VTK/Qt wedded
- //this->wgt_xsection->GetRenderWindow()->AddRenderer(rendererLeft);
- this->wgt_3d ->SetRenderWindow(imageViewerRight->GetRenderWindow());
- this->wgt_3d ->GetRenderWindow()->GetInteractor()
- ->SetInteractorStyle(interactorStyle);
- this->wgt_3d->update();
- connect(this->actionExit, SIGNAL(triggered()), this, SLOT(slotExit()));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement