]> Creatis software - gdcm.git/blobdiff - vtk/testvtkGdcmReader.cxx
*ENH: vtkGdcmReader now supports LUT ! (vtkgdcmViewer for now is not able to use...
[gdcm.git] / vtk / testvtkGdcmReader.cxx
index 6208088342f727571a14fdcf16f2125b3a96da1b..72d0e3e7b39ed071828007ef6dfb12a5e09fb7f7 100644 (file)
@@ -1,4 +1,4 @@
-// $Header: /cvs/public/gdcm/vtk/Attic/testvtkGdcmReader.cxx,v 1.4 2003/05/21 16:26:29 regrain Exp $
+// $Header: /cvs/public/gdcm/vtk/Attic/testvtkGdcmReader.cxx,v 1.6 2003/09/30 14:07:20 malaterre Exp $
 
 #include <vtkRenderer.h>
 #include <vtkRenderWindow.h>
@@ -25,7 +25,6 @@
   
 int main( int argc, char *argv[] )
 {
-   char a;
    int *taille;
    int x,y;
 
@@ -45,7 +44,12 @@ int main( int argc, char *argv[] )
    // 16 16 15 S: OK saturation ?
    // reader->SetFileName("../gdcmData/CT-MONO2-16-ort.dcm");
    // 16 16 15 S:
-   reader->SetFileName("../gdcmData/CT-MONO2-16-ankle.dcm");
+
+       if (argc > 1)
+     reader->SetFileName( argv[1] );
+       else
+     reader->SetFileName("../gdcmData/CT-MONO2-16-ankle.dcm");
+
    reader->UpdateWholeExtent();
    vtkImageData *ima = reader->GetOutput();
    taille=ima->GetDimensions();
@@ -90,6 +94,16 @@ int main( int argc, char *argv[] )
    renwin->Render();
    iren->Start();
 
+  reader->Delete();
+  VTKtable->Delete();
+  VTKtexture->Delete();
+  VTKplane->Delete();
+  VTKplaneMapper->Delete();
+  VTKplaneActor->Delete();
+  ren->Delete();
+  renwin->Delete();
+  iren->Delete();
+
    return(0);
 }