// * the produced vtk file is named "foo.vtk" (in the invocation directory).
//
//----------------------------------------------------------------------------
+#include <iostream>
+
#include <vtkRenderWindowInteractor.h>
#include <vtkImageViewer.h>
#include <vtkStructuredPoints.h>
#include <vtkStructuredPointsWriter.h>
-#include <vtkPNGWriter.h>
#include <vtkCommand.h>
#include <vtkRenderer.h>
#include <vtkImageMapToColors.h>
#include <vtkLookupTable.h>
#include "vtkGdcmReader.h"
-#include "gdcmDebug.h"
-
-#include <iostream>
#ifndef vtkFloatingPointType
#define vtkFloatingPointType float
if( argc < 2 )
return 0;
- gdcm::Debug::SetDebugOff();
vtkGdcmReader *reader = vtkGdcmReader::New();
reader->AllowLookupTableOff();
iren->AddObserver(vtkCommand::CharEvent,obs);
obs->Delete();
+ //viewer->Render();
iren->Initialize();
iren->Start();
//if you wish you can export dicom to a vtk file
- //vtkStructuredPointsWriter *writer = vtkStructuredPointsWriter::New();
- vtkPNGWriter *writer = vtkPNGWriter::New();
+ vtkStructuredPointsWriter *writer = vtkStructuredPointsWriter::New();
writer->SetInput( reader->GetOutput());
- writer->SetFileName( "foo.png" );
- //writer->SetFileTypeToBinary();
+ writer->SetFileName( "foo.vtk" );
+ writer->SetFileTypeToBinary();
writer->Write();
-
reader->Delete();
iren->Delete();
viewer->Delete();