Commit af872b981d1c81b1cc25e7c3bc35e7124dd6e0d5

Authored by tfmoraes
1 parent b711ebab

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)