2013-02-13 07:50:37 -06:00
|
|
|
|
|
|
|
# Use this workaround until we're on 2.8.3 on all platforms and can use CMAKE_CURRENT_LIST_DIR directly
|
|
|
|
if (${CMAKE_VERSION} VERSION_GREATER "2.8.2")
|
|
|
|
set(CEE_CURRENT_LIST_DIR ${CMAKE_CURRENT_LIST_DIR}/)
|
|
|
|
endif()
|
|
|
|
|
2013-04-18 00:33:45 -05:00
|
|
|
set (SOURCE_GROUP_HEADER_FILES
|
2013-02-13 07:50:37 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigActiveCellInfo.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigCell.h
|
2017-01-10 02:51:39 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseCaseData.h
|
2013-02-13 07:50:37 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigGridBase.h
|
2013-03-22 10:58:44 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigGridManager.h
|
2014-08-07 07:20:20 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigResultAccessor.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigResultAccessorFactory.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigAllGridCellsResultAccessor.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigActiveCellsResultAccessor.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigCellEdgeResultAccessor.h
|
2017-06-07 09:04:34 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCellGeometryTools.h
|
2014-08-07 07:20:20 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCombTransResultAccessor.h
|
2014-08-19 04:57:31 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCombMultResultAccessor.h
|
2014-08-07 07:48:38 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigResultModifier.h
|
2014-08-08 01:37:56 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigResultModifierFactory.h
|
2016-09-06 03:27:30 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigFormationNames.h
|
2016-12-16 07:17:56 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagResultAddress.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagResults.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagResultFrames.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagSolverInterface.h
|
2016-12-20 04:41:05 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagInterfaceTools.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagStatCalc.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagVisibleCellsStatCalc.h
|
2017-01-31 08:28:15 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigAccWellFlowCalculator.h
|
2015-10-14 01:08:13 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWellLogExtractor.h
|
2015-08-31 05:42:35 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseWellLogExtractor.h
|
2013-02-13 07:50:37 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigLocalGrid.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigMainGrid.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigReservoirBuilderMock.h
|
2013-03-22 10:58:44 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCaseCellResultsData.h
|
2017-10-13 06:44:53 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigSimWellData.h
|
Added visualization of Well Paths in reservoir views.
Added PDM objects for a list of well paths (RimWellPathCollection) and for individual well paths (RimWellPath).
RimWellPathCollection uses RivWellPathCollectionPartMgr to generate visualization parts for each well path in the collection.
RimWellPath handles geometry defined in RigWellPath, and RivWellPathPartMgr is used to generate visualization parts. The well path visualization parts are generated by reusing RivPipeGeometryGenerator (also used for well pipes).
Added features:
- Select Open Well Paths in File menu to open one or more well path files, file format supported is Statoil JSON format.
- Each well path has a label showing the name, and the PDM window will show additional info (Id, Source System, UTM Zone, Update Date and User, Survey Type, File Path).
- Possible to turn on / off visibility, set thickness, set color for individual well paths.
- List of well paths including specified parameters/settings will be stored in project file.
- Possible to clip all well paths at a specified distance to the reservoir as this is the relevant area to see, and if showing whole well path it may be problematic for auto zoom etc.
Known problems:
- Well paths are not shown in some types of reservoir views, for instance reservoir views showing well pipes. Will look into this later.
p4#: 21658
2013-05-16 07:10:22 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWellPath.h
|
2013-12-03 13:30:32 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigFault.h
|
2013-12-10 15:44:40 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigNNCData.h
|
2013-12-11 04:17:11 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}cvfGeometryTools.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}cvfGeometryTools.inl
|
2014-08-08 09:08:11 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigPipeInCellEvaluator.h
|
2014-08-10 07:55:27 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTernaryResultAccessor2d.h
|
2015-11-04 08:53:21 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseNativeStatCalc.h
|
2015-11-06 06:22:54 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseNativeVisibleCellsStatCalc.h
|
2015-11-04 08:53:21 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseMultiPropertyStatCalc.h
|
2015-10-15 04:27:12 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWellLogCurveData.h
|
2017-05-26 04:10:54 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWellLogExtractionTools.h
|
2017-06-14 07:15:29 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigHexIntersectionTools.h
|
2015-11-04 07:18:52 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTimeHistoryResultAccessor.h
|
2015-11-06 03:08:35 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCurveDataTools.h
|
2017-09-14 10:59:53 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigObservedData.h
|
2016-09-16 05:46:25 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigLasFileExporter.h
|
2017-01-24 06:46:35 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigSimulationWellCoordsAndMD.h
|
2017-05-08 00:54:02 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigFishbonesGeometry.h
|
2017-01-04 00:39:08 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTesselatorTools.h
|
2017-01-23 08:22:51 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCellGeometryTools.h
|
2017-05-26 04:10:54 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWellPathIntersectionTools.h
|
2017-08-11 08:10:08 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseResultInfo.h
|
2017-08-10 04:41:36 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTofAccumulatedPhaseFractionsCalculator.h
|
2017-08-21 08:24:20 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTransmissibilityEquations.h
|
2017-08-25 06:28:42 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigNumberOfFloodedPoreVolumesCalculator.h
|
2017-11-15 09:27:51 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWeightedMeanCalc.h
|
2017-11-21 01:10:28 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTimeHistoryCurveMerger.h
|
2017-11-24 02:42:07 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWellPathFormations.h
|
2017-08-21 08:24:20 -05:00
|
|
|
)
|
2017-08-09 08:09:19 -05:00
|
|
|
|
2017-08-21 08:24:20 -05:00
|
|
|
if (RESINSIGHT_ENABLE_PROTOTYPE_FEATURE_FRACTURES)
|
|
|
|
list (APPEND SOURCE_GROUP_HEADER_FILES
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigStimPlanFractureDefinition.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFractureGrid.h
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFractureCell.h
|
|
|
|
)
|
|
|
|
endif()
|
2017-06-07 04:35:58 -05:00
|
|
|
|
2013-02-13 07:50:37 -06:00
|
|
|
|
2013-04-18 00:33:45 -05:00
|
|
|
set (SOURCE_GROUP_SOURCE_FILES
|
2013-02-13 07:50:37 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigActiveCellInfo.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigCell.cpp
|
2017-01-10 02:51:39 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseCaseData.cpp
|
2013-02-13 07:50:37 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigGridBase.cpp
|
2013-03-22 10:58:44 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigGridManager.cpp
|
2014-08-07 07:20:20 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigResultAccessor.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigResultAccessorFactory.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigAllGridCellsResultAccessor.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigActiveCellsResultAccessor.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigCellEdgeResultAccessor.cpp
|
2017-06-07 09:04:34 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCellGeometryTools.cpp
|
2014-08-07 07:20:20 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCombTransResultAccessor.cpp
|
2014-08-19 04:57:31 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCombMultResultAccessor.cpp
|
2014-08-08 01:37:56 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigResultModifierFactory.cpp
|
2016-09-06 03:27:30 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigFormationNames.cpp
|
2017-01-03 06:14:07 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagResultAddress.cpp
|
2016-12-16 07:17:56 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagResults.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagResultFrames.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagSolverInterface.cpp
|
2016-12-20 04:41:05 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagStatCalc.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFlowDiagVisibleCellsStatCalc.cpp
|
2017-01-31 08:28:15 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigAccWellFlowCalculator.cpp
|
2015-10-14 01:08:13 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWellLogExtractor.cpp
|
2015-08-31 05:42:35 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseWellLogExtractor.cpp
|
2013-02-13 07:50:37 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigLocalGrid.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigMainGrid.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigReservoirBuilderMock.cpp
|
2013-03-22 10:58:44 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCaseCellResultsData.cpp
|
2017-10-13 06:44:53 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigSimWellData.cpp
|
Added visualization of Well Paths in reservoir views.
Added PDM objects for a list of well paths (RimWellPathCollection) and for individual well paths (RimWellPath).
RimWellPathCollection uses RivWellPathCollectionPartMgr to generate visualization parts for each well path in the collection.
RimWellPath handles geometry defined in RigWellPath, and RivWellPathPartMgr is used to generate visualization parts. The well path visualization parts are generated by reusing RivPipeGeometryGenerator (also used for well pipes).
Added features:
- Select Open Well Paths in File menu to open one or more well path files, file format supported is Statoil JSON format.
- Each well path has a label showing the name, and the PDM window will show additional info (Id, Source System, UTM Zone, Update Date and User, Survey Type, File Path).
- Possible to turn on / off visibility, set thickness, set color for individual well paths.
- List of well paths including specified parameters/settings will be stored in project file.
- Possible to clip all well paths at a specified distance to the reservoir as this is the relevant area to see, and if showing whole well path it may be problematic for auto zoom etc.
Known problems:
- Well paths are not shown in some types of reservoir views, for instance reservoir views showing well pipes. Will look into this later.
p4#: 21658
2013-05-16 07:10:22 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWellPath.cpp
|
2013-12-03 13:30:32 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigFault.cpp
|
2013-12-10 15:44:40 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigNNCData.cpp
|
2013-12-11 04:17:11 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}cvfGeometryTools.cpp
|
2014-08-10 07:55:27 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTernaryResultAccessor2d.cpp
|
2015-11-04 08:53:21 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseNativeStatCalc.cpp
|
2015-11-06 06:22:54 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseNativeVisibleCellsStatCalc.cpp
|
2015-11-04 08:53:21 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseMultiPropertyStatCalc.cpp
|
2015-10-15 04:27:12 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWellLogCurveData.cpp
|
2017-06-14 07:15:29 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigHexIntersectionTools.cpp
|
2015-11-04 07:18:52 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTimeHistoryResultAccessor.cpp
|
2015-11-06 03:08:35 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCurveDataTools.cpp
|
2017-09-14 10:59:53 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigObservedData.cpp
|
2016-09-16 05:46:25 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigLasFileExporter.cpp
|
2017-01-24 06:46:35 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigSimulationWellCoordsAndMD.cpp
|
2017-05-08 00:54:02 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigFishbonesGeometry.cpp
|
2017-01-04 00:39:08 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTesselatorTools.cpp
|
2017-01-23 08:22:51 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigCellGeometryTools.cpp
|
2017-05-26 04:10:54 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWellPathIntersectionTools.cpp
|
2017-08-11 08:10:08 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigEclipseResultInfo.cpp
|
2017-08-10 04:41:36 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTofAccumulatedPhaseFractionsCalculator.cpp
|
2017-08-21 08:24:20 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTransmissibilityEquations.cpp
|
2017-08-25 06:28:42 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigNumberOfFloodedPoreVolumesCalculator.cpp
|
2017-11-15 09:27:51 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWeightedMeanCalc.cpp
|
2017-11-21 01:10:28 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigTimeHistoryCurveMerger.cpp
|
2017-11-24 02:42:07 -06:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigWellPathFormations.cpp
|
2013-02-13 07:50:37 -06:00
|
|
|
)
|
|
|
|
|
2017-08-21 08:24:20 -05:00
|
|
|
if (RESINSIGHT_ENABLE_PROTOTYPE_FEATURE_FRACTURES)
|
2017-08-21 13:54:48 -05:00
|
|
|
list (APPEND SOURCE_GROUP_SOURCE_FILES
|
2017-08-21 08:24:20 -05:00
|
|
|
${CEE_CURRENT_LIST_DIR}RigStimPlanFractureDefinition.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFractureGrid.cpp
|
|
|
|
${CEE_CURRENT_LIST_DIR}RigFractureCell.cpp
|
|
|
|
)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
|
2013-04-18 00:33:45 -05:00
|
|
|
list(APPEND CODE_HEADER_FILES
|
|
|
|
${SOURCE_GROUP_HEADER_FILES}
|
|
|
|
)
|
|
|
|
|
|
|
|
list(APPEND CODE_SOURCE_FILES
|
|
|
|
${SOURCE_GROUP_SOURCE_FILES}
|
|
|
|
)
|
2013-02-13 07:50:37 -06:00
|
|
|
|
2015-04-29 03:50:25 -05:00
|
|
|
source_group( "ReservoirDataModel" FILES ${SOURCE_GROUP_HEADER_FILES} ${SOURCE_GROUP_SOURCE_FILES} ${CEE_CURRENT_LIST_DIR}CMakeLists_files.cmake )
|