ResInsight/ApplicationCode/ModelVisualization
Gaute Lindkvist 57b33b0d4c
First implementation of Headless ()
* Revert " Octave : Use RiaLogging for error messages instead of QErrorMessage "

This reverts commit f758a8edb2.

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

This reverts commit df62a41397.

* Revert " 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

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

*  Reintroduce kode from d0b5357ed4 by @magnesj

*  Restore f758a8edb2 in new Headless code
2019-05-06 10:36:05 +02:00
..
GridBox First implementation of Headless () 2019-05-06 10:36:05 +02:00
Intersections First implementation of Headless () 2019-05-06 10:36:05 +02:00
WindowEdgeAxesOverlayItem Update copyright headers 2019-01-09 15:29:24 +01:00
CMakeLists_files.cmake Remove unused file 2019-01-17 10:01:56 +01:00
Riv3dWellLogCurveGeometryGenerator.cpp Update copyright headers 2019-01-09 15:29:24 +01:00
Riv3dWellLogCurveGeometryGenerator.h Update copyright headers 2019-01-09 15:29:24 +01:00
Riv3dWellLogDrawSurfaceGenerator.cpp Update copyright headers 2019-01-09 15:29:24 +01:00
Riv3dWellLogDrawSurfaceGenerator.h Update copyright headers 2019-01-09 15:29:24 +01:00
Riv3dWellLogPlanePartMgr.cpp First implementation of Headless () 2019-05-06 10:36:05 +02:00
Riv3dWellLogPlanePartMgr.h Update copyright headers 2019-01-09 15:29:24 +01:00
RivAnnotationsPartMgr.cpp Annotations. Mirror global annotations into view annotation collection. Not thorougly testet yet 2018-12-03 13:15:31 +01:00
RivAnnotationsPartMgr.h Annotations. Use Bounding box to decide whether to draw an object or not 2018-11-29 14:28:33 +01:00
RivCellEdgeEffectGenerator.cpp Fix warnings 2018-09-27 20:49:47 +02:00
RivCellEdgeEffectGenerator.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivCellEdgeGeometryUtils.cpp Refactoring : RigResultAccessorFactory simplification 2019-01-30 15:25:29 +01:00
RivCellEdgeGeometryUtils.h Reverted 4ec7c97a77 2017-01-19 10:37:59 +01:00
RivCellSetEnum.h Added comment 2016-11-17 10:05:00 +01:00
RivCompletionTypeResultToTextureMapper.h Add override 2018-09-13 08:17:17 +02:00
RivContourMapProjectionPartMgr.cpp Fix crash when creating contour map 2019-03-22 09:28:47 +01:00
RivContourMapProjectionPartMgr.h 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
RivDefaultResultToTextureMapper.h Add override 2018-09-13 08:17:17 +02:00
RivFaultGeometryGenerator.cpp OpenMP : Give name to all critical sections 2018-08-27 13:04:29 +02:00
RivFaultGeometryGenerator.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivFaultPartMgr.cpp First implementation of Headless () 2019-05-06 10:36:05 +02:00
RivFaultPartMgr.h HoloLens : Add detection of mesh line parts 2018-09-21 14:14:19 +02:00
RivFishbonesSubsPartMgr.cpp Coordinate transform : Add convert of vector of points 2019-01-03 13:16:26 +01:00
RivFishbonesSubsPartMgr.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivGridPartMgr.cpp Regression Test : Use flag to control OpenMP when building geometry 2018-11-12 07:33:08 +01:00
RivGridPartMgr.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivMeasurementPartMgr.cpp First implementation of Headless () 2019-05-06 10:36:05 +02:00
RivMeasurementPartMgr.h Shift Measurement text box to not overlap with current segment 2019-02-04 15:29:07 +01:00
RivMeshLinesSourceInfo.cpp HoloLens : Add detection of mesh line parts 2018-09-21 14:14:19 +02:00
RivMeshLinesSourceInfo.h HoloLens : Add detection of mesh line parts 2018-09-21 14:14:19 +02:00
RivNNCGeometryGenerator.cpp Refactoring: Removed result index from NNC data 2019-01-25 16:19:15 +01:00
RivNNCGeometryGenerator.h Refactoring: Removed result index from NNC data 2019-01-25 16:19:15 +01:00
RivObjectSourceInfo.cpp Holo Lens : Add source pdmObject to RivSouceInfo 2018-09-19 14:34:00 +02:00
RivObjectSourceInfo.h Holo Lens : Add source pdmObject to RivSouceInfo 2018-09-19 14:34:00 +02:00
RivPartPriority.h Mesh lines : Use LEQUAL for depth test to make sure highest pri is visible 2017-03-08 14:27:02 +01:00
RivPipeGeometryGenerator.cpp System , cppcheck : Remove unused variables 2019-04-20 14:14:29 +02:00
RivPipeGeometryGenerator.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivPipeQuadToSegmentMapper.cpp () WIP - Quad to segment mapper to determine well path depth 2015-09-10 14:03:59 +02:00
RivPipeQuadToSegmentMapper.h clang-tidy : Apply modernize-deprecated-headers 2019-01-11 08:14:53 +01:00
RivPolylineAnnotationPartMgr.cpp First implementation of Headless () 2019-05-06 10:36:05 +02:00
RivPolylineAnnotationPartMgr.h Annotations. Draw spheres on polylines + toggles conotrolling visibility 2018-12-14 15:32:32 +01:00
RivPolylineGenerator.cpp Update copyright headers 2019-01-09 15:29:24 +01:00
RivPolylineGenerator.h Update copyright headers 2019-01-09 15:29:24 +01:00
RivPolylinesAnnotationSourceInfo.cpp , Several polyline annotation updates 2018-11-26 14:10:20 +01:00
RivPolylinesAnnotationSourceInfo.h , Several polyline annotation updates 2018-11-26 14:10:20 +01:00
RivReachCircleAnnotationPartMgr.cpp Make sure centre position of reach circle graphics is also in display coordinates 2019-04-12 12:22:55 +02:00
RivReachCircleAnnotationPartMgr.h Coordinate transform : Add convert of vector of points 2019-01-03 13:16:26 +01:00
RivReachCircleAnnotationSourceInfo.cpp Annotations. First commit. Not tested 2018-11-23 13:33:59 +01:00
RivReachCircleAnnotationSourceInfo.h Annotations. First commit. Not tested 2018-11-23 13:33:59 +01:00
RivReservoirFaultsPartMgr.cpp Refactoring: Removed result index from NNC data 2019-01-25 16:19:15 +01:00
RivReservoirFaultsPartMgr.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivReservoirPartMgr.cpp Holo Lens : Add RivCellSetEnum to RivSouceInfo 2018-09-19 14:34:00 +02:00
RivReservoirPartMgr.h Holo Lens : Add RivCellSetEnum to RivSouceInfo 2018-09-19 14:34:00 +02:00
RivReservoirSimWellsPartMgr.cpp Fix visualization of branch-depth, both wells and intersection geoemetry. 2018-03-14 15:13:25 +01:00
RivReservoirSimWellsPartMgr.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivReservoirViewPartMgr.cpp Whitespace 2019-02-18 11:15:34 +01:00
RivReservoirViewPartMgr.h Support property filters for 2d Maps 2018-10-30 11:44:00 +01:00
RivResultToTextureMapper.h Completion Type : Show undefined as gray 2017-06-14 12:41:52 +02:00
RivScalarMapperUtils.cpp Improve edges on contour map. 2018-10-31 16:17:09 +01:00
RivScalarMapperUtils.h Improve edges on contour map. 2018-10-31 16:17:09 +01:00
RivSimWellConnectionSourceInfo.cpp Update copyright headers 2019-01-09 15:29:24 +01:00
RivSimWellConnectionSourceInfo.h Update copyright headers 2019-01-09 15:29:24 +01:00
RivSimWellPipeSourceInfo.cpp : Rename RimEclipseWellCollection -> RimSimWellInViewCollection 2017-10-17 09:52:31 +02:00
RivSimWellPipeSourceInfo.h Renaming. Remove unused includes and rename local variables 2017-10-17 09:52:31 +02:00
RivSimWellPipesPartMgr.cpp Stimulation wells in 3D-view: Render well head using pipe color 2019-04-26 13:30:29 +02:00
RivSimWellPipesPartMgr.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivSingleCellPartGenerator.cpp (clang-tidy) : modernize-use-nullptr 2018-02-18 18:56:43 +01:00
RivSingleCellPartGenerator.h Renamed to RigEclipseCaseData 2017-01-10 09:51:39 +01:00
RivSourceInfo.cpp Holo Lens : Add RivCellSetEnum to RivSouceInfo 2018-09-19 14:34:00 +02:00
RivSourceInfo.h Holo Lens : Add RivCellSetEnum to RivSouceInfo 2018-09-19 14:34:00 +02:00
RivTensorResultPartMgr.cpp System , cppcheck : Remove unused local variables 2019-04-20 14:24:17 +02:00
RivTensorResultPartMgr.h Update copyright headers 2019-01-09 15:29:24 +01:00
RivTernaryResultToTextureMapper.h () Improvements to ternary result visualization 2015-11-24 09:59:25 +01:00
RivTernarySaturationOverlayItem.cpp Category and Scalarmapper Legend: Improve the preferred size 2018-05-04 13:33:06 +02:00
RivTernarySaturationOverlayItem.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivTernaryScalarMapper.cpp () Improvements to ternary result visualization 2015-11-24 09:59:25 +01:00
RivTernaryScalarMapper.h Fixed CppCheck Issues in ModelVisualization 2017-03-06 11:20:28 +01:00
RivTernaryScalarMapperEffectGenerator.cpp System : Replace NULL with nullptr 2018-10-10 10:17:27 +02:00
RivTernaryScalarMapperEffectGenerator.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivTernaryTextureCoordsCreator.cpp Refactoring : RigResultAccessorFactory simplification 2019-01-30 15:25:29 +01:00
RivTernaryTextureCoordsCreator.h Renamed RigTernaryResultAccessor2d.h|cpp to remove the 2d. 2018-10-17 13:26:44 +02:00
RivTextAnnotationPartMgr.cpp Use AppEnum for font size in preferences as well so it is more easily shared. 2019-02-04 15:20:56 +01:00
RivTextAnnotationPartMgr.h Annotations. Mirror global annotations into view annotation collection. Not thorougly testet yet 2018-12-03 13:15:31 +01:00
RivTextLabelSourceInfo.cpp HoloLens : Add labels 2019-01-15 14:07:41 +01:00
RivTextLabelSourceInfo.h HoloLens : Add labels 2019-01-15 14:07:41 +01:00
RivTextureCoordsCreator.cpp Legends : Rename to RimRegularLegendConfig 2018-04-18 10:10:39 +02:00
RivTextureCoordsCreator.h Completion Type : Show undefined as gray 2017-06-14 12:41:52 +02:00
RivWellConnectionFactorGeometryGenerator.cpp Update copyright headers 2019-01-09 15:29:24 +01:00
RivWellConnectionFactorGeometryGenerator.h Update copyright headers 2019-01-09 15:29:24 +01:00
RivWellConnectionFactorPartMgr.cpp Update copyright headers 2019-01-09 15:29:24 +01:00
RivWellConnectionFactorPartMgr.h Update copyright headers 2019-01-09 15:29:24 +01:00
RivWellConnectionSourceInfo.cpp Update copyright headers 2019-01-09 15:29:24 +01:00
RivWellConnectionSourceInfo.h Update copyright headers 2019-01-09 15:29:24 +01:00
RivWellConnectionsPartMgr.cpp Add wellhead pipe piece to simulation wells. 2018-02-28 17:19:05 +01:00
RivWellConnectionsPartMgr.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivWellFracturePartMgr.cpp Coordinate transform : Add convert of vector of points 2019-01-03 13:16:26 +01:00
RivWellFracturePartMgr.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivWellHeadPartMgr.cpp First implementation of Headless () 2019-05-06 10:36:05 +02:00
RivWellHeadPartMgr.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivWellPathPartMgr.cpp First implementation of Headless () 2019-05-06 10:36:05 +02:00
RivWellPathPartMgr.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivWellPathSourceInfo.cpp Well path creation. When clicking on a well path, use tangent. Rename arguments 2018-10-01 10:08:09 +02:00
RivWellPathSourceInfo.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RivWellPathsPartMgr.cpp Update copyright headers 2019-01-09 15:29:24 +01:00
RivWellPathsPartMgr.h Update copyright headers 2019-01-09 15:29:24 +01:00
RivWellSpheresPartMgr.cpp First implementation of Headless () 2019-05-06 10:36:05 +02:00
RivWellSpheresPartMgr.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00