]> Creatis software - gdcm.git/commitdiff
* ENH: vtkgdcmViewer now autoscale color/window level on start-up, no need to press...
authormalaterre <malaterre>
Mon, 20 Oct 2003 16:01:05 +0000 (16:01 +0000)
committermalaterre <malaterre>
Mon, 20 Oct 2003 16:01:05 +0000 (16:01 +0000)
vtk/vtkgdcmViewer.cxx

index eb3e88fe4f9f0c6262e79cbb18cb15d67683d588..ee88261794c730c7941e17ca355291bf2e80f6d4 100644 (file)
@@ -21,6 +21,10 @@ int main(int argc, char *argv[])
   vtkImageViewer2 *viewer = vtkImageViewer2::New();
   viewer->SetInput ( reader->GetOutput() );
   viewer->SetupInteractor (iren);
+  
+  float *range = reader->GetOutput()->GetScalarRange();
+  viewer->SetColorWindow (range[1] - range[0]);
+  viewer->SetColorLevel (0.5 * (range[1] + range[0]));
 
   iren->Initialize();
   iren->Start();
@@ -30,7 +34,7 @@ int main(int argc, char *argv[])
   writer->SetInput( reader->GetOutput());
   writer->SetFileName( "foo.vtk" );
   writer->SetFileTypeToBinary();
-  //writer->Write();
+  writer->Write();
 
   reader->Delete();
   iren->Delete();