ResInsight/ApplicationCode/ModelVisualization/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 #5318 Surface Intersection geometry with results 2020-01-17 13:24:25 +01:00
RivReservoirSurfaceIntersectionSourceInfo.cpp #5318 Surface Intersection geometry with results 2020-01-17 13:24:25 +01:00
RivReservoirSurfaceIntersectionSourceInfo.h #5318 Surface Intersection geometry with results 2020-01-17 13:24:25 +01:00
RivSurfaceIntersectionGeometryGenerator.cpp Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RivSurfaceIntersectionGeometryGenerator.h #5318 Surface Intersection geometry with results 2020-01-17 13:24:25 +01:00
RivSurfacePartMgr.cpp Surfaces: Improve UI and usability for surfaces (#6290) 2020-08-11 11:34:34 +02:00
RivSurfacePartMgr.h #6033 Surface Properties : Add legend and adjust update functions 2020-06-11 15:03:08 +02:00