Gaute Lindkvist
90b189f490
#4115 Avoid updating plots in RimEclipseCase::computeCachedData()
2019-02-20 11:51:39 +01:00
Gaute Lindkvist
66e57890dc
#4106 Stop trying to do recursive setting tab order widget
...
* The double pointer was handled wrongly and shift-tab order isn't working anyway.
2019-02-20 09:33:05 +01:00
Gaute Lindkvist
6bdd4b8178
#4088 Update View names in Window Title when changing the custom name part
2019-02-15 13:36:20 +01:00
Gaute Lindkvist
aeb964a89a
#4096 Make sure the base time steps are taken from the base case
...
* Also clear time lapse option when changing base case. We don't know if the currently
selected time step exists in the new case.
2019-02-15 13:16:51 +01:00
Gaute Lindkvist
e0913d8a21
#4096 Reorder case / time diff to put case diff first
2019-02-15 13:16:51 +01:00
Gaute Lindkvist
eb0c2e4737
#4096 Simplify code for loading case and time diff to use same method
2019-02-15 13:16:51 +01:00
Gaute Lindkvist
fbd1486a4c
#4096 Fix combination of case and time diff for identical cases
2019-02-15 13:16:51 +01:00
Gaute Lindkvist
a6d29c6f96
#4090 Update fix for crash with no label editors
2019-02-15 13:16:51 +01:00
Gaute Lindkvist
833a29c3c2
#4062 #4081 Make time and case diff apply immediately and don't change variable name
...
* Instead show the change in the Result label, legend and info box.
2019-02-15 13:16:51 +01:00
Gaute Lindkvist
d9da9a7752
#4053 Add ensemble input to import toolbar + geomech import toolbar
2019-02-12 17:00:55 +01:00
Gaute Lindkvist
f61a4bcdb1
#4052 Seperate EGRID and GRID file filters
2019-02-12 16:44:37 +01:00
Gaute Lindkvist
72b667a5e3
#4072 Fix well path creation on intersections in 3d View
2019-02-12 16:33:03 +01:00
Gaute Lindkvist
33eea61852
#4054 More toolbar adjustments
2019-02-12 14:36:14 +01:00
Gaute Lindkvist
7e43509f41
First implementation of cafPopupWidget and used for animation speed
2019-02-12 12:21:13 +01:00
Gaute Lindkvist
2b9f6e10bc
#4054 Remove play backwards and repeat backwards
2019-02-12 08:42:02 +01:00
Gaute Lindkvist
8c130bbc6e
#4070 Add pick cursor to measurements
2019-02-12 08:21:01 +01:00
Gaute Lindkvist
d9672ad9a1
Simplify pick event system
2019-02-11 15:48:02 +01:00
Gaute Lindkvist
fac9870c76
Rework caf Layout to work better when number of columns isn't fully specified
2019-02-11 15:48:01 +01:00
Gaute Lindkvist
0fd51b2088
#4025 Show delayed action progress bar during contour map generation
2019-02-11 13:10:38 +01:00
Gaute Lindkvist
4e17b5acfa
#4047 Alter mouse cursor in Vec3dPickEventHandler
2019-02-07 16:34:43 +01:00
Gaute Lindkvist
5379d692df
Fix crash when adding new Stim Plan Templates and clicking cancel in file dialog
2019-02-07 10:10:06 +01:00
Gaute Lindkvist
c9419b41e2
#4042 Add class diagram structure for caf::PickEventHandler
2019-02-06 14:15:24 +01:00
Gaute Lindkvist
c4f5065032
#4045 Don't accept pick events if the current selected object isn't the object owning the pick handler.
2019-02-06 13:24:26 +01:00
Gaute Lindkvist
dbe21b7809
Renames in RicPickEventHandler hierarchy
2019-02-06 09:45:30 +01:00
Gaute Lindkvist
4ec8869743
Rename in caf::PdmUiVec3dEditor
2019-02-06 09:39:47 +01:00
Gaute Lindkvist
e4fa4b9994
Set a default Radius=100 for reach circles so they show up as soon as you pick
2019-02-06 08:21:14 +01:00
Gaute Lindkvist
8400e4ea02
Renames in RicPickEvent
2019-02-06 08:21:14 +01:00
Gaute Lindkvist
0e52426071
#4014 Use Vec3d Editor for Text and ReachCircle Annotations
2019-02-06 08:21:14 +01:00
Gaute Lindkvist
058b9cfb7a
#4014 Implement caf::PdmUiVec3dEditor and a RicVec3dPickEventHandler
2019-02-06 08:21:14 +01:00
Gaute Lindkvist
5d35678d97
Refactor PickEvent Hierarchy to have a basis in Caf
2019-02-06 08:12:30 +01:00
Gaute Lindkvist
d70e94ca85
#3996 Shift Measurement text box to not overlap with current segment
...
* Check if line is tending left or tending right and shift box if it is tending left.
2019-02-04 15:29:07 +01:00
Gaute Lindkvist
f15d6dd385
#3997 Use AppEnum for font size in preferences as well so it is more easily shared.
2019-02-04 15:20:56 +01:00
Gaute Lindkvist
08cdd73148
#4024 Always report that a time step dependent result is visible in GeoMech contour maps
...
* However, if a result is not a valid time step result, we instead show a dummy 0-result across the reservoir.
* This way we show something even if a valid result is not chosen.
* Also make this more obvious by reporting it in info box and legend.
2019-02-04 12:02:12 +01:00
Gaute Lindkvist
956c973d17
#4032 Fix SFG-values in Well bore stability plots
2019-02-04 11:37:15 +01:00
Gaute Lindkvist
9bc6a4bc21
#4034 Make it optional to GeoMech Contour Map boundaries vertically
...
* Map boundaries rather than grid boundaries.
* Does not limit height by default, but make it possible.
* Make sure we don't try to apply filters if the filter collection is inactive
Boundaries
2019-02-04 11:06:07 +01:00
Gaute Lindkvist
1171884c1b
#4033 Fix glitch with large padding for GeoMech
...
* Off by one error in distance transform
* Need a larger bounding box to allow for full padding.
2019-02-04 10:13:42 +01:00
Gaute Lindkvist
78b31db3b8
#4032 Fix SFG-values in Well bore stability plots
2019-02-04 09:27:02 +01:00
Gaute Lindkvist
653b0eb856
#4026 Contour Maps: Set +infinity (invalid) as max value if no valid max value was found
2019-02-04 08:17:02 +01:00
Gaute Lindkvist
9b90799e4c
#3986 Fix a CMake warning and remove debug output for Qt5
...
* Stop trying to copy the MSVC runtime with windeployqt. It isn't needed for private installs and for full installs it is already handled (removes warning about VCINSTALLDIR).
* Don't copy translations and QtQuick-import.
* Set verbosity to 0. This removes some useful messages about which libraries are copied, but also removes many useless warnings. The default verbosity of 1 leaves them all in. It doesn't appear very fine grained.
2019-02-01 12:45:10 +01:00
Gaute Lindkvist
ff1cedcc6f
#4011 Remove stop button and alter state of buttons depending on animation stage.
2019-02-01 11:05:51 +01:00
Gaute Lindkvist
22b60d4cff
Remove unused variables from Well Target Pick Event Handler
2019-02-01 07:56:48 +01:00
Gaute Lindkvist
b4231775ef
#4012 Add assert to the well path element intersections
2019-02-01 07:56:05 +01:00
Gaute Lindkvist
e689b7ceaf
Updates to make well path creation intersection work better with GeoMech
2019-02-01 07:56:05 +01:00
Gaute Lindkvist
107a4b9b60
#4012 Always place well target points in real cell geometry
2019-02-01 07:56:05 +01:00
Gaute Lindkvist
d882261511
#4027 Increase max padding for GeoMech contour maps
2019-01-31 16:05:25 +01:00
Gaute Lindkvist
4019f1f981
Remove initialization list use for QStringList
2019-01-31 09:16:35 +01:00
Gaute Lindkvist
69b20a2aa9
#4007 Create new combined import button and move the others to an opt… ( #4021 )
...
* #4007 Create new combined import button and move the others to an optional "Import"-toolbar
* #4007 Make sure we check that fileName vector isn't empty before accessing it
2019-01-31 09:02:09 +01:00
Gaute Lindkvist
d61a18ee6e
Fix Linux build by removing unused EnsembleParameter::range
2019-01-30 09:19:17 +01:00
Gaute Lindkvist
54b5dc33f4
#4013 Create variation bins for ensemble parameters based on current data
...
* Rather than having a fixed index.
* This way the variation is more or less always normal distributed.
2019-01-30 09:07:52 +01:00
Gaute Lindkvist
4c5e277ebf
std::fabs fix for Linux
2019-01-29 16:08:24 +01:00
Gaute Lindkvist
eb498ad0dc
#4013 Sort ensemble parameters by variation
2019-01-29 15:42:17 +01:00
Gaute Lindkvist
7a50fa12f8
#3953 Extend well completions spec
2019-01-29 10:18:20 +01:00
Gaute Lindkvist
a185929826
#3984 Improve layout for new/edit template buttons for valve/fractures
2019-01-28 15:29:20 +01:00
Gaute Lindkvist
64c30d00d1
#3994 Fix crash when creating valves and no valve template is present
2019-01-28 15:29:20 +01:00
Gaute Lindkvist
80c99f452f
Set Default unit label on correct field in valve template collection
2019-01-28 15:29:20 +01:00
Gaute Lindkvist
49a6650e77
Make Valve template units visible
2019-01-23 11:01:48 +01:00
Gaute Lindkvist
2d5d5d13d2
Fix debug compile issue in RiaImageTools.cpp
2019-01-23 10:46:14 +01:00
Gaute Lindkvist
3fddca093e
Fix compile warning in GeoMechContourMapProjection
2019-01-23 09:45:06 +01:00
Gaute Lindkvist
f0731ace6f
Fix compile warnings in RifEclipseDataTableFormatter
2019-01-23 09:41:25 +01:00
Gaute Lindkvist
2d0df3a990
Fix compile warning in RiaImageTools
2019-01-23 09:41:25 +01:00
Gaute Lindkvist
bfdf55ec7b
geomec pick
2019-01-23 09:41:24 +01:00
Gaute Lindkvist
796c6a0e0a
#3987 Fix picking on Geo Mech contour maps
2019-01-23 09:23:22 +01:00
Gaute Lindkvist
d9f7e68739
Add legend levels field to Contor Map projection and make sliders delay update until release
2019-01-22 15:48:21 +01:00
Gaute Lindkvist
19bf92c336
Move distance transform to RiaImageTools
2019-01-22 15:47:25 +01:00
Gaute Lindkvist
9a3a61811f
#3980 Optimizing and expanding geomech boundaries to outside Pore pressure region
2019-01-22 14:00:40 +01:00
Gaute Lindkvist
810a991ba4
#3979 #3980 Contour Maps: Fix GeoMech crash and make limit to POR-result optional.
2019-01-22 14:00:09 +01:00
Gaute Lindkvist
4cd43d76d2
#3975 Avoid wrapping header lines in eclipse output + well plan
2019-01-18 14:55:12 +01:00
Gaute Lindkvist
b800510568
#3970 Make min/max for all time steps available for all results in contour map
2019-01-18 13:53:03 +01:00
Gaute Lindkvist
26015753a3
Massively improve contour map speed by polygon simplification before clipping
2019-01-18 13:53:03 +01:00
Gaute Lindkvist
7ede074386
#3970 Contour Maps: Remove a wrong false && that was added to test performance but caused the fix not to be effective.
2019-01-18 08:55:13 +01:00
Gaute Lindkvist
b1ad93f4b9
#3970 Contour Maps: improve edge look
...
* Remove excess tiny triangles around edges
* Remove labels from contour lines that overlap inner contour lines
2019-01-17 20:18:15 +01:00
Gaute Lindkvist
3692f66b6d
#3526 Support picking of Valve objects and well path attributes
2019-01-16 15:46:15 +01:00
Gaute Lindkvist
431ce346ea
#3974 Update view when attributes are created
2019-01-16 15:46:07 +01:00
Gaute Lindkvist
fb92b548c5
#3966 Add buttons for creating/editing fracture templates from fractures ( #3973 )
...
* #3966 Add buttons for creating/editing fracture templates from fractures
* Make sure view is updated whenever a new template is created from the fracture
2019-01-16 14:57:43 +01:00
Gaute Lindkvist
0b9b7e8eb7
#3971 Contour maps: add a label candidate for every segment but use bounding boxes and minimum curve distance to skip.
2019-01-16 14:09:28 +01:00
Gaute Lindkvist
1f754f2b63
#3807 Initial implementation of GeoMech contour maps.
2019-01-16 14:09:28 +01:00
Gaute Lindkvist
314a5747db
#3957 Restore UI-order in Well Path Valve property editor
2019-01-15 17:13:23 +01:00
Gaute Lindkvist
5c24153646
#3957 Add button to valve for creating new valve template or editing existing template
...
* Also added separate delete valve feature so we can clear the template and update the valves referencing it.
2019-01-15 14:30:26 +01:00
Gaute Lindkvist
59a9136bf1
#3807 Make sure changing weights updates contour map
2019-01-11 16:14:54 +01:00
Gaute Lindkvist
9a6d0ab9ef
#3807 Tidy up contour map code after splitting out Eclipse specific code
2019-01-11 16:08:37 +01:00
Gaute Lindkvist
bad98b81ad
#3807 Make RimEclipseContourMapProjection a child of an abstract RimContourMapProjection
2019-01-11 16:06:54 +01:00
Gaute Lindkvist
fb5c222047
#3961 Disable case name in auto name for 3d Views by default
2019-01-11 16:06:53 +01:00
Gaute Lindkvist
f3c188ef56
#3807 Rename RimContourMapView to RimEclipseContourMapView
2019-01-11 16:06:53 +01:00
Gaute Lindkvist
31c67e29e4
#3807 Rename RimContourMapProjection to RimEclipseContourMapProjection
2019-01-11 16:06:53 +01:00
Gaute Lindkvist
4f09b6fbf6
#3945 Fix bug related to updating Contour Map when changing result and weighting parameter
2019-01-11 12:32:46 +01:00
Gaute Lindkvist
d1a457bf07
#3943 Stop regenerating map geometry when altering other geometry.
...
* Do this by caching results and clearing the cache in three stages with each dependent on the previous stages:
1. Grid Mapping
2. Results
3. Geometry
* Clearing grid mapping clears results and clearing results clears geometry.
* Some operations require only geometry changes, while others require a full change to grid mapping and consequently everything else.
2019-01-11 10:48:28 +01:00
Gaute Lindkvist
14cce66d2a
#3945 Avoid ray tracing around edges of contour map
2019-01-10 21:16:22 +01:00
Gaute Lindkvist
23142acc01
#3942 disable contour smoothing when contour lines are disabled
2019-01-10 20:58:36 +01:00
Gaute Lindkvist
82686ffe14
#3945 Avoid redoing ray tracing for contour maps when we can
2019-01-10 20:55:58 +01:00
Gaute Lindkvist
a309ffd1ea
#3941 Slighly improve contour map performance
2019-01-10 19:13:18 +01:00
Gaute Lindkvist
602bca4ea6
#3939 Make sure contour smoothing doesn't cause level overlap.
2019-01-10 16:07:58 +01:00
Gaute Lindkvist
8428e848de
#3941 Improve contour map performance by several measures
...
* Discarding triangles that aren't inside current level. Big gain.
* Checking bbox for contour levels. Minor gain.
* Doing less interpolation. Minor gain.
2019-01-10 14:53:37 +01:00
Gaute Lindkvist
225f190f4b
#3934 Improve picking speed on contour map
2019-01-09 09:57:47 +01:00
Gaute Lindkvist
1a5fdec2d3
#3934 Make contour map colors exactly match the contour lines.
2019-01-09 09:09:26 +01:00
Gaute Lindkvist
a024a772a8
Cache cvf::Effect for text labels locally in RivContourMapProjectionPartMgr
2019-01-09 09:08:46 +01:00
Gaute Lindkvist
b281a801a8
Fix zoom check in RimContourMapView
2019-01-09 09:04:11 +01:00
Gaute Lindkvist
bac377a4eb
#3934 Optionally (on default) smooth all contour lines
2019-01-09 08:42:20 +01:00
Gaute Lindkvist
7fccdf7153
#3934 Implement area threshold for contour polygons
2019-01-09 08:42:20 +01:00
Gaute Lindkvist
c8f9505d1e
Fix crash in text rendering
2019-01-08 20:07:55 +01:00
Gaute Lindkvist
f099b8a747
Make contour map labels default on
2019-01-08 11:07:37 +01:00