Just a thought…why is “overwrite all” the default with logical operators, and threshold, etc? It seems that “allow overlap” would be a better default as you can always go back and subtract?
Maybe I am missing some logic here, but here was my recent path-
work on segment 1
create new segment, do a threshold etc, which erases my segment 1 unbeknownst to me…then I save and lose segment 1…
I know I should save files at every step…and I am a veteran of your program and I huge fan…I just forgot about the overwrite all default…
The current default setting is chosen because the most common reason for segmentation is to partition the 3D volume into non-overlapping regions. Risk of losing information is limited because undo is available.
If you find that usually you need to allow overlap then you can change the default setting by editing the Slicer startup file as described here.
It would not be hard to make this adjustable more conveniently in the application settings, but the question has not come up too many times and changing the startup file seems to be an acceptable solution. But if you think that it would be important to have an application settings for this then you can submit a feature request to the issue tracker. If many people votes on the issue then we’ll implement the feature.