mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Faults: Show faults when filters are active
This commit is contained in:
@@ -44,6 +44,8 @@ RivReservoirFaultsPartMgr::RivReservoirFaultsPartMgr(const RigMainGrid* grid, c
|
||||
m_faultParts.push_back(new RivFaultPartMgr(grid, faultCollection, faultCollection->faults[i]));
|
||||
}
|
||||
}
|
||||
|
||||
m_isFilterPart = false;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -100,19 +102,25 @@ void RivReservoirFaultsPartMgr::appendPartsToModel(cvf::ModelBasicList* model)
|
||||
|
||||
// Parts that is overridden by the grid settings
|
||||
|
||||
if (rimFault->showFault() || isShowingGrid)
|
||||
bool forceDisplayOfFault = false;
|
||||
if (isShowingGrid && m_isFilterPart)
|
||||
{
|
||||
if (m_faultCollection->showFaultFaces() || isShowingGrid)
|
||||
forceDisplayOfFault = true;
|
||||
}
|
||||
|
||||
if (rimFault->showFault() || forceDisplayOfFault)
|
||||
{
|
||||
if (m_faultCollection->showFaultFaces() || forceDisplayOfFault)
|
||||
{
|
||||
rivFaultPart->appendNativeFaultFacesToModel(&parts);
|
||||
}
|
||||
|
||||
if (m_faultCollection->showOppositeFaultFaces() || isShowingGrid)
|
||||
if (m_faultCollection->showOppositeFaultFaces() || forceDisplayOfFault)
|
||||
{
|
||||
rivFaultPart->appendOppositeFaultFacesToModel(&parts);
|
||||
}
|
||||
|
||||
if (m_faultCollection->showFaultFaces() || m_faultCollection->showOppositeFaultFaces() || m_faultCollection->showNNCs() || isShowingGrid)
|
||||
if (m_faultCollection->showFaultFaces() || m_faultCollection->showOppositeFaultFaces() || m_faultCollection->showNNCs() || forceDisplayOfFault)
|
||||
{
|
||||
rivFaultPart->appendMeshLinePartsToModel(&parts);
|
||||
}
|
||||
@@ -218,3 +226,11 @@ void RivReservoirFaultsPartMgr::appendLabelPartsToModel(cvf::ModelBasicList* mod
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RivReservoirFaultsPartMgr::setFilterPart(bool filterPart)
|
||||
{
|
||||
m_isFilterPart = filterPart;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user