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 | 367 | ps.Publisher().sendMessage('Load slice to viewer', |
368 | 368 | (proj.imagedata, |
369 | 369 | proj.mask_dict)) |
370 | + | |
370 | 371 | |
371 | 372 | ps.Publisher().sendMessage('Load slice plane') |
372 | 373 | |
... | ... | @@ -393,6 +394,13 @@ class Controller(): |
393 | 394 | m.threshold_range, m.colour)) |
394 | 395 | self.Slice.current_mask = proj.mask_dict[mask_index] |
395 | 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 | 405 | ps.Publisher().sendMessage('Load measurement dict', |
398 | 406 | proj.measurement_dict) | ... | ... |