Commit Graph

7845 Commits

Author SHA1 Message Date
Gaute Lindkvist
fd63ae7531 3D Well path plots: clean up some indentation and remove an unnecessary epsilon 2018-04-13 15:33:37 +02:00
Gaute Lindkvist
b48adbbaa9 3D Well log curves: Use the new generalized interpolation for normals
* Don't have to perform the normal generation again for grid points.
2018-04-13 14:56:19 +02:00
Gaute Lindkvist
1bb1b3004e Generalize the interpolation in RigWellPath
* Make it possible to interpolate any vector along the well path,
  not just the well path points. This way it can be used for normals.
* The interpolation line needs to be a weighted sum of vectors from
  the two closest points rather than the previous point + a segment,
  which only works for points.
* If used for normals, the end result *has to be normalized*
2018-04-13 14:56:18 +02:00
Gaute Lindkvist
e8b006d068 3D Well Log Curves (#2671): Split normals, border and surface into several drawables.
* Also create a closed LINES_LOOP out of the mesh border.
  * This will facilitate using different effects on the different parts.
    i.e. solid border and white surface background.
2018-04-13 14:55:44 +02:00
Gaute Lindkvist
6e0b7e2305 Improve 3D Well path plots
* Always generate in up-direction and rotate to left/right/down
* Generate a "dominant direction" by interrogating the whole curve, not
  just the first and last item.
* Improve maths:
  - Generate a projection plane spanned by UP and the dominant direction.
  - Project the tangent onto this projection plane.
  - Generate normal as the cross product between the projected tangent and
    the normal to the projection plane.
  - Rotate the normal into left/right/down if required.
2018-04-13 14:55:44 +02:00
Magne Sjaastad
12fcb124c7 #2697 #2700 #2697 Export Completions
Rename to RicfExportSimWellFractureCompletions
Add missing parameters to RicfExportWellPathCompletions
Add support for individual export multiple completion types into separate sections of same file
2018-04-13 12:13:27 +02:00
Magne Sjaastad
dfa87b218f #2737 Command File Launcher : Add command for launching command file from UI 2018-04-13 12:04:43 +02:00
Magne Sjaastad
1d3bc6887e #2709 Export of COMPDAT : Always export diameter 2018-04-13 12:04:23 +02:00
Jacob Støren
0bf6db50f9 Fix crash due to empty fault label parts 2018-04-13 11:30:01 +02:00
Jacob Støren
29a8158a18 Upped to version 2018.01.01-dev.108 2018-04-11 17:57:40 +02:00
Jacob Støren
c784deae25 #2437 Add fault-labels to 2d Intersection view 2018-04-10 15:35:37 +02:00
Bjørn Erik Jensen
3f429ccfd7 #2555 Add canonicalPath method to improve path handling 2018-04-10 13:11:59 +02:00
Bjørn Erik Jensen
5cc3af4586 #2555 Summary cases. Convert paths to have internal separators ('/') 2018-04-10 13:11:58 +02:00
Bjørn Erik Jensen
d0905c518b libecl. Local quick-fix to prevent crash under Windows when restart file is located in different directory 2018-04-10 13:11:58 +02:00
Bjørn Erik Jensen
951e0f7aa0 #2555 Detect restart file reference looping. Break out if loop is detected 2018-04-10 13:11:58 +02:00
Gaute Lindkvist
2cc93fb09d 3D Well Log Curves: Command to Delete curve #2667
* Add delete command with explicit delete feature class.
2018-04-10 10:57:04 +02:00
Gaute Lindkvist
a73526f85b Remove compile warning for OverlayScalarMapperLegend
* apply explicit unsigned int -> float cast.
2018-04-10 08:36:20 +02:00
Gaute Lindkvist
dd38543dd2 Fix Ubuntu build (#2696)
* std::ceil -> cvf::Math::ceil to avoid header issues.
2018-04-10 08:31:03 +02:00
Gaute Lindkvist
ab736ab46b #2693. Fix overlap of category legend with other legends.
* CategoryLegend should not use the matchedWidth. They have their own columns.
  * Change shifts to using minimumWidth instead.
2018-04-09 14:30:21 +02:00
Gaute Lindkvist
b488d99f81 #2696 Fix ubuntu build after Legend updates.
* Was missing <cmath> to get std::ceil, but cvf::Math also has ceil, so switch
   to that.
2018-04-09 14:19:43 +02:00
Jacob Støren
fee549de35 Adjust an argument order in RigWellPathGeometryTools 2018-04-09 13:23:09 +02:00
Bjørn Erik Jensen
ee9e9b2989 #2685 Origin summary. Split preferences settings into two fields 2018-04-09 13:22:05 +02:00
Gaute Lindkvist
3116a4a223 Shifted pure virtual updateLegends to RiuViewerToViewInterface 2018-04-09 13:14:19 +02:00
Gaute Lindkvist
b6fb60115a Refactored after review 2018-04-09 13:14:19 +02:00
Gaute Lindkvist
fe56375be6 Added toggle option for legends. 2018-04-09 13:14:19 +02:00
Gaute Lindkvist
e93f79790e Make sure Ternary legends also expand and renamed width method. 2018-04-09 13:14:19 +02:00
Gaute Lindkvist
38aa447dcd Unify the width of all visible legends.
* Calculate the minimum width to fit the content before the render pass.
  * Set the actual width of all the legends to the largest of the minimum widths.
  * This resizes the legends to always be the same size and reduces the size of you remove
     the widest legend.
2018-04-09 13:14:19 +02:00
Gaute Lindkvist
63ffade452 Set background and frame color from the view plus update frame margins. 2018-04-09 13:14:19 +02:00
Gaute Lindkvist
507229f84b Fixed background color setting for legends and refactored Legend class hierarchy
* Added a new cafTitledOverlayFrame as a base-class for all ResInsight legend classes
  * Inherits cvf::OverlayItem
2018-04-09 13:14:19 +02:00
Magne Sjaastad
7a09b9a146 #2632 Export Completions : Show settings for avalable completions types 2018-04-09 11:36:01 +02:00
Magne Sjaastad
c759ef71b9 #2632 Export Completions : Use common entry point for completion export 2018-04-09 11:36:01 +02:00
Magne Sjaastad
f71563cb1e #2632 Export Completions : Add sub menus for export of completions 2018-04-09 11:36:01 +02:00
Magne Sjaastad
4377ac2a6b AppFwk : Remove sub menu action if sub menu is empty 2018-04-09 11:36:01 +02:00
Magne Sjaastad
7f137a3e7c #2632 Export Completions : Add exportCompletionsForVisibleSimWells 2018-04-09 11:36:01 +02:00
Magne Sjaastad
4fb1a0385c #2632 Export Completions : Add exportCompletionsForVisibleWellPaths 2018-04-09 11:36:01 +02:00
Magne Sjaastad
e50e34feb4 #2632 Export Completions : Remove support for export of all well path completions 2018-04-09 11:36:01 +02:00
Magne Sjaastad
a40c4df6b3 #2632 Export Completions : Set all completions in same group 2018-04-09 11:36:01 +02:00
Bjørn Erik Jensen
c71ab4e88d #2317 Apply fix for synthetic ODB files 2018-04-09 11:24:31 +02:00
Bjørn Erik Jensen
75d505c9f6 #2011 libecl: Add INSTALL_ERT to control install targets 2018-04-09 11:22:39 +02:00
Bjørn Erik Jensen
7eda26665b Add libecl patch file and updated readme 2018-04-09 11:21:45 +02:00
Bjørn Erik Jensen
c69b558ff8 Restart files. Fix bug during import of grid summary cases 2018-04-09 10:53:51 +02:00
Bjørn Erik Jensen
e4ef9bd014 Fix cotire build errors 2018-04-09 10:08:50 +02:00
Bjørn Erik Jensen
b72091bb94 #2661 Update ecllib from statoil master repo 2018-04-09 08:48:36 +02:00
Bjørn Erik Jensen
e8d765a2a9 #2610 Add default constructor and setter 2018-04-06 15:52:16 +02:00
Bjørn Erik Jensen
8491fd7f6c #2610 Fix a few Linux build errors 2018-04-06 13:56:26 +02:00
Bjørn Erik Jensen
7dc41bd981 #2610 Enable delete command for ensamble curve sets 2018-04-06 11:58:07 +02:00
Bjørn Erik Jensen
ba5480fa81 #2655, #2610 Add legend config to curve set. No connected to curves yet... 2018-04-06 11:58:06 +02:00
Bjørn Erik Jensen
21a81744f1 #2610 New command, display ensamble curves with single color 2018-04-06 11:58:06 +02:00
Bjørn Erik Jensen
43f1101f1f #2610 Add curve set and curve set collection classes 2018-04-06 11:58:06 +02:00
Bjørn Erik Jensen
e25f8f100f #2610 Fix build error 2018-04-06 11:58:06 +02:00