Commit Graph

5276 Commits

Author SHA1 Message Date
Jacob Støren
5b1b7e630a #5316 Prototype of results mapping on native surface nodes only 2020-01-17 13:24:24 +01:00
Magne Sjaastad
0abd839669 #5273 Allen Diagrams: Use const access to Nnc connections 2020-01-17 08:41:16 +01:00
Magne Sjaastad
6761a71798 #5273 Allen Diagrams: Move result names to RiaNccDefines 2020-01-17 08:41:15 +01:00
Gaute Lindkvist
5f7df7f7f5 Zoom depth when the original depth range is invalid 2020-01-16 14:33:33 +01:00
Gaute Lindkvist
edc276db4d Well Log Plot and Well Distribution Plots no longer inherit Multiplot
* Also cleaned up RiuQwtPlotWidget
2020-01-16 14:33:33 +01:00
Magne Sjaastad
cca94f0326 #5337 Remove nullpointers before writing to project file 2020-01-16 08:48:01 +01:00
Magne Sjaastad
52d24f9439 Error dialog : Do not display error dialog, write to logging window
For large projects with many missing files, the file open error dialog will be displayed many times
2020-01-15 22:47:02 +01:00
Gaute Lindkvist
8b1aa319a6 #5220 Use caf::PdmUiDoubleEditor for depth axis range in Well Log Plots
* And set two decimals and fixed notation
2020-01-13 15:44:37 +01:00
Jacob Støren
5e168d75b3 #5321 Fix Path ID showing up as case name for summary files. 2020-01-13 15:21:15 +01:00
Magne Sjaastad
bd0c165d17 #5326 Phase Distribution : Add individual visibility control of oil/gas/water 2020-01-13 09:10:03 +01:00
Magne Sjaastad
899d1a6f78
Merge pull request #5328 from OPM/fix-cumulative-phase-distr
UI changes for cumulative phase distribution
2020-01-12 18:11:40 +01:00
Magne Sjaastad
5d5df1e89f
Merge pull request #5324 from OPM/well-measurements-delete-imported-files-5116
Well measurements delete imported files 5116
2020-01-12 17:05:47 +01:00
Magne Sjaastad
8d40d5034f #5326 Phase Distribution : Rename to Cumulative Phase Distribution Plot 2020-01-12 17:05:12 +01:00
Magne Sjaastad
f4725b50df #5326 Phase Distribution : Add Show cumulative phase plot 2020-01-12 16:51:32 +01:00
Magne Sjaastad
fc16c1d88e #5326 Phase Distribution : Add max TOF to property editor 2020-01-12 13:27:18 +01:00
Magne Sjaastad
7de6fda595 #5326 Phase Distribution : Make sure Eclipse case is open 2020-01-12 13:22:52 +01:00
Magne Sjaastad
198f738be8 Flow Diag : Make sure the Eclipse case is open 2020-01-12 13:19:13 +01:00
Magne Sjaastad
276114f668 #5327 Well Measurements : Improve context menus 2020-01-11 08:23:45 +01:00
Magne Sjaastad
cc65ce581f #5327 Well Measurements : Move measurements to first child of parent
Set uiHidden on field, not the contained object
2020-01-11 08:05:03 +01:00
Magne Sjaastad
ac752421f1 #5307 Show Plot Data : Fix time step values for calculated summary vectors 2020-01-10 19:46:53 +01:00
Magne Sjaastad
ccb1d95e72 #5323 Well Connection Factor : Update legend range for NAN values 2020-01-10 12:53:33 +01:00
Kristian Bendiksen
49dd2ad307 #5116 Well Measurement: select RimWellMeasurementInView when picking in 3d view. 2020-01-10 12:03:50 +01:00
Kristian Bendiksen
33693932b6 #5116 Remove checkable property for well measurement collection. 2020-01-10 12:03:43 +01:00
Kristian Bendiksen
3bb325c4ee #5116 Add user description field to well measurement file path. 2020-01-10 10:49:22 +01:00
Kristian Bendiksen
d09cae0e55 #5116 Hide unneccessary tree elements for well measurements. 2020-01-10 10:49:22 +01:00
Kristian Bendiksen
391046c4fa #5116 Use lineeditor widget for file path
This makes it possible to selected the text when field is disabled.
2020-01-10 10:48:22 +01:00
Kristian Bendiksen
22aece407e #5116 Implement delete of an imported file for well measurements. 2020-01-10 10:32:31 +01:00
Gaute Lindkvist
a58d854030 Fix problem with black background in snapshot export 2020-01-09 14:41:00 +01:00
Gaute Lindkvist
3fc7378b8f Fix plot titles for RFT and PLT plots from old project files. 2020-01-09 14:41:00 +01:00
Gaute Lindkvist
fdb453a813 #5305 Only update parent plot zoom when changing well log curve if the data range changes 2020-01-09 14:41:00 +01:00
Jacob Støren
1a1706d2fa Compile error fix for gcc on ubuntu 16.04 2020-01-09 08:48:05 +01:00
Gaute Lindkvist
b06cadb4e7 Disable TVDRKB for RFT plots until implemented properly 2020-01-08 14:35:48 +01:00
Gaute Lindkvist
10f749f356 #5219 Implement support for TVDRKB for well log depth
* Also show air gap in title when TVDRKB is selected and not otherwise
2020-01-08 14:35:48 +01:00
Gaute Lindkvist
de68df122d Add preview mode to multi plots
* Apply margins matching the Page Layout so the plot is a preview of the PDF output
* Currently not a user setting, just switched off for plots based on MultiPlotPage and on for plots based on
MultiPlotWindow
2020-01-08 14:35:48 +01:00
Jacob Støren
e6d96316d4 #5285 Visualization and update of Surfaces 2020-01-08 12:11:10 +01:00
Jacob Støren
e9086005d4 #5310 Fix wrong use of new path id.
Used last used instead of first unused
2020-01-08 12:09:51 +01:00
Jacob Støren
45a3225ec8 #5285 Surface Import command. SurfaceInView tree-items. Delete.
Ready to start on visualization code
2020-01-08 12:09:51 +01:00
Jacob Støren
3488280c69 #5285 Add icons to the Surface items 2020-01-08 12:09:51 +01:00
Jacob Støren
26db8d7351 #5285 Surface import command Items and parsing infrastructure 2020-01-08 12:09:50 +01:00
Gaute Lindkvist
993b98f977 Set a sensible font size for Plot symbol labels (i.e. "P10", "P90" etc) 2020-01-07 14:59:18 +01:00
Gaute Lindkvist
4829c5eba2 Move to pixel size instead of point size for fonts 2020-01-07 14:59:18 +01:00
Gaute Lindkvist
f279e85c2c Improved font handling 2020-01-07 14:26:46 +01:00
Gaute Lindkvist
1885d8bd6e Multiplot: Fix update issue following change between portrait and landscape 2020-01-07 14:26:46 +01:00
Gaute Lindkvist
a0cac2fefa #5288 Fix update issues 2020-01-07 14:26:46 +01:00
Gaute Lindkvist
0692ea28ad Fix legends for ensemble plots 2020-01-07 14:26:46 +01:00
Gaute Lindkvist
9ffbd97f8c Multi page plot works 2020-01-07 14:26:46 +01:00
Gaute Lindkvist
27788b1abd Change from QPainter to QPaintDevice in the API for PDF rendering
* This is to be able to use QPagedPaintDevice::nextPage in the Multi plot rendering.
2020-01-07 14:26:46 +01:00
Magne Sjaastad
15dc0e974b
Assign calculation ID to existing addresses (#5304)
#5278 Assign calculation ID to existing addresses
2020-01-07 12:29:12 +01:00
Magne Sjaastad
79641f090f #5300 Formations : Make sure views are updated correctly 2020-01-07 08:47:02 +01:00
Magne Sjaastad
ff2963293b #5300 Formations : Move update of Rim-related structures to RimEclipseCase 2020-01-06 15:27:16 +01:00
Magne Sjaastad
7d05a8bd0a #5300 Formations : Fix update issues 2020-01-06 14:33:54 +01:00
Magne Sjaastad
10649fa444 #5281 Summary Plot: Ensemble curve highlight is missing in 2019.12 2020-01-03 12:51:55 +01:00
Magne Sjaastad
1c4feade71 #5279 Formations GeoMech : Add const and simplify access 2020-01-03 11:59:17 +01:00
Magne Sjaastad
afc9ace33e #5279 Formations : Add const and simplify access 2020-01-03 09:59:38 +01:00
Magne Sjaastad
dffef1cf54 #5276 Ensemble : Guard null pointer access causing crash 2020-01-03 07:09:35 +01:00
Jacob Støren
d074964901 #5274 Add text to Result Info panel for Allen diagram data
Rename result variables to prepare for more Allen results
Rename methods to clarify meaning
2020-01-02 12:46:38 +01:00
Jacob Støren
bbb5e89fe7
Merge pull request #5266 from OPM/feature-allen-diagram-results-on-faults
Feature allen diagram results on faults
2020-01-02 10:33:00 +01:00
Jacob Støren
0d6b139891 #5200 Enable only category legend when allen diagram is selected 2020-01-02 08:56:45 +01:00
Jacob Støren
1d97f376fb #5200 New allen result type, and working full and binary allen diagrams for formations 2019-12-20 13:55:56 +01:00
Jacob Støren
12e49656df #5200 Allen results as separate results type only visible for faults 2019-12-20 13:55:56 +01:00
Magne Sjaastad
831b899091 #5200 Prototype of use of formation names for allen diagram 2019-12-20 13:55:43 +01:00
Magne Sjaastad
4d3113255e Minor code adjustments 2019-12-19 11:55:34 +01:00
Magne Sjaastad
4ccbd274b8 clang-format : Apply clang-fomat on ApplicationCode 2019-12-19 11:11:33 +01:00
sigurdp
260ff04b19 Added grouping of small contributions to well distribution plot 2019-12-19 11:09:01 +01:00
sigurdp
bf61c76e51 Filter out TOF values greater than 73000 and remove wells with zero aggregated volume 2019-12-19 11:09:01 +01:00
sigurdp
3f36826662 First working version of well distribution plots 2019-12-19 11:09:01 +01:00
sigurdp
4ce07ebb23 Added constructor parameter to RimMultiPlotWindow for hiding contained plots in tree view 2019-12-19 11:09:01 +01:00
sigurdp
92bb34197e First cut implementation, very much still a work in progress 2019-12-19 11:09:01 +01:00
sigurdp
349886d73e Skeleton for well distribution plot 2019-12-19 11:09:01 +01:00
Jacob Støren
b01c4409f1
Merge pull request #5246 from OPM/feature-external-file-reference-list-in-project-file
Feature: #5147 External file reference list in project file
2019-12-18 15:47:50 +01:00
Jacob Støren
6f97dca264 #5252 Fixed crash and missing statistics with combined IJK results for visible cells only 2019-12-18 15:47:13 +01:00
Magne Sjaastad
6ae0c5e816
Merge pull request #5241 from OPM/fix-crash-well-production-plots
Fix crash when creating prodution rate plot.
2019-12-18 15:36:06 +01:00
Gaute Lindkvist
47b93dc0d1
Implement pdf rendering (#5250)
* First PDF creation support

* Reimplement info box

* Set title and make overlay frame margins more unified

* Remove a style sheet that was never meant to be applied to Project Tree

* Update RiuDraggableOverlayFrame when changing content

* Default page layout in Preferences

* undo removal of elision

* Remove friend class assignment in cafCategoryMapper

* the required methods have been made public

* Fix up after review

* Remove spurious const on by-value return

* Fix compile errors on Linux

* Fix size adjustment of legends with plot resizing
2019-12-18 12:25:19 +01:00
Gaute Lindkvist
73b2c96dae #5234 Fix auto scale of cross plot x-axis
* The issue is that the bottom axis is really a QwtDateScaleEngine as opposed to a QwtLinearScaleEngine.
* This may have worked before by "accident" before the changes to the date format on the date/time axis.
* The fix is that if we want a QwtLinearScaleEngine and have a QwtDateScaleEngine we replace the scale engine.
2019-12-17 19:29:51 +01:00
Jacob Støren
c35938e449 #5242 Fix intersection views visible in comparison view drop-down 2019-12-17 14:53:16 +01:00
Jacob Støren
7f393f5ad8 #5147 Use "PathId_000" as base for the path ids 2019-12-17 13:24:37 +01:00
Kristian Bendiksen
8f7a9dc3ce Fix crash when creating prodution rate plot. 2019-12-17 13:05:10 +01:00
Magne Sjaastad
bd74a3ce73 #5238 Ensemble RFT : Hide P50 from statistics 2019-12-17 12:05:36 +01:00
Magne Sjaastad
0b2a78b211 #5232 Templates: Do not write dialog fields to project file 2019-12-17 10:55:51 +01:00
Magne Sjaastad
b6b5b014ad #5226 Ensemble Filter : Remove colors group from property editor 2019-12-17 10:55:19 +01:00
Magne Sjaastad
5d96ce738c #5131 Minor calculation curve adjustments 2019-12-13 15:41:34 +01:00
Jacob Støren
0bd9ef925a #5147 RimEclipseResultCase::m_sourSimFileName ->FilePath 2019-12-13 10:27:38 +01:00
Magne Sjaastad
525d4086f9 #5131 Remove obsolete includes 2019-12-13 08:50:01 +01:00
Jacob Støren
b7db416652 #5147 Avoid using RimFormationNames::m_formationNamesFileName in initAfterRead
The path is not valid during initAfterRead Traversal
2019-12-12 16:19:50 +01:00
Jacob Støren
1c6c82af85 #5147 Fix RimFileWellPath::setupBeforeSave addressing the filePath
Needs to copy the cached wellpaths on save.
Split the cached filePath and the uncached filePath to only list the external well paths in the global path list, and to be able to copy the cached files on save.
2019-12-12 16:15:24 +01:00
Kristian Bendiksen
d6ff1eb847 #5140 Fix incorrect values for "Show Plot Data" action on calculated summary curves.
Fixed by checking if all the variables in a calculated expression is based on
accumulated data.
2019-12-11 15:14:50 +01:00
Jacob Støren
298b40d6ef Refactor: Centralized generation of path to storage of wellpaths from SSIHUB 2019-12-11 11:39:02 +01:00
Magne Sjaastad
1628f01939 #5131 : Calculated curves : Use find in RimSummaryCalculationCollection 2019-12-11 09:47:26 +01:00
Magne Sjaastad
532d5899de #5131 : Calculated curves : Show native address in title 2019-12-11 09:47:26 +01:00
Magne Sjaastad
03581804e2 #5131 : Calculated curves : Always show legend text 2019-12-11 09:47:26 +01:00
Jacob Støren
37b32c4e8a #5147 RimFormationNames::m_formationNamesFileName -> FilePath 2019-12-11 09:31:13 +01:00
Kristian Bendiksen
35df3cc9d3 #5131 Update calculation curves when summary case is replaced. 2019-12-11 09:29:35 +01:00
Jacob Støren
b1942e0844 #5147 RimWellLogFile::m_fileName ->FilePath 2019-12-11 08:38:31 +01:00
Jacob Støren
7f1ccc0169 #5147 RimStimPlanFractureTemplate::m_stimPlanFileName -> FilePath 2019-12-11 08:30:32 +01:00
Jacob Støren
eb421db040 #5147 RimWellPath::m_wellPathFormationFilePath ->FilePath
RimFileWellPath::m_filepath ->FilePath
2019-12-11 08:23:37 +01:00
Jacob Støren
059288ef97 #5147 RimEclipseInputProperty::fileName -> caf::FilePath 2019-12-10 16:58:07 +01:00
Jacob Støren
11807029a5 #5147 RimEclipseInputCase::m_gridFileName -> FilePath 2019-12-10 16:43:12 +01:00
Jacob Støren
723caaaf79 #5147 RimEclipseCase::m_filesContainingFaults -> vector<FilePath> 2019-12-10 16:36:07 +01:00
Jacob Støren
d19c87c23a #5147 RimEclipseResultCase::caseFileName -> PdmField<caf::FilePath> 2019-12-10 16:19:39 +01:00
Jacob Støren
18cf59530f #5147 RimSummaryCase::m_summaryHeaderFilename -> PdmField<caf::FilePath> 2019-12-10 16:12:21 +01:00