mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Added well pipe visibility filter based on cell visibility.
Only show pipes with wells with open connections in visible cells p4#: 21349
This commit is contained in:
@@ -44,13 +44,21 @@ public:
|
||||
|
||||
enum WellVisibilityType
|
||||
{
|
||||
FORCE_ALL_OFF,
|
||||
ALL_ON,
|
||||
RANGE_INTERSECTING,
|
||||
FORCE_ALL_ON
|
||||
PIPES_FORCE_ALL_OFF,
|
||||
PIPES_INDIVIDUALLY,
|
||||
PIPES_OPEN_IN_VISIBLE_CELLS,
|
||||
PIPES_FORCE_ALL_ON
|
||||
};
|
||||
typedef caf::AppEnum<RimWellCollection::WellVisibilityType> WellVisibilityEnum;
|
||||
|
||||
enum WellCellsRangeFilterType
|
||||
{
|
||||
RANGE_ADD_ALL,
|
||||
RANGE_ADD_INDIVIDUAL,
|
||||
RANGE_ADD_NONE
|
||||
};
|
||||
typedef caf::AppEnum<RimWellCollection::WellCellsRangeFilterType> WellCellsRangeFilterEnum;
|
||||
|
||||
enum WellFenceType
|
||||
{
|
||||
K_DIRECTION,
|
||||
@@ -61,7 +69,7 @@ public:
|
||||
|
||||
caf::PdmField<bool> showWellLabel;
|
||||
|
||||
caf::PdmField<WellVisibilityEnum> wellCellVisibility;
|
||||
caf::PdmField<WellCellsRangeFilterEnum> wellCellsToRangeFilterMode;
|
||||
caf::PdmField<bool> showWellCellFences;
|
||||
caf::PdmField<WellFenceEnum> wellCellFenceType;
|
||||
caf::PdmField<double> wellCellTransparencyLevel;
|
||||
|
||||
Reference in New Issue
Block a user