Commit Graph

2685 Commits

Author SHA1 Message Date
Magne Sjaastad
f18ad19fe2 Intersections: Added icons to commands 2015-11-24 19:45:53 +01:00
Magne Sjaastad
9429458d32 Rename from cells to globalCellArray 2015-11-24 14:21:02 +01:00
Magne Sjaastad
1890ff19f9 (#664) Picking on intersections for eclipse and geo models 2015-11-24 14:14:39 +01:00
Magne Sjaastad
85ca555163 Rename 2015-11-24 14:14:39 +01:00
Jacob Støren
e0b8f6e06b (#665) Icons for cross sections 2015-11-24 13:27:44 +01:00
Magne Sjaastad
c588a1fe69 (#645) Convert step names to dates for plotting in Result Plot 2015-11-24 11:35:19 +01:00
Magne Sjaastad
369f3c65d8 Linux fix 2015-11-24 10:04:02 +01:00
Magne Sjaastad
60df95843c (#166) Improvements to ternary result visualization
Show undefined in regions with no results
Always use time step zero for static results
Allow texture coordinate creation without using RigPipeInCellEvaluator
2015-11-24 09:59:25 +01:00
Magne Sjaastad
6cd4e8a0b7 (#166) Added support for ternary result mapping
Removed obsolete interface RigResultAccessor2d
2015-11-23 15:24:22 +01:00
Jacob Støren
95f500fefd (#166) Added 10% of the well paths start to end XY lenght as extents. 2015-11-23 14:28:32 +01:00
Magne Sjaastad
ca9b1cf683 (#51) Use contrast color for overlay item text and grid colors 2015-11-23 13:31:29 +01:00
Magne Sjaastad
2ae92c6a18 (#266) Hide tickmarks at first and last tick mark position 2015-11-23 13:31:28 +01:00
Magne Sjaastad
0907232a7e (#266) Do not show tick marks at start and end of legend 2015-11-23 13:31:27 +01:00
Jacob Støren
40821a05a6 (#166) Refactored to improve readability of geomech Intersection texture generation 2015-11-23 13:23:25 +01:00
Jacob Støren
c4aed9c487 (#166) Geomech cross sections in place. Refactor of frame/scene/model usage on top level. 2015-11-23 11:25:47 +01:00
Jacob Støren
b5c226aac1 Guard against cell results color update on inactive cross sections 2015-11-23 11:22:02 +01:00
Jacob Støren
5ec200c4fb (#166) Fixed geomech result addressing when interpolating 2015-11-23 11:22:00 +01:00
Jacob Støren
ed563fdce2 (#166) Added crossSections to geomech view 2015-11-23 11:21:59 +01:00
Magne Sjaastad
6c58305565 (#266) Improved grid color based on background color 2015-11-23 11:17:52 +01:00
Magne Sjaastad
83387ded1b (#658) Fixed missing NNC text in Result Info 2015-11-23 10:34:33 +01:00
Magne Sjaastad
11b317dd1b (#639) Use lower case for x and y 2015-11-23 09:57:41 +01:00
Magne Sjaastad
dc1a66d2cc (#660) Use Intersection to be aligned with concept naming in other tools 2015-11-23 09:07:35 +01:00
Magne Sjaastad
4971304bf9 (#597) Fixed how fraction of day is used to adjust time step date 2015-11-23 08:37:45 +01:00
Magne Sjaastad
95e22b581c (#639) Updated axis cross texts 2015-11-23 07:24:50 +01:00
Magne Sjaastad
0b097ec2eb Hide cross section command from context menu of simulation well 2015-11-21 15:36:01 +01:00
Jacob Storen
b77d91b5e1 Linux compile fix 2015-11-21 00:06:20 -08:00
Jacob Støren
f8fa6787e9 (#166) WIP: Starting to get geomech cross sections in place 2015-11-20 15:54:22 +01:00
Jacob Støren
fbfd6fd212 (#166) More refactoring to support geomech cross sections 2015-11-20 13:26:41 +01:00
Jacob Støren
e593361b91 (#166) Refactoring to make way for geomech cross sections 2015-11-20 12:03:37 +01:00
Jacob Støren
919ba80bc6 Improved comments and some renaming 2015-11-20 12:03:36 +01:00
Jacob Støren
94b713d3bf Removed unused code 2015-11-20 12:03:35 +01:00
Magne Sjaastad
ac714ca2ea (#630) Give warning if user tries to save project to a read only file
Add saved file to recent file list
2015-11-20 10:50:23 +01:00
Magne Sjaastad
b26d199815 (#639) Show E (x,1) on axis label
As the space is limited, the text is compressed to "E-x1", "N-y2", "Z-3"
2015-11-20 09:12:07 +01:00
Magne Sjaastad
b356be9464 (#629) Fixed crash when opening an Odb-file in no-odb version of ResInsight 2015-11-19 19:50:06 +01:00
Magne Sjaastad
ca5dc6e80a Removed unused function 2015-11-19 19:04:28 +01:00
Magne Sjaastad
115e0cb660 (#657) Improved 3D view commands and context menu creation 2015-11-19 18:57:32 +01:00
Magne Sjaastad
f3a1f21e87 (#657) Hide unused enums and handle isActive for cross section collection 2015-11-19 18:56:23 +01:00
Magne Sjaastad
089c9d47da (#657) Create new display model when adding / deleting a cross section 2015-11-19 13:43:01 +01:00
Magne Sjaastad
29973bbcf6 (#657) Fixed inverted horizontal / vertical mapping 2015-11-19 13:43:01 +01:00
Jacob Støren
227eba0325 (#166) Added storage of interpolation metadata 2015-11-19 13:40:44 +01:00
Jacob Støren
74f0251ee9 (#166) WIP: Preparing for interpolation 2015-11-19 13:40:43 +01:00
Magne Sjaastad
9c2b1b44a6 (#657) Wired up UI to viz model generation for cross sections 2015-11-19 11:41:16 +01:00
Magne Sjaastad
5ac3dea46d [System] Cleaned up unused variables and functions 2015-11-19 07:57:45 +01:00
Magne Sjaastad
bb8475b0e1 [System] Reduced scope of variables 2015-11-19 07:57:44 +01:00
Jacob Støren
3f250ab0ff (#166) Final mesh lines fixes for cross section 2015-11-18 21:04:10 +01:00
Magne Sjaastad
69e30dc8bc (#657) Added support for creation of cross section from simulation well context menu 2015-11-18 18:21:22 +01:00
Magne Sjaastad
dc894928b5 (#657) Added support for creating a cross section from well path context menu in 3D viewer 2015-11-18 17:55:05 +01:00
Magne Sjaastad
91e159810c (#657) Added poly line access function and cross section direction 2015-11-18 15:55:25 +01:00
Magne Sjaastad
6ca980385c (#657) Created command feature for adding cross section from simulation well 2015-11-18 15:55:25 +01:00
Magne Sjaastad
77d66f59af (#657) Added option items for well path and simulation wells 2015-11-18 15:55:24 +01:00
Magne Sjaastad
f20dca0e78 (#657) Created append cross section feature 2015-11-18 15:55:23 +01:00
Magne Sjaastad
fec5061212 Moved context command builder into separate file 2015-11-18 15:55:22 +01:00
Magne Sjaastad
f2e8062410 (#657) Added cross section and cross section collection 2015-11-18 15:55:22 +01:00
Jacob Storen
cc1a8cf28d Fixed Linux warnings 2015-11-18 06:50:15 -08:00
Jacob Støren
9946df4071 (#166) WIP: Added cell border line code. 2015-11-18 15:29:10 +01:00
Jacob Støren
4f40b3de1f (#166) Test code commented out of EclipseView 2015-11-18 11:52:31 +01:00
Jacob Støren
40713a3c84 (#166) Added clipping of the clipped cells, with fixes of errors. 2015-11-18 11:52:27 +01:00
Jacob Støren
5840f165ea Added an interface to retreive the simulation well centerline 2015-11-18 11:52:23 +01:00
Jacob Støren
57f7c1229a (#166) WIP: First visible section with hacks 2015-11-18 11:52:19 +01:00
Jacob Støren
7845d9bd3c (#166) WIP: Preliminary cross section geometry builder ready for testing 2015-11-18 11:52:16 +01:00
Jacob Støren
cfefddac09 (#166) WIP: Preliminary geometry functions starting to get in place 2015-11-18 11:52:12 +01:00
Jacob Støren
4b9312ff74 Adjusted comment 2015-11-18 11:52:08 +01:00
Magne Sjaastad
ecba44d7c8 Use correct type in loop 2015-11-17 17:04:49 +01:00
Magne Sjaastad
cf38d1e6fe (#266) Use application font for performance 2015-11-17 17:00:12 +01:00
Magne Sjaastad
3c1b549064 (#266) Fixed issue for labels disappearing for white background
DrawableText::labelAnchorVisible hides all labels if the background is
set to white
2015-11-17 16:58:37 +01:00
Magne Sjaastad
08c04f5052 (#656) Added text effect to effect generator 2015-11-17 16:26:07 +01:00
Magne Sjaastad
4469d32a2d Fixed Linux issues 2015-11-17 05:00:35 -08:00
Magne Sjaastad
031ca38a53 (#266) No depth test for legend lines 2015-11-17 13:19:28 +01:00
Magne Sjaastad
518ce2d2a7 (#266) Default no grid box 2015-11-17 13:19:23 +01:00
Magne Sjaastad
9a672eccad (#266) Use static model interface for static geometry 2015-11-17 13:19:19 +01:00
Magne Sjaastad
96acc1e75d (#266) Improved label display 2015-11-17 13:19:12 +01:00
Magne Sjaastad
d9044e2e7b (#266) Expand bounding box to get some space between model and grid box 2015-11-17 13:19:07 +01:00
Magne Sjaastad
401cfe81a1 (#266) Refactoring
Limit usage of RivGridBoxGenerator to only RiuViewer
Update colors of grid box based on background color
Use dark gray instead of pure black
2015-11-17 13:19:04 +01:00
Magne Sjaastad
a7656e2367 (#266) Added edge visibility calculation for when to show legend 2015-11-17 13:18:59 +01:00
Magne Sjaastad
2c1b960251 (#266) Update grid box model in optimizeClippingPlanes 2015-11-17 13:18:54 +01:00
Magne Sjaastad
019c35540d (#266) Added showGridBox to RimView 2015-11-17 13:18:49 +01:00
Magne Sjaastad
3bc7b88ca7 (#266) Create parts from selection in derived classes of RimView 2015-11-17 13:18:45 +01:00
Magne Sjaastad
d72861f929 (#266) Show highlight viz models in overlay rendering 2015-11-17 13:18:39 +01:00
Magne Sjaastad
121ee80295 (#266) Cleaned up access to boundingBox 2015-11-17 13:18:27 +01:00
Magne Sjaastad
bca5720968 (#266) Added interface for all/activeCellsBoundingBox and displayModelOffset 2015-11-17 13:18:05 +01:00
Magne Sjaastad
7ff7f42adc (#266) Added geometry for grid box faces
Added legend lines and text
2015-11-17 13:11:54 +01:00
Jacob Støren
83d1c0c411 (#648) Fixed missing update of total cell visibility 2015-11-12 12:24:05 +01:00
Jacob Støren
8283f6665b (#625) Guard against All Timesteps Visible cells statistics when using dyn prop filter 2015-11-12 11:53:22 +01:00
Jacob Støren
7b65cb91ce (#625) Added access to the generalized propertyFilterCollection in the view 2015-11-12 10:48:13 +01:00
Jacob Støren
8b8fd51862 Created baseclass for PropertyFilterCollections 2015-11-12 10:24:21 +01:00
Jacob Støren
a57b27b6c0 (#643) (#642) Overhauled the 3D info panel. New option. Better layout. 2015-11-11 17:44:00 +01:00
Jacob Støren
d8ea2816c3 (#647) Made the width of 3dinfo box minimum 275 wide 2015-11-11 17:42:30 +01:00
Jacob Støren
adc777083d (#642) Date in animation progress.
Not removed from Info text yet
2015-11-11 16:22:44 +01:00
Magne Sjaastad
6f4a4e16c6 (#638) Changed title to "Result Plot" and renamed files 2015-11-11 14:07:21 +01:00
Magne Sjaastad
6063ca1b54 (#646) Show selected cells in geo mech view 2015-11-11 13:38:54 +01:00
Magne Sjaastad
a13376a8bf (#632) Update application items when selection changes using a separate class
Added RiuSelectionChangedHandler
Moved code from ViewerCommands into SelectionChangedHandler
2015-11-11 11:41:11 +01:00
Magne Sjaastad
ff6ea6cf0b Fixed include Linux 2015-11-10 11:32:52 +01:00
Magne Sjaastad
a584bcfdf6 Removed unused functions and variables 2015-11-10 11:11:13 +01:00
Magne Sjaastad
e64f943e4c Fixed includes on Linux 2015-11-10 01:53:24 -08:00
Magne Sjaastad
17493070ac (#632) Improved colors used for selection and time history curves 2015-11-10 09:43:56 +01:00
Magne Sjaastad
2f70abb90d (#632) Minimum widget size of time history plot is set to zero 2015-11-10 09:06:44 +01:00
Magne Sjaastad
f05385129b (#632) Single click on cell gives single cell selection for curves, CTRL + click appends 2015-11-10 08:58:17 +01:00
Magne Sjaastad
7cd2cd0f50 (#632) Add Eclipse cell to selection and show in 3D view and time history plot
Consolidated remove of model based on name in RimView
Cleanup selection and time history plot when project is closed
2015-11-09 19:05:31 +01:00
Magne Sjaastad
963220dd37 (#632) Added support for creation of mesh part from a single cell 2015-11-09 19:05:31 +01:00
Magne Sjaastad
516c120313 (#632) Added selection manager for items in 3D view 2015-11-09 19:05:30 +01:00
Jacob Støren
4f05c0d6b9 (#606) (#607) Added eclipse stats for visible cells 2015-11-06 13:24:48 +01:00
Jacob Støren
67abe959db (#606) Made each node-result count only once 2015-11-06 13:24:45 +01:00
Jacob Støren
0bd4f4a8f9 (#606) (#607) Calculate visible cells statistics for geomech
Refactored some in 3D info regarding geomech cases.
2015-11-06 13:24:43 +01:00
Magne Sjaastad
2adb9279ce (#612) Added grid to QwtPlot 2015-11-06 10:19:18 +01:00
Magne Sjaastad
ab3c5c029a Refactored RiuLineSegmnetQwtPlotCurve
Removed domain specific code
Created RigCurveDataTools
Use symbol to draw single values
2015-11-06 10:08:35 +01:00
Magne Sjaastad
3c00a8394d Refactored and renamed to RuiLineSegmentQwtPlotCurve 2015-11-06 08:32:58 +01:00
Magne Sjaastad
cef31b2c4a (#612) Make sure time step dates are taken from scalar dataset with highest time step count 2015-11-05 14:12:49 +01:00
Magne Sjaastad
e3d76be0aa (#612) Improved user interaction for adding/deleting curves
When time hist plot is visible,
CTRL + mouse click on a cell adds curve to plot
Mouse click outside clears curve plot
2015-11-05 13:48:10 +01:00
Magne Sjaastad
ff6e2755aa Added time history plot for geo mech models 2015-11-05 13:48:10 +01:00
Magne Sjaastad
b30604edd1 Rename 2015-11-05 13:48:09 +01:00
Magne Sjaastad
7db6835075 (#612) Append new curves on cell click, clear when no cell is hit 2015-11-05 13:48:09 +01:00
Magne Sjaastad
0011f090de (#612) Time history result accessor and display of curve from selection 2015-11-05 13:48:08 +01:00
Magne Sjaastad
30adb2661e (#612) Added time history plot as a dockwidget 2015-11-05 13:48:07 +01:00
Jacob Støren
4388f39175 Renamed files PlotCurve->Curve 2015-11-04 16:22:53 +01:00
Jacob Støren
7b7ecf2f26 Renamed PlotCurve -> Curve 2015-11-04 16:19:38 +01:00
Jacob Støren
10582750ab Renamed files PlotTrack/TrackPlot -> Track 2015-11-04 16:14:42 +01:00
Jacob Støren
f77a92a77b Rename TrackPlot/PlotTrack classes to Track 2015-11-04 15:57:06 +01:00
Jacob Støren
b64d34c791 Rename of StatCalc classes 2015-11-04 15:53:21 +01:00
Jacob Støren
a4d7e369eb (#606)(#607) Added option to show 3D-info statistics pr. time step. 2015-11-04 15:44:09 +01:00
Jacob Støren
738af9c88e (#606)(#607) Added gui for the statistics control. Started refactoring
Refactoring to access pr timestep data from the statistics calculation.
2015-11-04 12:51:55 +01:00
Jacob Støren
5c9e263195 Updated license information. Added Qwt and NRLib 2015-11-03 11:29:57 +01:00
Magne Sjaastad
764f26c20c Improved text when unlinking range filters 2015-11-03 09:55:28 +01:00
Magne Sjaastad
7d83c5a06a Fixed missing update of icons during removeOverrides() 2015-11-02 14:07:05 +01:00
Jacob Støren
562c6ad8ac Adjusted Well Log plots icons to a more soft tone 2015-11-02 13:10:55 +01:00
Magne Sjaastad
c8ffce4491 Renamed UI to "Cell Color Result" 2015-11-02 11:34:03 +01:00
Magne Sjaastad
61665dc7c9 Use updateConnectedEditors instead of a resize 2015-11-02 09:50:45 +01:00
Magne Sjaastad
d61c1ecb93 (#483) Do not show toggle actions for range/property filters 2015-11-02 09:50:45 +01:00
Magne Sjaastad
73489780bf (#483) Improved how filters and filter collections are grayed out 2015-11-02 09:50:44 +01:00
Magne Sjaastad
b10fedb997 (#483) Improved disabled state (gray icon) for range filters/filtercollection 2015-11-02 09:50:43 +01:00
Magne Sjaastad
d9523dbd74 (#578) Disable menu commands in tree view when range/property is overridden 2015-11-02 09:50:42 +01:00
Magne Sjaastad
cb1723494c (578) Disable commands in 3D view if range/property is overridden 2015-11-02 09:50:42 +01:00
Jacob Støren
765c659c7f (#563) Added integration point number in result info text for Geom Cases.
Also added node coordinates of associated nodes.
2015-11-02 07:57:33 +01:00
Jacob Støren
f7ebf80e0d (#582) (#488) Cycling all the colors in the default color table, using dark colors first.
will make equal colors more seldom in a project.
And use a bit less "hard" colors first.
2015-10-31 23:35:18 +01:00
Jacob Støren
27271c7988 Increased default plot width a bit, to better handle the long curve names 2015-10-31 22:47:37 +01:00
Jacob Støren
4e25673937 Improved code regarding extraction curve creation 2015-10-30 21:39:33 +01:00
Jacob Støren
1148c1167c (#570) Aligning of track top implemented.
Now using manual layout and external legend.
2015-10-30 21:39:27 +01:00
Magne Sjaastad
f12684964e Show class names only in Debug configuration 2015-10-30 11:45:55 +01:00
Magne Sjaastad
6c864c5bed (#622) Show warning when hiding LAS curves in TVD plots
This warning can be disabled from preferences
2015-10-30 11:42:11 +01:00
Jacob Støren
1b419f3098 Wlp: Removed spacing between plots and the scrollbar 2015-10-30 09:24:04 +01:00
Jacob Støren
1f312f3763 (#616) Reduced scrollbar problem (#570) Only one column of legends. 2015-10-30 09:23:57 +01:00
Magne Sjaastad
07f369f2dd (#595) Fixed invalid behaviour introduced in 4a6e156a68 2015-10-29 14:36:56 +01:00
Jacob Støren
59617a3c43 (#570) Fixed grid alignment
Is this due to a qwt-bug ?
2015-10-29 14:15:36 +01:00
Magne Sjaastad
1156da7f03 (#605) Fixed delete of well path to avoid reuse of old data 2015-10-29 13:13:38 +01:00
Magne Sjaastad
f004752aea Remove obsolete includes 2015-10-29 13:13:38 +01:00
Jacob Støren
b6d91f5063 (#623) Keep view position when toggle on/off 2015-10-29 11:55:21 +01:00
Jacob Støren
1fa3c58a2c (#620) Made rangefilter linking always possible. Using mapping when applicable.
If the mapping is not applicable, we just use the numbers as is.
If the ecl case is inside the geom case, we use the mapping.
Removed initAfterRead on ViewController
2015-10-29 11:21:08 +01:00
Jacob Støren
21b1e6c6e6 (#592) Fixed autoscale for track move delete toggle
Also avoid to always do updateConnectedEditors on project when deleting a curve
2015-10-29 10:29:48 +01:00
Jacob Støren
669bacb2a5 (#621) Fixed crash when toggling a curve in a hidden plot.
Added missing guard of the Qt pointer
2015-10-29 09:06:48 +01:00
Jacob Støren
0d41d15fe9 (#592) Refactored and renamed to make ready to fix for Track operations 2015-10-28 17:28:00 +01:00
Jacob Støren
07916f55ce (#592) Plots and tracks are now autoscaled on curve drag, drop, delete, toggled 2015-10-28 16:51:18 +01:00
Magne Sjaastad
bc85ecd6ab Make sure all project windows are closed down as part of closeProject() 2015-10-28 15:30:20 +01:00
Magne Sjaastad
4a6e156a68 (#595) Do not perform value filtering for LAS curves 2015-10-28 15:18:53 +01:00
Magne Sjaastad
09a2579c49 Update icon state for range filters as part of loading project, not from initAfterRead 2015-10-28 12:23:24 +01:00
Magne Sjaastad
ad6e17a5d9 (#596) Refactored name matching for Ascii well path files (dev-files)
Supported well names are
Well name in quotes
name myWellName
WELLNAME: myWellName
2015-10-28 11:32:47 +01:00
Magne Sjaastad
56e6fd1f6b (#596) Trim whitespace as first step to fix this issue 2015-10-28 10:28:52 +01:00
Jacob Støren
44463f3a41 Fixed (#583) and improved (#585) and (#592)
Also a renamed typo allign -> align
2015-10-28 10:08:34 +01:00
Jacob Støren
0a45354bd9 Tried to improve readability by renaming in the plot classes. 2015-10-28 10:08:28 +01:00
Magne Sjaastad
4a12eecd0c Moved well path commands into separate folder 2015-10-28 10:02:09 +01:00
Magne Sjaastad
331f401b42 Removed usage of obsolete tree model 2015-10-26 11:25:03 +01:00
Magne Sjaastad
7a6c4c06b9 System : Removed unused variables 2015-10-26 11:09:57 +01:00
Magne Sjaastad
04d6933c90 System : Removed unused variable 2015-10-26 10:36:50 +01:00
Magne Sjaastad
ba032020ec System : Assign value directly 2015-10-26 10:29:57 +01:00
Magne Sjaastad
1e9f77274a Minor refactor 2015-10-26 10:18:59 +01:00
Magne Sjaastad
f3f2cf1590 System : Removed unused functions 2015-10-26 10:18:59 +01:00
Magne Sjaastad
bbdb730372 Removed dead code, RimCaseCollection was handled twice 2015-10-26 10:18:58 +01:00
Magne Sjaastad
7d02c794b7 System : Removed elements after unique has been called 2015-10-26 10:18:58 +01:00
Magne Sjaastad
930209f527 System : Added asserts and initialized pointer before calling firstAnchestorOrThisOfType() 2015-10-26 10:18:57 +01:00
Magne Sjaastad
01224dd5e6 System : Removed unused variables 2015-10-26 10:18:57 +01:00
Jacob Støren
14dedf5d4a (591) Only possible to link property filter between same-case-views 2015-10-24 12:27:39 +02:00
Jacob Støren
658849eefc (#584) Linked Views: Use Range filter mapping only when ecl bbox is inside geom bbox
Set range and propfilter linking default off
2015-10-24 12:27:34 +02:00
Magne Sjaastad
0405584bb6 System : Replaced tab with four spaces in ApplicationCode and subfolders 2015-10-23 15:46:25 +02:00
Jacob Støren
4de95c2092 (#578) Controlled views: Disabled the range filter commands in the treeview 2015-10-23 14:32:38 +02:00
Jacob Støren
f50f5e3253 (#589) Guarding when dropping a track at a disabled plot 2015-10-23 14:32:33 +02:00
Jacob Støren
1dc03c87fa Rename in RiuDragDrop 2015-10-23 14:32:27 +02:00
Jacob Støren
469c7fa09a WLP: Moved Curve color to the top of "Curve Appearance" 2015-10-23 14:32:22 +02:00
Magne Sjaastad
d022f70248 System : Improved robustness for regression tests
Clear list of reservoir views to be updated when closing project
Guard for null pointer when evaluating reservoir views for update
2015-10-23 14:13:14 +02:00
Magne Sjaastad
5a1e244b2a System : Renamed classes and function names relaed to drag and drop 2015-10-23 11:03:23 +02:00
Magne Sjaastad
5b99439ed8 (#573) Added new copy method for PdmObjects
Added copy method to XmlObjectHandle, and use this method from
PasteEclipseCases
2015-10-23 09:00:17 +02:00
Jacob Støren
36a0a4a948 (#576) Use timestep also when creating WL extraction curves 2015-10-22 17:14:52 +02:00
Pål Hagen
e9f94fc959 (#467) Moving curves onto a track inserts them in front of existing curves
Dragging and dropping curves onto a curve appends curves after the given
curve.
2015-10-22 16:56:10 +02:00
Jacob Støren
b18ae1a14a Fixed crash introduced by b15b23b856 2015-10-22 16:46:58 +02:00
Jacob Støren
b15b23b856 (#540) Removed the Visible Cells Sync from Gui.
Moved UpateOverrides from init afterRead to OpenProject
2015-10-22 16:02:28 +02:00
Jacob Støren
44d1aaa3f1 (#540) Range filter matching: Prioritize cell matches with collapsed eclipse cells less.
To make better matches when one or more corner of the range is in a
collapsed cells area
2015-10-22 15:34:51 +02:00
Jacob Støren
9d106ec76b (#540) Improved handling range filter endpoints in none match cells 2015-10-22 15:34:46 +02:00
Jacob Støren
e094ca8e91 (#540) Guarding against crash when opening project with range filter override. 2015-10-22 15:34:41 +02:00
Pål Hagen
e32b76b2af (#467) Made sure that track names are updated in source plot after moving tracks 2015-10-22 15:21:44 +02:00
Pål Hagen
e748e25ae1 (#467) Moving tracks onto a plot means insertion in front of existing tracks 2015-10-22 15:17:40 +02:00
Pål Hagen
1c1ceb267b (#467) Drag & drop improvements
Getting drag items from selection when the drag is started (when the
interface asks for supported drop actions). Using proposed the drop
action along with the drag items to determine if the drag item can be
dropped onto a given target in the flags() method.
2015-10-22 14:47:51 +02:00
Pål Hagen
52f1e47576 (#579) Removing well log extractors with case references in case destructors 2015-10-22 14:26:54 +02:00
Magne Sjaastad
eb9f909fb1 (#577) Delete assosiated link data when view is deleted
When a link master view is deleted, all linked view data is deleted
2015-10-22 11:41:36 +02:00
Pål Hagen
272c328da3 (#579) Removing cached well log extractors when deleting cases and well paths
Cached well log extractors with references to well paths or cases to be
deleted are removed before deletion.
2015-10-22 11:31:34 +02:00
Magne Sjaastad
6e0c6b89b1 (#565) Fixed invalid guarding of index when calculating well pipe visibility
Reverts two previous commits cfc8c72137
and 7c8fe47683
2015-10-22 10:39:36 +02:00
Pål Hagen
6747fe5976 (#467) Drag & drop improvements. Keeping track of the items being dragged. 2015-10-21 17:21:56 +02:00
Magne Sjaastad
b046ca0769 Minor compilation issues cleanup 2015-10-21 14:49:20 +02:00
Magne Sjaastad
ff1a1576a0 (#539) Make range filters readonly if an override range filter collection is active 2015-10-21 14:22:51 +02:00
Magne Sjaastad
dbd6ce09c5 (#539) Check for NULL pointer when deciding what kind of range filter collection to use
As the management of override range filter collection is handled
independenly from scheduleRedraw, we must check for a valid pointer when
trying to access the override range filter
2015-10-21 13:32:10 +02:00
Magne Sjaastad
4b95f2b807 (#539) Prevent context menu events to be propagated to parent
When a context menu is created in the viewer is, and the action
triggered is displaying a dialog,
the context menu of QMainWindow is displayed after the action has
finished
Setting this policy will make sure the handling is not deferred to the
widget's parent,
which solves the problem - Qt::PreventContextMenu
2015-10-21 13:16:09 +02:00
Magne Sjaastad
8de8100c3e (#539) When view is unlinked, ask user to keep either override or original range filter collection 2015-10-21 13:16:09 +02:00
Jacob Støren
065a688c19 Fixed crash on every case loaded 2015-10-21 12:21:08 +02:00
Jacob Støren
00b56b7440 (#540) Range filter mapping now works fem->ecl and opposite.
We need to test more, but now it is getting there.
2015-10-21 10:04:00 +02:00
Jacob Støren
53826f4966 (#540) Wip: Preparing to Extract range endpoint calculation
We neeed to clamp fem range to the extents of the ecl grid within the
fem grid before trying to map fem to ecl. So we need to refactor a bit.
2015-10-21 08:21:16 +02:00
Jacob Støren
58363dbcf9 (#540) Wip: Range filter mapping alive! Needs more adjustments.
Fem to Ecl is not perfect.
2015-10-20 17:41:36 +02:00
Pål Hagen
8e3e3dd547 Removed out-commented code 2015-10-20 15:27:27 +02:00
Pål Hagen
e2eaf5f1a3 (#467) Implemented drag & drop for moving tracks after drop target track 2015-10-20 12:25:18 +02:00
Jacob Støren
32d49e4ba3 (#574) Fixed assert when creating eclipse curve 2015-10-20 12:19:41 +02:00
Jacob Storen
b5bb62ed0a Linux compile fixes 2015-10-20 02:48:07 -07:00
Jacob Støren
8b894d8515 (#540) Override range filter update system improved
Rename of forgotten viewLink ->viewController
Remember to update group of linked views before adding a new dependent view.
2015-10-20 11:15:30 +02:00
Jacob Støren
4fc0553451 (#540) Added interface for fem to ecl range filter mapping as well. 2015-10-20 11:15:26 +02:00
Jacob Støren
a5ef83a2ee (#540) WIP: Split the rangefilter mapping code into files
Preparing for assembling it all.
2015-10-20 11:15:21 +02:00
Jacob Støren
c023bc9b2a (#540) WIP: Implemented use of arbitrary exact match diagonal in range filter mapping.
Now we are ready to start testing.
2015-10-20 11:15:16 +02:00
Jacob Støren
db4e637e76 Constified some methods in FemPart. WIP range filter mapping first untested code. 2015-10-20 11:15:12 +02:00
Pål Hagen
20b7ee9aa5 (#505) Changed context menu text
"Add To New Plot" instead of "Add To Plot"
2015-10-19 15:25:16 +02:00
Pål Hagen
31a70b669d (#467) Made sure that only move, not copy, is handled for curves and tracks 2015-10-19 14:55:52 +02:00
Pål Hagen
7e1ef99146 Using const ref parameter 2015-10-19 14:50:01 +02:00
Pål Hagen
344e7679d7 Refactored code that moves cases to a grid case group by drag & drop 2015-10-19 14:48:03 +02:00
Pål Hagen
8a3c2c4c38 (#467) Refactoring - added helper class to simplify the drag & drop code 2015-10-19 14:29:28 +02:00
Pål Hagen
36f2229b5b (#467) Postponing updates until all tracks have been moved to a plot 2015-10-19 14:07:06 +02:00
Pål Hagen
b2e04b47d9 (#467) Performing updates of track after all curves have been moved 2015-10-19 14:02:39 +02:00
Pål Hagen
2893b29bbc (#467) Implemented drag & drop for moving tracks between plots 2015-10-19 13:57:41 +02:00
Magne Sjaastad
ab0e3819a1 (#539) Added framework for update of range filter based on master
Propagate pointer to a range filter if only a single filter is modified
Moved lifetime management of range filter collection to RimView
2015-10-19 12:10:28 +02:00
Pål Hagen
1c3e9d8751 (#467) Implemented drag & drop for moving curves between tracks 2015-10-19 12:07:17 +02:00
Pål Hagen
3a01fe0782 (#467) Implemented tree view drag & drop of LAS file well log channels to plot tracks
Did some refactoring/cleanup of existing drag & drop code to make it
easier to add drag & drop for other item types.
2015-10-16 16:58:49 +02:00
Pål Hagen
8e682926c6 Removed comments 2015-10-16 14:05:12 +02:00
Pål Hagen
1dc0da7a37 (#541) Using common value for absent values (-999.25, -9999.25, etc.) 2015-10-16 13:57:34 +02:00
Pål Hagen
aa1493fcb9 (#541) Exporting date to LAS file 2015-10-16 13:37:31 +02:00
Pål Hagen
0a7e971577 Added access method for the timestep string (date) 2015-10-16 13:33:35 +02:00
Pål Hagen
3ecd6d8da7 (#541) Exporting well name as part of well info to LAS file 2015-10-16 11:15:04 +02:00
Pål Hagen
7b14306b5b (#541) Use "Depth in meters" as parameter description for DEPTH 2015-10-16 10:07:56 +02:00
Pål Hagen
27a6775e3c (#541) Change multiple "_" in default export file name to one 2015-10-16 10:06:45 +02:00
Magne Sjaastad
a7b3950c6b Make sure the view linker is expanded after a link operation 2015-10-16 09:20:41 +02:00
Jacob Støren
08d1031f7f Fixed Missing rename after merge 2015-10-15 23:29:30 +02:00
Jacob Støren
5d642719b7 (#557, #560, #561) WLP: Massive renaming in WellLogCurveData. Fixed undiscovered bug.
Curves plotted by TVD was not correctly splitted where well path went out in free air.
2015-10-15 23:21:31 +02:00
Pål Hagen
3683dc95cd (#541) Setting depth range for export from the curve's raw data, not the plot curve's data 2015-10-15 16:31:11 +02:00
Pål Hagen
2dd1e98f81 (#541) Setting version info, start and stop depths, and depth unit, when exporting to LAS 2015-10-15 16:12:22 +02:00
Pål Hagen
68ad675a45 (#541) Using curve name as default file name for LAS in file save dialog 2015-10-15 14:39:53 +02:00
Pål Hagen
f8c725e2b8 (#541) Using result name as well log channel name when exporting to LAS 2015-10-15 14:37:57 +02:00
Jacob Støren
707ddf15d7 (#540) Started to make single-cell best-match 2015-10-15 13:41:51 +02:00
Jacob Støren
36339f1001 (#522) Changed the Import Well Log Curve icon 2015-10-15 13:41:47 +02:00
Jacob Støren
fa375381d1 WLP: Added spaces to curve-auto-names to make them more readable 2015-10-15 13:41:43 +02:00
Jacob Støren
a11d82d57e (#522) Added a Las-File Icon in the tree 2015-10-15 13:41:39 +02:00
Jacob Støren
1782fac724 (#521, #522) New icons on Plot related stuff.
The curve icon does not show up for some reason.
2015-10-15 13:41:34 +02:00
Jacob Støren
ee96d1b2ee (#521, #522) Added new icon files 2015-10-15 13:41:30 +02:00
Pål Hagen
956beba118 Moved remaining code from RimWellLogCurveImpl to RigWellLogCurveData
Removed class RimWellLogCurveImpl.
RigWellLogCurveData::calculateValidPointsIntervals() needs to be
harmonized with new way of extracting depths from well paths.
2015-10-15 13:29:45 +02:00
Pål Hagen
c2577391c2 Linux compilation fix.
friend -> friend class
2015-10-15 12:53:20 +02:00
Pål Hagen
10c5b37122 Updated unit tests
Using RigWellLogCurveData instead of RimWellLogCurveImpl. Added test
interface which has access to private methods in RigWellLogCurveData.
RimWellLogCurveImpl should probably be removed when correct filtering of
curve segments based on depths is up & running.
2015-10-15 12:41:12 +02:00
Pål Hagen
d74b4333f2 (#541) Renamed some methods and variables 2015-10-15 12:01:47 +02:00
Pål Hagen
a173694542 Linux compilation fix. 2015-10-15 11:32:09 +02:00
Pål Hagen
08573be64b (#541) Added feature for export of well log plot curves to a LAS file
Did some refactoring/improvements by introducing new class
RigWellLogCurveData.
2015-10-15 11:27:12 +02:00
Jacob Storen
10046eed4a Linux fixes 2015-10-14 07:13:45 -07:00
Jacob Storen
021de1444d Linux compile fix 2015-10-14 06:57:11 -07:00
Jacob Støren
b2f4f64aca Well Log extraction: Cleaning up a bit 2015-10-14 15:20:50 +02:00
Jacob Støren
21b313f945 (#557, #560, #561) WLP: Guaranteed Pairwise ordering of intersections
and endpoint handling.  Now discarding out-of-pair points.
Added well name and case in error message.
2015-10-14 15:20:46 +02:00
Jacob Støren
d004d14acc (#557, #560, #561) WLP: Rename of map keys 2015-10-14 15:20:42 +02:00
Jacob Støren
a0cccc93cb (#557, #560, #561) WLP: POR results are now undefined in C3D8 elements 2015-10-14 15:20:38 +02:00
Jacob Støren
33aed754d9 (#557, #560, #561) WLP: White space cleanup 2015-10-14 15:20:34 +02:00
Jacob Støren
9fa2395fdc (#557, #560, #561) WLP: Aligned intresection map insertion code Geom/Eclipse 2015-10-14 15:20:31 +02:00
Jacob Støren
8d2fee9bf4 #557, #560, #561) WLP: Allign WL-extraction code Geom-Eclipse 2015-10-14 15:20:27 +02:00
Jacob Støren
4c73b31919 (#557, #560, #561) WLP: Using same code in Geomech WL-extraction 2015-10-14 15:20:23 +02:00
Jacob Støren
0bc4ed9b06 (#557, #560, #561) WLP: Moved intersection cleanup code to baseclass 2015-10-14 15:20:19 +02:00
Jacob Støren
fdaa25a286 (#557, #560, #561) WLP: Added scoping to make ready for a separate function 2015-10-14 15:20:16 +02:00
Jacob Støren
6014312056 (#557, #560, #561) WLP: Started to return a cleaner intersection list from the extractor.
Created a common baseclass to be able to use same intersection cleanup code.
2015-10-14 15:20:12 +02:00
Magne Sjaastad
59027a1f2e (#566) Do not write or read "no common area NNCs" as they are always computed 2015-10-14 13:23:54 +02:00
Pål Hagen
1253247481 (#567) Made sure that WLP auto curve name works for geo mech models too 2015-10-13 16:16:14 +02:00
Magne Sjaastad
67a62f4f02 Renamed RimViewLink to RimViewController 2015-10-13 10:24:39 +02:00
Pål Hagen
fac6252d01 Renamed impl class/files 2015-10-12 15:04:21 +02:00
Pål Hagen
ba879f0c34 Renamed method 2015-10-12 15:00:40 +02:00
Pål Hagen
507c30b93f (#545) Handling "NULL"/absent values in LAS files
Converting to absent values to HUGE_VAL when reading from LAS file.
Splitting into multiple curves when plotting.
2015-10-12 14:50:32 +02:00
Jacob Støren
36d2bb224c (#542) Fixed several project-open crashes related to missing files.
Added errormessage on missing wellpath file
2015-10-12 12:41:02 +02:00
Pål Hagen
6b8e51ca87 (#558) Made sure that TVD values are positive for geo mech models 2015-10-12 10:33:36 +02:00
Pål Hagen
1132a0db5e (#558) Added support for TVD/MD switch for curve data extracted from geo mech models
This was handled just for Eclipse models.
2015-10-12 10:31:17 +02:00
Magne Sjaastad
6e67c61f28 Linux fix 2015-10-05 18:41:22 +02:00
Magne Sjaastad
c8ec321caf (#561) Do not remove duplicate depth values
Filtering of depth values does not work as expected, disabled for now.
2015-10-05 18:37:58 +02:00
Magne Sjaastad
05a71b79c9 Linux fixes 2015-10-05 17:36:19 +02:00
Magne Sjaastad
63d401b6e6 Added unit test to Testing menu
Launch of unit tests (gtests) is also possible from command line
parameter "unittest"
2015-10-05 16:09:51 +02:00
Magne Sjaastad
f4cfc51de2 (#561) Moved static methods to separate file 2015-10-05 13:29:30 +02:00
Magne Sjaastad
718f6f9687 (#555) Fixed issue for cases not part of a grid case group 2015-09-29 15:29:36 +02:00
Jacob Støren
5619e14cbe Adjusted VisibleCells Calculation Tolerance
Now better matching the synt_small_c2 case
2015-09-28 21:09:28 +02:00
Jacob Støren
e74098d7ca (#553) Fixed. Now the CreatDisplayModel sets timestep without firing signals
from the AnimationController.
2015-09-28 20:43:55 +02:00
Jacob Støren
5d04655d6a (#520)(#503) Made sure the Overridden cells actually overrides always. 2015-09-28 10:05:20 +02:00
Jacob Støren
30f3796bab Slight progress-bar improvement 2015-09-28 08:21:51 +02:00
Jacob Støren
5677665dba (#331) Properly shown POR values by checking for element type.
We are calculating and using an elmNode POR result to correctly
respect the element type.
2015-09-28 07:39:57 +02:00
Jacob Støren
56dae7f71a (#550) Fixed by reverting commit ca0fd4d9fe
The simplified check for results present was not good enough.
As we no longer do processEvents during progressbar, it should be ok to
reintroduce the assertResultsLoaded test.
2015-09-27 19:32:55 +02:00
Jacob Støren
07d101353c (#405) Gamma calculation test POR < threshold needed the threshold to be in bar as well. 2015-09-26 10:22:39 +02:00
Jacob Støren
43dd883f63 Fixed Crash when selecting SE witout any component. 2015-09-26 10:08:58 +02:00
Jacob Støren
cd13fc5aee (#405) Added [Bar] to legend title when showing SE, ST and POR 2015-09-26 10:00:03 +02:00
Jacob Støren
276addc713 (#405) Convert POR, SE, and ST to Bar. Fixed issues regarding property filters.
Result fields without component had an extra space in the option value string
that made the search for the option in the option list fail.
2015-09-26 09:38:29 +02:00
Jacob Støren
3295c032b1 (#549) Geomech Property Filter: Fixed missing update when adding a filter 2015-09-26 09:32:43 +02:00
Jacob Støren
da893744a5 (#513) Use element type to distinguish when to use the POR values 2015-09-25 20:20:46 +02:00
Jacob Støren
5097082f09 (#513) Added a HEX8P element type to distinguish C3D8 and C3D8P 2015-09-25 19:33:34 +02:00
Pål Hagen
aa36a3f5e6 Moved static method to the class where it belongs (more than it did). 2015-09-25 18:14:25 +02:00
Pål Hagen
803cc4328d (#548) Adding only well paths with LAS files to property editor for curves 2015-09-25 18:04:10 +02:00
Pål Hagen
63467b0960 (#547) Don't enable "New Well Log LAS Curve" for tracks if no LAS files are available 2015-09-25 17:52:03 +02:00
Pål Hagen
9830522745 (#546) Check if they should be enabled before adding well path related context menu items 2015-09-25 17:10:17 +02:00
Magne Sjaastad
9b288970c1 (#495) Linux fixes 2015-09-25 16:45:46 +02:00
Pål Hagen
a0c2d7f6b7 (#525) Checking for availability of any case, not necessarily the active case 2015-09-25 16:45:38 +02:00
Pål Hagen
4a53b318f7 (#506) Updating view name in view linker in project tree view when a view's name is changed 2015-09-25 16:39:19 +02:00
Magne Sjaastad
061288f1c3 (#495) Removed use of StdInclude 2015-09-25 15:57:50 +02:00
Jacob Støren
5b9bf3bcd2 (#518) Removed link visible views from 3DView context menu
Modified the command enabled state to be enabled only when it is sensible to run it.
(Unlinked views is present.)
2015-09-25 15:24:32 +02:00
Jacob Støren
ecc69e7a1a Linked Views: Validation and changes on update system for ViewController 2015-09-25 15:24:29 +02:00
Jacob Støren
c370c7cb02 View Linker: Remove child array entry after deletion to have a valid datastructure through destruction. 2015-09-25 15:24:27 +02:00
Jacob Støren
c065d625e2 (#483) Linked Views: Acknowledge visible cells override when disabling tree items
(Filter items)
2015-09-25 15:24:24 +02:00
Jacob Støren
03c788db6a Linked Views: isActive() as access method. doSync methots renamed to update
and changed the meaning accordingly.
2015-09-25 15:24:19 +02:00
Magne Sjaastad
1933bbeb84 (#496) Use system macro for init of abstract PDM classes
Removed project specific macro
2015-09-25 15:09:34 +02:00
Pål Hagen
7b802187d0 (#525) New well log extraction curve command feature needs a case
Not available unless there is a case.
2015-09-25 14:48:31 +02:00
Pål Hagen
d8acb9d1bc (#528) Using case and current result from active view when adding new curve 2015-09-25 14:35:30 +02:00
Pål Hagen
4e3f51909b (#537) Handling LAS file names no matter what case the extension has
.las, .LAS, .Las, .laS, etc. should now all work.
2015-09-25 11:56:14 +02:00
Magne Sjaastad
4424c110be Transformed static functions from ViewLinker to dynamic functions in RimView 2015-09-25 11:17:51 +02:00
Pål Hagen
034a78ae0c (#534) Made sure that curve name options are ordered correctly
Same order as they appear in the generated curve name.
2015-09-25 10:50:44 +02:00
Pål Hagen
285cd6ccea (#535) Added field for toggling of date in curve name
Date is on by default, time step is off.
2015-09-25 10:44:35 +02:00
Pål Hagen
b151200ffc (#466) A curve must be selected no further than 20 pixels away
If the selection point is more than 20 pixels away from any curve's
points, the track is selected instead.
2015-09-25 10:25:44 +02:00
Jacob Støren
c79a01f3b9 Linked Views: created access methods for viewController settings
The access methods now respects the active settings on both the ViewController
and the Toplevel.
2015-09-25 09:39:42 +02:00
Jacob Støren
8c63f4963b (#513) Minor rename 2015-09-25 09:16:14 +02:00
Jacob Støren
9711f5d891 (#513) POR now ignored in ST calculation where not all elmnodes have POR 2015-09-24 22:37:57 +02:00
Jacob Støren
8404ccd38b RigFemPart: Renamed mispelled member 2015-09-24 22:15:01 +02:00
Jacob Støren
efe5951222 Linked Views: Refactoring ViewController
Consolidating update responsibilities.
Renaming
2015-09-24 17:43:14 +02:00
Jacob Støren
d83d9e967b Linked Views: Refactored and cleaned up more. Refactored some features. 2015-09-24 17:43:12 +02:00
Jacob Støren
5e0505dfe8 Renaming and cleanup in ViewLinker and friends 2015-09-24 17:43:09 +02:00
Magne Sjaastad
cc62e93d45 (#452) Fixed switching of MDI windows 2015-09-24 17:17:28 +02:00
Pål Hagen
ae42845f35 (#533) Using "," instead of "|" as separator in curve names 2015-09-24 16:19:32 +02:00
Pål Hagen
6ed3e96d84 Got rid of unused "paste" features
Handled in other, newer features .
2015-09-24 15:55:24 +02:00
Pål Hagen
1a6aa58711 (#524) God rid of "Copy" for multiple selections in the project tree view
Copy used to be always available for multiple selections, for some
reason.
2015-09-24 15:36:36 +02:00
Pål Hagen
dc898d92f9 (#466) Curve selection on LMB released instead of pressed 2015-09-24 15:27:33 +02:00
Pål Hagen
1e5b489133 (#466) Selection of curve only on LMB pressed
Made sure that the selection is not done on both left mouse button
pressed and released.
2015-09-24 15:09:19 +02:00
Pål Hagen
895a16f43f (#526) Additional fix for filtering of infinite values in extraction curves 2015-09-24 14:04:08 +02:00
Pål Hagen
ff073f50fa (#526) Fixed problem with finding intervals for extraction curves
Infinite values from well log curve extraction should never appear for
points that are filtered for plotting. Did some refactoring/code
cleanup.
2015-09-24 13:36:38 +02:00
Pål Hagen
d7a1094893 (#489) Handling both "F" and "FT" as unit names for foot
Converting to meter if depth unit is "F" or "FT". Can be both, according
to comments in NRLib code.
2015-09-24 11:14:34 +02:00
Pål Hagen
c78fdffeaf (#544) Allowing "DEPT" and "DEPTH" as depth values from LAS files 2015-09-24 11:02:39 +02:00
Pål Hagen
529b68e073 (#537) (#515) Showing error messages from LAS file open exceptions 2015-09-24 10:08:45 +02:00
Pål Hagen
f15c9973c9 (#515) Handling exceptions from NRLib
Returning error message string picked from exception when trying to read
a file, if any.
2015-09-24 10:06:57 +02:00
Pål Hagen
5d18209e26 (#537) Showing error message box if opening a LAS file fails 2015-09-24 09:37:26 +02:00
Magne Sjaastad
71e74599ff (#483) Gray out overridden range and property collections 2015-09-23 14:35:35 +02:00
Magne Sjaastad
4ee8929d91 (#483) Gray out icon for overridden cell results 2015-09-23 13:48:25 +02:00
Magne Sjaastad
af75f513f9 Several minor refactoring and cleanup 2015-09-23 12:50:06 +02:00
Magne Sjaastad
9a840b9243 (#509) Added missing create display model 2015-09-23 12:49:09 +02:00
Magne Sjaastad
942c0a20b7 Moved camera update from RimView to RimViewLinker 2015-09-23 12:23:21 +02:00
Magne Sjaastad
c8944d8801 Refactored funtions used to find viewLinker and viewLink 2015-09-23 11:01:46 +02:00
Jacob Støren
3b98d77324 (#517) Fixed crash due to direct call to CreateDisplayModelAndUpdate
But there are ore ...
2015-09-22 21:00:50 +02:00
Pål Hagen
3938e65c7b (#511) Updating well log plot icon when toggling visibility 2015-09-22 16:09:25 +02:00
Magne Sjaastad
9d03120afa (#512) Fixed missing time step texts for geomech case
Bug introduced in 06e8bc2ec5
2015-09-22 16:00:56 +02:00
Pål Hagen
f745e483c7 (#507) Updating curve name only if "auto name" is set 2015-09-22 15:45:58 +02:00
Magne Sjaastad
2c8ac1541d (#500) Use space to indent auto name properties 2015-09-22 15:36:14 +02:00
Magne Sjaastad
b481699cc2 (#500) Improved curve data property panel
Show curve data group first
Hide auto name properties when custom name is defined
2015-09-22 15:24:11 +02:00
Pål Hagen
81b973a74c (#507) Picking unit name from LAS file in curve's update method 2015-09-22 15:12:33 +02:00
Pål Hagen
239d682956 (#514) Added missing "view link" command features to context menu in project tree view 2015-09-22 14:34:26 +02:00
Pål Hagen
759302b370 (#446) Added "Link Visible Views" to 3D context menu 2015-09-22 14:26:23 +02:00
Pål Hagen
d377de562a (#446) "Link view" only available if linked views exist 2015-09-22 14:23:51 +02:00
Pål Hagen
ae1cc96979 (#501) "Link view" context menu items only visible when clicking the background 2015-09-22 13:34:43 +02:00
Pål Hagen
ff1f7b24b5 (#468) Showing well log plot context menu items only when a well path is picked 2015-09-22 13:14:08 +02:00
Pål Hagen
430ea86962 (#505) Added context menu item for creation of well log extraction curve 2015-09-22 12:29:14 +02:00
Magne Sjaastad
b45e571888 (#504) Do not use autoscale for x-axis - simplified track/plot update code 2015-09-22 11:55:21 +02:00
Magne Sjaastad
7ded798055 (#504) Move common code to base class 2015-09-22 11:55:21 +02:00
Pål Hagen
f49c7fc983 (#505) Added context menu item for creation of cure from LAS data for well paths 2015-09-22 10:52:28 +02:00
Pål Hagen
75dc7376ad (#404) Selecting well path in the tree view when picked in the 3D view
Added method for setting selection based on the picked part.
2015-09-22 10:30:11 +02:00
Pål Hagen
be29a06883 (#501) Always displaying well log curve creation commands in the context menu
The command feature system handles enabled/disabled state.
2015-09-22 10:02:03 +02:00
Magne Sjaastad
ef87f63b63 (#502) Reduce size of plot window when track is deleted 2015-09-22 09:50:29 +02:00
Pål Hagen
0daaba58a4 (#501) Made sure that "link view" items in the context menu don't need hit info in the view 2015-09-22 09:40:44 +02:00
Magne Sjaastad
3658724958 Preferences: More space for ssihub and checkbox to left of some item texts 2015-09-22 08:39:53 +02:00
Jacob Støren
a0dabca6ed (#401) Updated sensitivity and GUI of ViewLink to reflect the visible cells possibilities 2015-09-21 18:54:41 +02:00
Jacob Støren
7cf61eb636 Added update of icon when changing master view 2015-09-21 18:54:39 +02:00
Jacob Støren
eb3cf20263 Avoid repeatedly resetting the view 2015-09-21 18:54:37 +02:00
Jacob Støren
31b5b2e568 Moved setting of default view to after we know the geometry is generated. 2015-09-21 18:54:33 +02:00
Jacob Støren
a2dc6628ad (#401) Fixed result coloring of cells/fault geometry part of cells.
And visibility of fault part of overridden visible cells
2015-09-21 18:54:31 +02:00
Jacob Støren
bc13971fec Clear the views to regenerate when finished regenerating
This inefficiency has been there forever ...
2015-09-21 18:54:29 +02:00
Jacob Støren
7abfd51b91 Fix: Schedule Property filter regen. and not Range filtered.
when asked to do Property filter.
2015-09-21 18:54:27 +02:00
Jacob Støren
fa5be6a5e4 Guard against updating geomech legend when no data is loaded. 2015-09-21 18:54:24 +02:00
Magne Sjaastad
2b7d7be3f1 (#499) Added a custom track delete feature
Added infrastructure needed to delete track from plot and plot
collection
2015-09-21 15:55:55 +02:00
Magne Sjaastad
4d42fd37f5 (#485) Grow plot size when adding tracks 2015-09-21 15:01:11 +02:00
Pål Hagen
5e58cb141e (#468) Added context menu item in 3D view for plotting of well log extraction curves 2015-09-21 14:24:29 +02:00
Pål Hagen
903b692e8e (#468) Renamed method 2015-09-21 14:10:04 +02:00
Pål Hagen
8667b6baa0 (#468) Added context menu item in 3D view for plotting of logs from LAS files 2015-09-21 14:02:33 +02:00
Magne Sjaastad
e7866cbdfd (#484) If current window is mazimized, show new window in maximized state 2015-09-21 13:25:38 +02:00
Magne Sjaastad
e8079783cb (#497) Moved per cell filter code from property filter to result definition 2015-09-21 11:43:22 +02:00
Magne Sjaastad
b85e254983 (#457) Show time step string instead of index in UI 2015-09-21 11:22:03 +02:00
Magne Sjaastad
06e8bc2ec5 Moved building of time step names for UI to case 2015-09-21 11:22:03 +02:00
Pål Hagen
c32f4cabfe (#493) Correct handling of MDI sub window activation.
Setting bool member variable that blocks sub window activation slot
temporarily at the correct places - the main window methods that sets
active viewer and removes a viewer.
2015-09-21 11:01:00 +02:00
Pål Hagen
5e8a6d90cd (#498) Picking and displaying well log channel unit from LAS files 2015-09-21 10:10:25 +02:00
Jacob Støren
22d033669d (#401) Result colors now updated on "Visible cells"-overridden Eclipse cases 2015-09-21 09:10:50 +02:00
Jacob Støren
2604e01ddc (#401) Fixed missing update (Inactive cells) 2015-09-21 08:37:49 +02:00
Magne Sjaastad
d4d0ac4842 (#455) Added customizable generated curve name for Extraction Curves 2015-09-20 12:12:15 +02:00
Magne Sjaastad
850c7804b4 Use group for curve name properties 2015-09-18 19:42:54 +02:00
Magne Sjaastad
18bb056b78 Apply appendClassNameToUiText when creating project tree 2015-09-18 19:39:47 +02:00
Magne Sjaastad
a4b57a11a4 Added display of class names to preferences
Use flag in pdmUiTreeViewEditor to control display of class names
2015-09-18 19:24:02 +02:00
Magne Sjaastad
d9b070c0ef Use current project name as suggested project file Save As name 2015-09-18 18:49:53 +02:00
Pål Hagen
fef1d93a9e (#436) Renamed class/files 2015-09-18 17:29:17 +02:00
Jacob Støren
95047ae89e (#401) Sync visible cells GeoMech to Eclipse grid now works
But there are bugs regarding faults and cell result color.
2015-09-18 17:08:58 +02:00
Jacob Støren
b55beb7e13 (#401) Update dependent views after independent ones
The dependent views needs the visibility from their masters
2015-09-18 17:08:57 +02:00
Pål Hagen
e3e574fb90 (#493) Blocking MDI window activation handler when toggling off well log plot 2015-09-18 17:06:26 +02:00
Pål Hagen
9ee13911b3 (#459) Don't call code finding valid intervals if we have no points 2015-09-18 16:12:39 +02:00
Jacob Støren
8ca874006c (#401) Changed main mapping to loop over Eclipse grid
To avoid creating the geomech version of the eclipse cell many times
2015-09-18 15:01:20 +02:00
Jacob Støren
a3cbe99dd4 (#401) Cell comparison now simplified. Assumes topological rotation is equal 2015-09-18 15:00:42 +02:00
Jacob Støren
13d1876a16 (#401) Cell Topol. rotation separated 2015-09-18 15:00:41 +02:00
Jacob Støren
a9a8c94625 (#491) Continue insolation of topol. rotation code for elm 2015-09-18 15:00:39 +02:00
Jacob Støren
3d2a64b3d6 (#401) Starting to insolate topological rotation code for elm 2015-09-18 15:00:38 +02:00
Jacob Støren
39a9677a44 Comments and whitespace 2015-09-18 15:00:36 +02:00
Jacob Støren
eea05e7820 (#401) More Simlification of topological rotation of elements 2015-09-18 15:00:35 +02:00
Jacob Støren
7ee1d2eb95 (#401) Simplified code of topological rotation 2015-09-18 15:00:33 +02:00
Jacob Støren
255f2e496b RigFemTypes Hex definition: Added a clarifying comment 2015-09-18 15:00:32 +02:00
Jacob Støren
66172ea852 (#401) Sync Visible Cells: Preparing to rewrite the main loop 2015-09-18 15:00:30 +02:00
Jacob Støren
35c6316d9c (#401) Sync Visible Cells: More refactoring 2015-09-18 15:00:28 +02:00
Jacob Støren
577c0c4578 (#401) Cleaning up code in the sync visual cells code 2015-09-18 15:00:27 +02:00
Pål Hagen
ef5d1c0279 (#490) Made sure that "add to plot" feature sets track name 2015-09-18 14:50:08 +02:00
Pål Hagen
d7128efe0f (#489) Converting from foot to meter if needed 2015-09-18 14:03:13 +02:00
Magne Sjaastad
4ea3387e79 (#455) Improved use of Custom Curve Name 2015-09-18 13:46:18 +02:00
Magne Sjaastad
842363eebd WIP resolved conflicts 2015-09-18 13:46:18 +02:00
Pål Hagen
39193396ae (#489) Added interface to get access to depth unit 2015-09-18 13:43:56 +02:00
Pål Hagen
479b2083ef (#486) Renamed "trace" to "track" 2015-09-18 12:29:23 +02:00
Pål Hagen
ecf0d19110 Added group for visible depth range. Renamed fields. 2015-09-18 11:47:17 +02:00
Pål Hagen
efc62a65f9 (#490) Added group for visible X axis range. Renamed fields. 2015-09-18 11:41:14 +02:00
Pål Hagen
59efb31523 (#490) Added user description field to well log plot tracks 2015-09-18 11:07:21 +02:00
Pål Hagen
2653bcf1a9 (#491) Updating X-range fields according to changes in plots 2015-09-18 10:50:01 +02:00
Pål Hagen
1df537627d Linux compilation fix 2015-09-18 10:33:56 +02:00
Pål Hagen
324f05e74e Linux compilation fix 2015-09-18 10:27:55 +02:00
Jacob Støren
acb4717e9c Linux compile fix 2015-09-18 10:10:33 +02:00
Jacob Støren
d40ab88cd9 Made interface in RigFemPartGrid clearer regarding what it provides, and not. 2015-09-18 10:10:31 +02:00
Pål Hagen
d3f2df8b6b (#487) Stopped using focus events for selection in project tree
Already handled by sub window activation in main window.
2015-09-18 09:41:42 +02:00
Pål Hagen
58609ac9de Renamed class/flies 2015-09-18 09:16:59 +02:00
Magne Sjaastad
0f5fed1768 (#492) Created folder for well log commands, added "New Well Log LAS Curve" feature 2015-09-18 09:07:38 +02:00
Magne Sjaastad
b3620355de Handle no data gracefully 2015-09-18 09:07:37 +02:00
Pål Hagen
2ebb60e468 (#459) Fixed bug in extraction of valid intervals for plotting 2015-09-18 08:54:11 +02:00
Magne Sjaastad
598575602c (#484) Fixed issue with invalid MDI maximized state 2015-09-18 08:04:14 +02:00
Pål Hagen
ffbc4f13e7 (#459) Added support for plotting of discontinuous curves 2015-09-17 18:42:35 +02:00
Jacob Støren
3d09ceb92b (#401) Finally got the basic comparison to work and thus Ecl->geomech mapping
Now weed to clean up, make it fast, include other mappings
Geom/geom Ecl/ecl etc..
and handle inserted/removed layers
2015-09-17 16:13:27 +02:00
Jacob Støren
bf84d7d261 Fixed error in geomCell geometry calculation + Quad rotation
Also renamed a bit
2015-09-17 16:13:26 +02:00
Jacob Støren
b0caa7f952 (#401) WIP: Implemented averaging to create a geomech equivalent cell
to compare with the real geomech cells.
Creating mapping based on this, but there are bugs or weaknesses yet,
so it does not work properly.
2015-09-17 16:13:25 +02:00
Jacob Støren
14b740c8ab Fixed crash when opening project file with a hidden well log plot 2015-09-17 16:13:24 +02:00
Jacob Støren
7a6c7149e1 (#401) WIP: First cell filtering Eclipse Geomec grid visible.
Not working very well. BB matching is not good enough.
2015-09-17 16:13:22 +02:00
Jacob Støren
36bc2f8f69 (#401) WIP: Activated the visibility calculation code.
Started on mapping calculation.
2015-09-17 16:13:21 +02:00
Jacob Støren
f092c4daef (#401) WIP: CaseToCase mapper creation.
Now only the mapping generation is missing
2015-09-17 16:13:20 +02:00
Jacob Støren
57ff5becbc (#401) WIP: Added skeleton class for cell mapping 2015-09-17 16:13:19 +02:00
Jacob Støren
b6fb85e0a4 (#401) WIP: Prototyped total cell visibility calculation and
calculation of overridden cell visibility.
2015-09-17 16:13:17 +02:00
Magne Sjaastad
c8751bebe0 (#439) Improved positioning and default size of widgets in MDI area 2015-09-17 14:27:21 +02:00
Magne Sjaastad
490a823fb0 (#440) Minimum height and width of plot set to 0 2015-09-17 14:27:20 +02:00
Pål Hagen
08adcd5df7 (#466) Made sure that selecting plots and plot tracks both work
Both widgets accept focus events and select the corresponding items in
the project tree view. Focus is cleared immediately in the focus event
handlers, so that plot tracks won't steal focus from the plots in
subsequent selections of plots.
2015-09-17 12:02:37 +02:00
Pål Hagen
71b4ce9221 Linux compilation fix 2015-09-17 11:40:05 +02:00
Pål Hagen
ca375d90ea (#466) Clicking a plot curve selects the item in the project tree view 2015-09-17 11:34:03 +02:00
Pål Hagen
ce6c33fa09 (#466) Clicking a plot track selects the item in the project tree view 2015-09-17 10:53:37 +02:00
Pål Hagen
6b5aaecc80 (#433) Geo mech well log extractor now uses measured depth 2015-09-17 10:26:06 +02:00
Pål Hagen
713ccf09be (#482) Got rid of cause of crash
Removed an assertion in the case where one would extract a well path
between two cells.
2015-09-17 10:15:46 +02:00
Magne Sjaastad
c6caea2869 (#481) Restore window maximized state 2015-09-17 09:04:15 +02:00
Magne Sjaastad
f1233e485a Improved state handling of toolbar actions 2015-09-17 08:25:45 +02:00
Magne Sjaastad
4c9b25a85d (#480) Added toolbutton for tiling of windows as a command feature 2015-09-17 08:25:44 +02:00
Pål Hagen
1dc7bbe667 (#436) Renamed a method and a member variable 2015-09-16 16:20:07 +02:00
Pål Hagen
06f73bc359 (#436) Enabled addition of multiple well log curves to plot 2015-09-16 16:16:02 +02:00
Pål Hagen
6d41aa0b18 (#436) Renamed some classes/files, methods and variables 2015-09-16 16:06:06 +02:00
Pål Hagen
8ed9945ccf (#436) Showing user name field. Default value is log channel name. 2015-09-16 15:43:14 +02:00
Pål Hagen
c88bdfd823 (#436) Added property fields. Handling project file read/write, 2015-09-16 15:31:04 +02:00
Magne Sjaastad
f1e11780ce (#446) Added feature "Set master view" to context menu in 3D and in project tree 2015-09-16 15:13:56 +02:00
Magne Sjaastad
4c781b12be (#446) Added feature "Delete all linked views" 2015-09-16 14:40:50 +02:00
Magne Sjaastad
36f5f628f3 (#446) Changed from list of ViewLinkers to one single ViewLinker 2015-09-16 14:26:25 +02:00
Magne Sjaastad
66333e0367 (#475) Make sure MDI window pos and size is restored 2015-09-16 12:56:48 +02:00