Gaute Lindkvist
c578a43b53
Introduce RimGridPlotWindow and RiuQwtPlotWidget
2019-10-24 14:59:16 +02:00
Gaute Lindkvist
4a4653a0df
Better minimum width for well log tracks ( #4824 )
...
* Better minimum width for well log tracks
* Fix alignment of scrollbar in Well log plots
2019-10-07 08:32:34 +02:00
Gaute Lindkvist
45d6acadaa
Fix Well Log Plot depth axis label
2019-10-03 15:45:20 +02:00
Gaute Lindkvist
f5b10b4d70
#4800 WBS: Add parameter track which is off by default ( #4816 )
...
* Initial WIP
* Identical results with spreadsheet
* Improved and more robust smoothing by filtering points first
* Improved smoothing and more GUI
* Include mixed-label for smoothing threshold
* Implement WBS parameters track
* Much better alignment of tracks without flickering
* Don't replace user description when dragging and dropping tracks
* Fix missing OBG and SH curves
* Fix curve and track D&D
* Make sure parameter curves aren't WBS curves
2019-10-03 14:41:37 +02:00
Gaute Lindkvist
d7197b7a88
Fix crashes in well log plots
2019-09-26 08:45:04 +02:00
Gaute Lindkvist
3f7fde5227
#4695 Add color shading annotation for WBS parameters, similarly to formations ( #4757 )
...
* First wbs parameter shading
* Fix wrong Grid->grid rename in GRPC CMakeLists.cmake
* Support color shading of Well Log Tracks based on WBS parameters
* Further improvements to shading for WBS
* #4696 Set RIG_NODEL Por-Bar as default Well log extraction curve parameter for GeoMech
* Fix canvas alignment issue for new WBS plots
2019-09-25 11:59:31 +02:00
Gaute Lindkvist
460fbb6b9c
More work on setting default values when creating new well log plots
2019-09-11 15:54:59 +02:00
Gaute Lindkvist
fb12ad7db0
#4696 Sensible defaults for well log plot and improve reliability of common date source
2019-09-11 12:51:25 +02:00
Gaute Lindkvist
baa266f0f9
Improve lines and shading
2019-09-10 16:52:32 +02:00
Gaute Lindkvist
06cea12447
#4666 Support color fill for formations in Well Log Tracks
2019-09-10 13:23:29 +02:00
Magne Sjaastad
fe9e567825
#4683 clang-format on all files in ApplicationCode
2019-09-06 10:57:22 +02:00
Gaute Lindkvist
57b33b0d4c
First implementation of Headless ( #4392 )
...
* Revert "#4377 Octave : Use RiaLogging for error messages instead of QErrorMessage "
This reverts commit f758a8edb2
.
* Revert "#4380 Preferences : Changing scene font size when geo mech view is open causes crash"
This reverts commit df62a41397
.
* Revert "#4379 Documentation : Update command line parser for import of summary files"
This reverts commit d0b5357ed4
.
* Unfinished WIP
* Builds but crashes
* Refactored code now builds and runs
* ResInsight can now run the unittests headless
* Can run some command files successfully
* Build on Linux
* Extra headless hack header
* Moved PdmUiItem hack to cpp file
* Fix headless crash in RimWellAllocationPlot
* Handle error gracefully if ExportSnapshots command is executed from console
* Add caf::QIconProvider and remove some hacks
* Also made the greying out of disabled icons work for a couple of cases where it didn't.
* Linux build fix
* #4380 Reimplement fix df62a41397
by @magnesj on top of Headless code changes
* #4379 Reintroduce kode from d0b5357ed4
by @magnesj
* #4377 Restore f758a8edb2
in new Headless code
2019-05-06 10:36:05 +02:00
Magne Sjaastad
ba9b84850d
#4368 RFT and PLT plots : Disable advanced grid line settings
2019-04-26 09:30:28 +02:00
Magne Sjaastad
157ff774e8
#4068 System : Add forward declare
2019-02-12 14:49:37 +01:00
Jacob Støren
58ac488929
#3958 Refactoring : RigResultAccessorFactory simplification
...
To make the result address including basetimestep info reach the CellResultsData class.
2019-01-30 15:25:29 +01:00
Gaute Lindkvist
4591d9f20e
#3615 Fix z-order so packers are added after other components
...
* Valves are added last of all
* This way packers are displayed on top of perforation intervals and fishbones.
2018-12-05 15:47:16 +01:00
Gaute Lindkvist
ae8cb9d210
#3741 Make it possible to enable/disable all well path components in plots and 3d view.
...
* Add check box to casing design and update of plot
* Add isEnabled() method to component interface which controls plotting.
2018-11-22 13:39:08 +01:00
Gaute Lindkvist
e3b7cc0558
#3521 Make different size casings take up different columns.
2018-10-18 20:15:31 +02:00
Magne Sjaastad
766fea603e
#3512 System : Remove unused functions
2018-10-18 15:14:25 +02:00
Gaute Lindkvist
09f3e0e772
#3466 Minor improvements to plotting of completions
2018-10-09 15:27:46 +02:00
Gaute Lindkvist
e61e71ecbf
#3467 Improved code using RimWellPathComponentInterface
2018-10-09 14:05:57 +02:00
Gaute Lindkvist
1019eeaa6a
#3467 New interface class for completions +use RiaDefines::CompletionType
2018-10-09 14:05:57 +02:00
Gaute Lindkvist
f3a2521eda
#3466 Add attribute items to legend by creating a new RiuQwtPlotItemGroup that combines sub-graphics
2018-10-09 14:05:57 +02:00
Gaute Lindkvist
fbc49e2b02
#3443 MSW: Visualise perforations, fishbones, packers and fractures in well log plots
2018-10-05 15:35:15 +02:00
Bjørn Erik Jensen
492904d465
Fix warnings
2018-09-27 10:01:45 +02:00
Gaute Lindkvist
0460eb2ac2
#3309 Toolbar buttons for well log plot data source and make sure only visible curves and zonation/attributes affect the data source.
...
* This also required adding some updateConnectedEditors for updating the selected property views when changing the toolbar.
2018-09-10 10:26:11 +02:00
Gaute Lindkvist
8e66ba405c
Fix crash following legend updates.
2018-09-07 15:19:43 +02:00
Gaute Lindkvist
612409ac59
#3337 Make sure well log plots maintain legend order if you hide and show items.
2018-09-07 14:45:59 +02:00
Gaute Lindkvist
bdcdf49269
#3304 Implement common data source changing for zonation and well path attributes
2018-09-07 14:45:59 +02:00
Gaute Lindkvist
a30139c08a
Range adjustment for tracks with well path attributes
2018-09-05 15:27:34 +02:00
Gaute Lindkvist
847c6127b0
#3308 Fix formation names in well log tracks.
2018-09-05 15:19:22 +02:00
Gaute Lindkvist
385f7ad0da
#3305 Implement well path attribute track in well bore stability plots
...
* Fix depth start and end of attributes to match the TVD/MD display setting.
2018-09-05 15:19:22 +02:00
Gaute Lindkvist
5a2ecf25c2
Rename measuredDepth and TVD methods in well log extractor code
2018-09-04 12:02:23 +02:00
Gaute Lindkvist
f8045826c7
Rename track formation source from "Well Path" to "Well Picks for Well Path"
...
* Well Path is already used elsewhere in the same group
2018-08-30 16:07:14 +02:00
Gaute Lindkvist
adc9ad322a
#3187 symbols and labels for well path attributes, initial work.
2018-08-30 16:06:20 +02:00
Gaute Lindkvist
714aafc05c
#3155 Slightly tweak X-autozoom so it zooms to the nearest outside minor tick.
...
* Looks much better and makes the problem of having tick labels overlap with neighbour tracks much rarer.
2018-07-16 08:57:28 +02:00
Gaute Lindkvist
ca1f9506b1
#3155 Implement grid lines settings for depth axis as well
...
* Done to "get away with" removing tick marks on all depth axes apart from the first track
2018-07-16 08:57:28 +02:00
Gaute Lindkvist
162d82f8b7
#3155 Remove track spacing
2018-07-16 08:57:28 +02:00
Gaute Lindkvist
f8a7ba541f
#3156 Make formation labels optional even if formation lines are shown
2018-07-16 08:57:28 +02:00
Gaute Lindkvist
ff84d81e44
Clean up after review
...
* Disable grid lines and tick marks if x range is empty.
* Rename intervals to intervalCount when it is an integer count.
* Fix some compile warnings.
2018-07-02 10:29:32 +02:00
Gaute Lindkvist
470c28677c
Fix crash when loading formation names.
2018-07-02 10:29:31 +02:00
Gaute Lindkvist
fc821ea524
Make updating of well log plots more robust
...
1. Don't update tracks in RimWellLogPlot::createViewWidget.
* We haven't set up the MDI windows properly yet.
* Instead implement updateVIewWidgetAfterCreation override and do update tracks there.
2. Perform calculateAvailableDepthRange in applyZoomAllDepths
3. Do replot of track widgets twice when changing visible range. Need to investigate this one further.
2018-07-02 10:29:31 +02:00
Gaute Lindkvist
ec63f0c28e
Setter methods for grid lines, plot title visibility and tick intervals
...
* Allows us to set them programatically.
2018-07-02 10:29:31 +02:00
Gaute Lindkvist
5d6188b39c
#3103 Manual tick marker setting
2018-07-02 10:29:30 +02:00
Gaute Lindkvist
707a7a91e6
#3103 Make grid lines match major and minor interval and make the grid lines optional
2018-07-02 09:51:10 +02:00
Gaute Lindkvist
2a9d506ae0
#3103 Set axis tick intervals based on track width: more ticks for wide tracks.
2018-07-02 09:51:10 +02:00
Gaute Lindkvist
20a145d760
#3104 More sensible variable width for users: drop down list of narrow, normal, wide, etc.
2018-06-27 08:35:17 +02:00
Gaute Lindkvist
e4288972de
#3104 Well Log Plots: Implement variable width for tracks
2018-06-27 08:35:17 +02:00
Gaute Lindkvist
405d470eda
#3098 Show depth axis only for left-most plot. They all share the same depth axis anyway.
2018-06-27 08:35:17 +02:00
Magne Sjaastad
ad4e0bccc5
Guard null pointer access
2018-06-26 13:14:37 +02:00