mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-15 18:02:12 -05:00
Fixed missing intersection colors when cellresults are turned off
This commit is contained in:
1 parent
fa72835dd8
commit
021af085a7
10 files changed
+87
-40
No files matched your search
@@ -98,6 +98,13 @@ QString RimIntersectionResultDefinition::autoName() const
|
||||
QString timestepName;
|
||||
QString caseName = "Default undefined source";
|
||||
|
||||
if ( !m_case )
|
||||
{
|
||||
RimCase* ownerCase = nullptr;
|
||||
this->firstAncestorOrThisOfType( ownerCase );
|
||||
const_cast<RimIntersectionResultDefinition*>( this )->setActiveCase( ownerCase );
|
||||
}
|
||||
|
||||
if ( m_case )
|
||||
{
|
||||
QStringList timestepNames = m_case->timeStepStrings();
|
||||
@@ -133,6 +140,19 @@ RimCase* RimIntersectionResultDefinition::activeCase() const
|
||||
return m_case();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimIntersectionResultDefinition::setActiveCase( RimCase* activeCase )
|
||||
{
|
||||
m_case = activeCase;
|
||||
|
||||
RimGeoMechCase* geomCase = dynamic_cast<RimGeoMechCase*>( m_case.value() );
|
||||
m_geomResultDefinition->setGeoMechCase( geomCase );
|
||||
RimEclipseCase* eclipseCase = dynamic_cast<RimEclipseCase*>( m_case.value() );
|
||||
m_eclipseResultDefinition->setEclipseCase( eclipseCase );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -141,6 +161,21 @@ int RimIntersectionResultDefinition::timeStep() const
|
||||
return m_timeStep();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
bool RimIntersectionResultDefinition::hasResult()
|
||||
{
|
||||
if ( isEclipseResultDefinition() )
|
||||
{
|
||||
return m_eclipseResultDefinition->hasResult() || m_eclipseResultDefinition->isTernarySaturationSelected();
|
||||
}
|
||||
else
|
||||
{
|
||||
return m_geomResultDefinition->hasResult();
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in new issue
Block a user