mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3558 Grid items in Project Tree : Use main grid to control fault visibility
This commit is contained in:
@@ -1433,6 +1433,19 @@ bool RimEclipseView::isVirtualConnectionFactorGeometryVisible() const
|
||||
return true;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
bool RimEclipseView::isMainGridVisible() const
|
||||
{
|
||||
auto indicesToVisibleGrids = m_gridCollection->indicesToVisibleGrids();
|
||||
bool isMainGridVisible = std::find(indicesToVisibleGrids.begin(), indicesToVisibleGrids.end(), 0) != indicesToVisibleGrids.end();
|
||||
|
||||
if (!isMainGridVisible) return false;
|
||||
|
||||
return this->m_gridCollection->isActive();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -119,6 +119,8 @@ public:
|
||||
void calculateCompletionTypeAndRedrawIfRequired();
|
||||
|
||||
bool isVirtualConnectionFactorGeometryVisible() const;
|
||||
bool isMainGridVisible() const;
|
||||
|
||||
|
||||
const std::vector<RivCellSetEnum>& visibleGridParts() const;
|
||||
const RivReservoirViewPartMgr* reservoirGridPartManager() const;
|
||||
|
||||
Reference in New Issue
Block a user