ResInsight/ApplicationCode/ProjectDataModel/Surfaces
jonjenssen bbc659799e
Surfaces: Improve UI and usability for surfaces (#6290)
* Add reload command to surface context menus. Still missing the part that actually reloads the data.

* Add additional check for null ptr to avoid crash

* Surfaces: implements reload command in context menu to reload surface data from its source (i.e. a file).
Rename function names to better show what they are actually doing
Refactor a bit to give all RimSurface subclasses the same interface for reloading data.
Also makes sure new RimGridCaseSurface instances are shown by default in the view(s)

* Fixes by clang-format

* Include offset and slice index in surface name shown in project explorer

* Allow importing the same file multiple times

* Disable lighting for surfaces, as it doesn't look good for now. Fixes #6084

* Surfaces: Remove depth offset setting from view. Add slider to depth offset edit for surface

* Create new surfaces only on collection context menu

* Make sure tree view icon is enabled/disabled when the check box is clicked

* Fix depth offset for grid case surfaces, missing base function call.

* Make public method .. public.

* Add reload command to surface context menus. Still missing the part that actually reloads the data.

* Add additional check for null ptr to avoid crash

* Surfaces: implements reload command in context menu to reload surface data from its source (i.e. a file).
Rename function names to better show what they are actually doing
Refactor a bit to give all RimSurface subclasses the same interface for reloading data.
Also makes sure new RimGridCaseSurface instances are shown by default in the view(s)

* Fixes by clang-format

* Include offset and slice index in surface name shown in project explorer

* Allow importing the same file multiple times

* Disable lighting for surfaces, as it doesn't look good for now. Fixes #6084

* Surfaces: Remove depth offset setting from view. Add slider to depth offset edit for surface

* Create new surfaces only on collection context menu

* Make sure tree view icon is enabled/disabled when the check box is clicked

* Fix depth offset for grid case surfaces, missing base function call.

* Make public method .. public.

* Fixes by clang-format

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2020-08-11 11:34:34 +02:00
..
CMakeLists_files.cmake #6033 Surface Properties : Add result selection object 2020-06-11 15:03:08 +02:00
RimFileSurface.cpp Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimFileSurface.h Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimGridCaseSurface.cpp Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimGridCaseSurface.h Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimSurface.cpp Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimSurface.h Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimSurfaceCollection.cpp Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimSurfaceCollection.h Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimSurfaceInView.cpp Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimSurfaceInView.h Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimSurfaceInViewCollection.cpp Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimSurfaceInViewCollection.h Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RimSurfaceResultDefinition.cpp #6033 Surface Properties : Change name to Surface Result 2020-06-17 14:37:14 +02:00
RimSurfaceResultDefinition.h #6033 Surface Properties : Add legend and adjust update functions 2020-06-11 15:03:08 +02:00