# What scene views are supposed to do?

**URL:** <https://discourse.slicer.org/t/what-scene-views-are-supposed-to-do/497>\
**Category:** Development\
**Created:** [June 13, 2017, 7:58pm UTC](https://discourse.slicer.org/t/what-scene-views-are-supposed-to-do/497 "2017-06-13T19:58:08Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [June 15, 2017, 5:28pm UTC](https://discourse.slicer.org/t/what-scene-views-are-supposed-to-do/497/16 "2017-06-15T17:28:12Z")

</div>

If you follow the close scene rule then those parameter nodes will be deleted when you restore a previous scene view.

I think we can define a clear line: we restore content of all display nodes and view nodes (and potentially hierarchy nodes). If we limit the types of nodes that we support then we can ensure correct save/restore behavior. The behavior will be also very simple if we don’t support adding/removing nodes (we just hide anything that we don’t want to show) and saving/restoring content from files (all saved/restored data can be stored in xml string).

---

_[View the full topic](https://discourse.slicer.org/t/what-scene-views-are-supposed-to-do/497)._
