Fix a few visualisation issues on SubframeShapes
This MR fixes a few issues with visualising shapes generated by the ShapeModel
on the DetectorScene
, namely the fact that move
semantics meant that the locally stored ShapeModel
became invalid after saving the ShapeModel
to the experiment. Now the GUI first attempts to use the local ShapeModel
, and if that is unavailable, the first available in the ShapeComboBox
.