From: malaterre Date: Mon, 20 Oct 2003 16:01:05 +0000 (+0000) Subject: * ENH: vtkgdcmViewer now autoscale color/window level on start-up, no need to press... X-Git-Tag: Version0.3.1~100 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=5fcb16fce39e0e37cc978e30b02b84562276c64e;p=gdcm.git * ENH: vtkgdcmViewer now autoscale color/window level on start-up, no need to press 'r' now. --- 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();