From 5fcb16fce39e0e37cc978e30b02b84562276c64e Mon Sep 17 00:00:00 2001 From: malaterre Date: Mon, 20 Oct 2003 16:01:05 +0000 Subject: [PATCH] * ENH: vtkgdcmViewer now autoscale color/window level on start-up, no need to press 'r' now. --- vtk/vtkgdcmViewer.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vtk/vtkgdcmViewer.cxx b/vtk/vtkgdcmViewer.cxx index eb3e88fe..ee882617 100644 --- a/vtk/vtkgdcmViewer.cxx +++ b/vtk/vtkgdcmViewer.cxx @@ -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(); -- 2.48.1