Commit Graph

2331 Commits

Author SHA1 Message Date
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
Pål Hagen
9a2ec02bcc (#436) Using static methods in "feature impl" class, for clarity 2015-09-15 18:21:38 +02:00
Pål Hagen
a79bce6ea4 (#436) Moved LAS file related code to new class RigWellLogFile 2015-09-15 18:07:53 +02:00
Magne Sjaastad
d99c5daee1 Added icons to context menu in 3D view 2015-09-15 16:33:41 +02:00
Magne Sjaastad
708e34045d (#446) Added link view commands to context menu in 3D view 2015-09-15 16:33:41 +02:00
Magne Sjaastad
0fd5638c6b Moved ViewLink commands into separate folder 2015-09-15 16:33:40 +02:00
Magne Sjaastad
cfc8c72137 Completed more robust check for commit 7c8fe47683 2015-09-15 16:33:40 +02:00
Magne Sjaastad
eef5cc593e (#446) Update project tree view when deleting a linked view 2015-09-15 16:33:39 +02:00
Pål Hagen
3da11d2f6d (#436) Moved well log plot creation code to common base class 2015-09-15 16:20:37 +02:00
Pål Hagen
e81a1c69c0 (#436) Refactored curve creation features
Moved common code to new base class.
2015-09-15 15:58:22 +02:00
Pål Hagen
e4212a1135 (#436) Added feature that creates a plot with a given LAS file log 2015-09-15 15:23:25 +02:00
Pål Hagen
9cd4c1efb8 (#436) Added methods that read depth and other log data 2015-09-15 15:18:28 +02:00
Pål Hagen
03e4b89508 (#435) Renamed class 2015-09-15 13:21:30 +02:00
Magne Sjaastad
01118fafda (#445) Not possible to have more than one linked view group 2015-09-15 12:17:10 +02:00
Magne Sjaastad
7c8fe47683 Made cell visibility check more robust 2015-09-15 12:17:10 +02:00
Pål Hagen
2b068676c5 (#435) Handling metadata for both continuous and discrete log data 2015-09-15 12:05:20 +02:00
Pål Hagen
a6cb14244d (#435) Fixed reading well path files for existing well logs with the same well name 2015-09-15 11:49:09 +02:00
Pål Hagen
7efd3daa8b (#435) Bugfix - made sure that correct pointer is assigned 2015-09-15 11:01:19 +02:00
Magne Sjaastad
08e266c2f3 (#449) Minor fixes related to isActive 2015-09-15 10:45:39 +02:00
Magne Sjaastad
9aeb949b06 (#449) Added toggle on dependent views and removed toggle from master 2015-09-15 09:47:59 +02:00
Magne Sjaastad
4cf3d9ff5f Check for valid bounding boxes before testing for intersection 2015-09-15 09:46:32 +02:00
Pål Hagen
7f2aa1c389 (#435) Adding well log to existing well if well names are the same 2015-09-14 17:05:28 +02:00
Pål Hagen
095d974e38 (#435) WIP - Reading metadata from LAS files 2015-09-14 16:33:28 +02:00
Magne Sjaastad
671506f7cc Fixed Linux compile issue 2015-09-14 13:14:37 +02:00
Jacob Støren
7296be4dde Tempoarily hide the SyncVisibleCells options for pushing to dev 2015-09-14 09:53:39 +02:00
Jacob Støren
1e232c23c5 (#477) Fixed missing updates after toggle or delete of ViewLinker
Fixed missing delete of ViewLinker child objects
2015-09-14 09:53:33 +02:00
Jacob Støren
f81cf98580 (#401) WIP: Refactoring Linked views update system.
Preparing for linking of visible Cells.
2015-09-14 09:53:28 +02:00
Jacob Støren
665d233c38 Guard against not having geomMechData 2015-09-14 09:53:22 +02:00
Jacob Støren
238c783b26 More renaming LikedView -> ViewLink 2015-09-14 09:53:16 +02:00
Jacob Støren
984656cbfa (#401) Added access to the ViewLinker from the main view 2015-09-14 09:53:10 +02:00
Jacob Støren
187ebf114d Added A SyncVisibleCells field 2015-09-14 09:53:05 +02:00
Pål Hagen
68662d2968 (#434) Building and linking NRLib with ResInsight 2015-09-11 17:03:11 +02:00
Jacob Støren
69019115a2 Made MD/Tvd font smaller 2015-09-11 14:35:12 +02:00
Jacob Støren
379cce41f4 (#443) Linked views default is to not link the result color
Did some cosmetics as well.
2015-09-11 14:17:27 +02:00
Jacob Støren
8b26726672 Renamed file LinkedView->ViewLink 2015-09-11 14:17:21 +02:00
Jacob Støren
733b3603db Rename of LinkedView -> ViewLink 2015-09-11 14:17:16 +02:00
Pål Hagen
dce0361660 (#438) Added unit to depth axis title. Did some refactoring. 2015-09-11 13:22:33 +02:00
Pål Hagen
7901c3c4bd (#438) Showing "MD" or "TVD" on top of Y-axis according to depth type 2015-09-11 12:35:59 +02:00
Pål Hagen
fa8f6108c7 Using different handling for toggling on and off visibility of well log plot 2015-09-11 10:58:30 +02:00
Pål Hagen
d3909c5d27 (#437) Using MD or TVD depth values for well log extraction curves
Also renamed some methods for clarity, and fixed a bug in
RimWellLogPlot::updateViewerWidget(). Using this method instead of
loadDataAndUpdate() when toggling visibility of the plot.
2015-09-11 10:44:10 +02:00
Pål Hagen
b841af62bb (#438) Made sure that the well log extractor returns positive values for TVD 2015-09-10 16:19:00 +02:00
Pål Hagen
7ba23a7f18 (#438) Added depth type enum field to well log plot 2015-09-10 15:29:50 +02:00
Pål Hagen
03aa8cc071 (#433) Using measured depth read from from well path files 2015-09-10 15:11:31 +02:00
Pål Hagen
615ac05970 (#433) Reading measured depth from JSON well path files 2015-09-10 14:37:05 +02:00
Pål Hagen
5e4f3cfbb9 (#433) Reading measured depth from ascii well path files 2015-09-10 14:21:08 +02:00
Pål Hagen
ea2bb226d5 (#404) WIP - Quad to segment mapper to determine well path depth 2015-09-10 14:03:59 +02:00
Jacob Støren
f8dc3b4b81 This fixes a cutpaste error in the Geomech IJK assignment.
It might fix (#309)
2015-09-10 12:14:00 +02:00
Jacob Støren
8b801bac50 (#442) Permanent fix. Needed to handle the new plot views properly 2015-09-10 08:14:28 +02:00
Jacob Støren
f753593380 (#442) Temporar fix.
Why this code creates the crash is beyond my understanding.
Must be investigated.
For now, get rid of the crash that blocks testing etc...
2015-09-09 14:30:12 +02:00
Pål Hagen
b1b428971e (#396) Improved code related to well log plot name field 2015-09-08 13:28:08 +02:00
Pål Hagen
d1437ba849 (#396) Applying well log plot user name in tree view when loading project from file 2015-09-08 12:25:22 +02:00
Pål Hagen
4d8198657a (#396) Showing the well log plot name in the tree view 2015-09-08 11:47:25 +02:00
Pål Hagen
dbe4daa533 (#396) Showing only the well log plot name in the title bar (no prefix) 2015-09-08 11:40:37 +02:00
Pål Hagen
77c22e4562 (#431) Handling viewer deletion by upper right X in window gracefully 2015-09-08 11:11:42 +02:00
Pål Hagen
1000c96c3e (#431) Turning toggle field off when removing well log plot viewer widget 2015-09-08 10:21:33 +02:00