X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vtk%2FtestvtkGdcmReader.cxx;h=198d14ba84a5857c5c87dde6dd022e091949cbf2;hb=bceba88a812a964eef1cdaa53bcc809739e5dda7;hp=6208088342f727571a14fdcf16f2125b3a96da1b;hpb=3e78befc911eac2ecc70747854911d1f803797b5;p=gdcm.git diff --git a/vtk/testvtkGdcmReader.cxx b/vtk/testvtkGdcmReader.cxx index 62080883..198d14ba 100644 --- a/vtk/testvtkGdcmReader.cxx +++ b/vtk/testvtkGdcmReader.cxx @@ -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.9 2004/03/30 09:00:40 regrain Exp $ #include #include @@ -25,13 +25,12 @@ int main( int argc, char *argv[] ) { - char a; int *taille; int x,y; // Lecture de l'image vtkGdcmReader *reader = vtkGdcmReader::New(); - reader->DebugOn(); +// reader->DebugOn(); // Alloc Used High // 8 8 7 U : OK // reader->SetFileName("../gdcmData/CT-MONO2-8-abdo.dcm"); @@ -45,8 +44,14 @@ 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(); +// reader->Update(); vtkImageData *ima = reader->GetOutput(); taille=ima->GetDimensions(); x = taille[0]; y = taille[1]; @@ -90,6 +95,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); }