Commit af872b981d1c81b1cc25e7c3bc35e7124dd6e0d5
1 parent
b711ebab
Exists in
master
and in
5 other branches
Open dicom or analyze with mask already created
Showing
1 changed file
with
8 additions
and
0 deletions
Show diff stats
invesalius/control.py
@@ -367,6 +367,7 @@ class Controller(): | @@ -367,6 +367,7 @@ class Controller(): | ||
367 | ps.Publisher().sendMessage('Load slice to viewer', | 367 | ps.Publisher().sendMessage('Load slice to viewer', |
368 | (proj.imagedata, | 368 | (proj.imagedata, |
369 | proj.mask_dict)) | 369 | proj.mask_dict)) |
370 | + | ||
370 | 371 | ||
371 | ps.Publisher().sendMessage('Load slice plane') | 372 | ps.Publisher().sendMessage('Load slice plane') |
372 | 373 | ||
@@ -393,6 +394,13 @@ class Controller(): | @@ -393,6 +394,13 @@ class Controller(): | ||
393 | m.threshold_range, m.colour)) | 394 | m.threshold_range, m.colour)) |
394 | self.Slice.current_mask = proj.mask_dict[mask_index] | 395 | self.Slice.current_mask = proj.mask_dict[mask_index] |
395 | ps.Publisher().sendMessage('Show mask', (mask_index, True)) | 396 | ps.Publisher().sendMessage('Show mask', (mask_index, True)) |
397 | + else: | ||
398 | + mask_name = const.MASK_NAME_PATTERN % (1,) | ||
399 | + thresh = const.THRESHOLD_RANGE | ||
400 | + colour = const.MASK_COLOUR[0] | ||
401 | + | ||
402 | + ps.Publisher().sendMessage('Create new mask', | ||
403 | + (mask_name, thresh, colour)) | ||
396 | 404 | ||
397 | ps.Publisher().sendMessage('Load measurement dict', | 405 | ps.Publisher().sendMessage('Load measurement dict', |
398 | proj.measurement_dict) | 406 | proj.measurement_dict) |