From 46b08a73e91ed891342dd8e349504723db497ae8 Mon Sep 17 00:00:00 2001 From: paulojamorim Date: Wed, 9 Sep 2009 13:46:18 +0000 Subject: [PATCH] ADD: Automatic calculation of window and level initial --- invesalius/control.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/invesalius/control.py b/invesalius/control.py index 43ad023..862867d 100755 --- a/invesalius/control.py +++ b/invesalius/control.py @@ -93,13 +93,16 @@ class Controller(): proj.SetAcquisitionModality(acquisition_modality) proj.imagedata = imagedata proj.original_orientation = orientation - proj.window = window - proj.level = level + + + threshold_range = proj.imagedata.GetScalarRange() + + proj.window = window = threshold_range[1] - threshold_range[0] + proj.level = level = (0.5 * (threshold_range[1] + threshold_range[0])) const.WINDOW_LEVEL['Default'] = (window, level) const.WINDOW_LEVEL['Other'] = (window, level) - - threshold_range = proj.imagedata.GetScalarRange() + const.THRESHOLD_OUTVALUE = threshold_range[0] const.THRESHOLD_INVALUE = threshold_range[1] -- libgit2 0.21.2