Commit Graph

51 Commits

Author SHA1 Message Date
Gaute Lindkvist
57b33b0d4c
First implementation of Headless (#4392)
* Revert "#4377 Octave : Use RiaLogging for error messages instead of QErrorMessage "

This reverts commit f758a8edb2.

* Revert "#4380 Preferences : Changing scene font size when geo mech view is open causes crash"

This reverts commit df62a41397.

* Revert "#4379 Documentation : Update command line parser for import of summary files"

This reverts commit d0b5357ed4.

* Unfinished WIP

* Builds but crashes

* Refactored code now builds and runs

* ResInsight can now run the unittests headless

* Can run some command files successfully

* Build on Linux

* Extra headless hack header

* Moved PdmUiItem hack to cpp file

* Fix headless crash in RimWellAllocationPlot

* Handle error gracefully if ExportSnapshots command is executed from console

* Add caf::QIconProvider and remove some hacks

* Also made the greying out of disabled icons work for a couple of cases where it didn't.

* Linux build fix

* #4380 Reimplement fix df62a41397 by @magnesj on top of Headless code changes

* #4379 Reintroduce kode from d0b5357ed4 by @magnesj

* #4377 Restore f758a8edb2 in new Headless code
2019-05-06 10:36:05 +02:00
Magne Sjaastad
79a7dfd0c6 Add tooltip text 2019-03-11 11:30:12 +01:00
Magne Sjaastad
f2b8f8487c #3636 Temporary LGR : Always rebuild geometry of intersections 2018-11-06 10:55:06 +01:00
Magne Sjaastad
59f9d189e5 #3214 Use template function to get referencing objects of specified type 2018-08-15 13:01:11 +02:00
Jacob Støren
8b6c226f5b #2843 Fix missing 2d intersection view name updates 2018-05-03 10:11:30 +02:00
Jacob Støren
25ff51c82b #2630 Fix wrong picked MD on clipped well paths 2018-03-21 13:56:24 +01:00
Jacob Støren
a9daea0938 #2481, #2605, #2486 Use a flattened version of the normal wellpath visualization in 2D intersection view 2018-03-20 15:44:45 +01:00
Jacob Støren
b755ddc11d #2552 Embed pipe visualization of Simulation Wells in intersection views 2018-03-14 15:13:24 +01:00
Bjørn Erik Jensen
1e8f1bb95e #2589 intersections. Show extrusion line fix 2018-03-12 15:14:22 +01:00
Bjørn Erik Jensen
e13702a88a #2485 Intersection. Field controlling polylines visibility 2018-03-12 13:27:32 +01:00
Jacob Støren
91daf49e8a #2578 Fix avoid UTM coordinates in 2D intersection View (behind the scenes) 2018-03-06 16:31:12 +01:00
Magne Sjaastad
7f06f51e59 Fix signed/unsigned compare 2018-03-06 10:29:46 +01:00
Magne Sjaastad
fbe3e4fbda #2483 Intersections : Keep branch index in intersection when switching branch detection mode 2018-03-02 15:16:47 +01:00
Magne Sjaastad
ef2179f1ba #2545 Move fields from public to private 2018-03-02 14:27:52 +01:00
Magne Sjaastad
7bd0bdc612 #2483 Refactoring : Simplify generation of well branch geometry (1) 2018-03-02 14:07:23 +01:00
Magne Sjaastad
db276fff03 #2483 Intersections : Use branch detection switch in "Simulation Wells" 2018-03-02 12:42:46 +01:00
Jacob Støren
5087085635 #2482 Add wellhead pipe piece to simulation wells. 2018-02-28 17:19:05 +01:00
Jacob Støren
cb38d435cd #2457 Make 2d intersection view length start at well start 2018-02-13 16:56:48 +01:00
Jacob Støren
02f6b95959 #2333 Add flattened intersectino geometry. Some view modifications to move towards a final 2D view experience 2018-01-26 11:19:15 +01:00
Jacob Støren
cb6d49a611 #2331 Renamed RimView to Rim3dView 2018-01-09 10:11:28 +01:00
Magne Sjaastad
186e050a41 #2127 Sim Well Branches : Use geometry cache from Intersection 2017-12-08 12:22:35 +01:00
Jacob Støren
e344fcd47a #2156 Fixed crash when loading project with intersection referencing missing well path file 2017-12-05 14:03:40 +01:00
Unknown
e765a9ad59 #2175 Intersection: Set length in two directions 2017-11-24 15:18:25 +01:00
Unknown
ef52927795 #2175 Intersection: Make extrude length option on azimuth, dip plane 2017-11-23 15:20:14 +01:00
Unknown
ab1ae62f8a #2121 Intersections: Update aximuth angle when creating the plane 2017-11-23 15:20:14 +01:00
Unknown
17cb520879 #2121 Intersections: Set dip angle range to [0, 180] 2017-11-23 15:20:14 +01:00
Unknown
0b981ec82f #2121 Intersection: Update gui text 2017-11-21 18:57:33 +01:00
Unknown
3142f7dd44 #2121 Intersections: Add option "Azimuth, Dip" to Intersecting Geometry 2017-11-21 13:50:18 +01:00
Magne Sjaastad
3f05300d2a Use PdmUiPushButtonEditor::configureEditorForField 2017-11-16 12:51:55 +01:00
Rebecca Cox
65af210304 #2121 Intersections: Add option to the "Direction" menu: Azimuth, Dip 2017-11-14 12:49:14 +01:00
Rebecca Cox
7da8e3091b #1996: Rename RimEclipseWellCollection -> RimSimWellInViewCollection 2017-10-17 09:52:31 +02:00
Rebecca Cox
7d908394db #1996 Renaming. Remove unused includes and rename local variables 2017-10-17 09:52:31 +02:00
Rebecca Cox
d748803159 #1996 Rename RimEclipseWell -> RimSimWellInView 2017-10-17 09:52:31 +02:00
Bjørnar Grip Fjær
63cd817b85 #964 Improve code robustness in defineEditorAttribute 2017-04-25 10:31:56 +02:00
Magne Sjaastad
df3ef7106d #1340 AppFwk : Improve how defineUiOrdering handles remaining fields 2017-03-21 13:47:53 +01:00
Magne Sjaastad
85228ee39c #1255 Removed includes from RimWellPath 2017-02-24 14:31:06 +01:00
Magne Sjaastad
5c20bff5d1 #1255 Remove includes from header files 2017-02-24 11:07:26 +01:00
Jacob Støren
0d7da9788a #1112 Made conveninece methods to calculate well pipe centerline, and added possibility to do it pr timestep. 2017-01-20 17:20:09 +01:00
Magne Sjaastad
e0ba009e34 Cleaned up includes
Removed includes to cvfLibCore and friends. Removed several includes from header files.
2017-01-17 15:11:02 +01:00
Magne Sjaastad
a9984c4bd5 #1059 System : Use PdmOptionItemInfo constructor for PdmObjects 2017-01-05 07:53:14 +01:00
Magne Sjaastad
8dda8df02c #951 Intersection: Direction defined by two points: First point is not rendered when picking it 2016-11-04 09:25:01 +01:00
Magne Sjaastad
442fb04a97 #927 Rename from cross section to intersection 2016-10-25 10:03:55 +02:00
Magne Sjaastad
1106bd4381 #923 Use general polylines instead of always use user defined polyline 2016-10-20 11:27:07 +02:00
Magne Sjaastad
522ae9998f #923 Intersections : Added viz for extrusion direction by two points 2016-10-18 14:25:31 +02:00
Magne Sjaastad
c3816acfbf #923 Picking of points affects only one list of points 2016-10-18 12:04:08 +02:00
Magne Sjaastad
8c3f707758 #923 Intersections: Input points by clicking in 3D view 2016-10-18 11:57:05 +02:00
Magne Sjaastad
6bb0c3b87e #923 Moved extrusion computation to RimIntersection 2016-10-18 10:22:20 +02:00
Magne Sjaastad
8ae75b5f27 AppFwk : Added concept of isUiTreeHidden and isUiTreeChildrenHidden 2016-10-12 10:08:08 +02:00
Jacob Støren
0fc1d9cbf8 #814 Intersection Box: Adjusted UI a bit 2016-10-04 10:10:06 +02:00
Jacob Støren
cbb626aa31 Merged intersection-box into dev 2016-09-28 14:27:17 +02:00