1 #include <vtkRenderWindowInteractor.h>
2 #include <vtkImageViewer2.h>
3 #include <vtkStructuredPoints.h>
4 #include <vtkStructuredPointsWriter.h>
6 #include "vtkGdcmReader.h"
8 int main(int argc, char *argv[])
11 vtkGdcmReader *reader = vtkGdcmReader::New();
12 reader->SetFileName( argv[1] );
17 reader->GetOutput()->Print( std::cout );
19 vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();
21 vtkImageViewer2 *viewer = vtkImageViewer2::New();
22 viewer->SetInput ( reader->GetOutput() );
23 viewer->SetupInteractor (iren);
28 //if you wish you can export dicom to a vtk file
29 vtkStructuredPointsWriter *writer = vtkStructuredPointsWriter::New();
30 writer->SetInput( reader->GetOutput());
31 writer->SetFileName( "foo.vtk" );
32 writer->SetFileTypeToBinary();