Enable value filter in statistics contourmap (#12078)

* Enable value filtering in stat contourmap and fix map redraw logic
* Make switching case in contourmap  work
This commit is contained in:
jonjenssen
2025-01-21 11:40:37 +01:00
committed by GitHub
parent 7acbc86a39
commit 2bcdc62931
6 changed files with 31 additions and 58 deletions

View File

@@ -382,8 +382,8 @@ bool RimContourMapProjection::gridMappingNeedsUpdating() const
if ( cellGridIdxVisibility.isNull() ) return true;
cvf::ref<cvf::UByteArray> currentVisibility = getCellVisibility();
if ( currentVisibility->size() != cellGridIdxVisibility->size() ) return true;
CVF_ASSERT( currentVisibility->size() == cellGridIdxVisibility->size() );
for ( size_t i = 0; i < currentVisibility->size(); ++i )
{
if ( ( *currentVisibility )[i] != ( *cellGridIdxVisibility )[i] ) return true;
@@ -540,9 +540,7 @@ void RimContourMapProjection::fieldChangedByUi( const caf::PdmFieldHandle* chang
}
baseView()->updateConnectedEditors();
RimProject* proj = RimProject::current();
proj->scheduleCreateDisplayModelAndRedrawAllViews();
baseView()->scheduleCreateDisplayModelAndRedraw();
}
//--------------------------------------------------------------------------------------------------