#3043 Implement Time step filtering on import for Geomech

This commit is contained in:
Gaute Lindkvist
2018-06-11 13:47:21 +02:00
parent 62792b59c4
commit 280656ca26
23 changed files with 616 additions and 209 deletions

View File

@@ -208,7 +208,7 @@ QList<caf::PdmOptionItemInfo> RimGeoMechResultDefinition::calculateValueOptions(
std::vector<std::string> stepNames;
if(m_geomCase->geoMechData())
{
stepNames = m_geomCase->geoMechData()->femPartResults()->stepNames();
stepNames = m_geomCase->geoMechData()->femPartResults()->filteredStepNames();
}
for (size_t stepIdx = 0; stepIdx < stepNames.size(); ++stepIdx)
@@ -531,7 +531,16 @@ RigGeoMechCaseData* RimGeoMechResultDefinition::ownerCaseData()
//--------------------------------------------------------------------------------------------------
bool RimGeoMechResultDefinition::hasResult()
{
return ownerCaseData()->femPartResults()->assertResultsLoaded(this->resultAddress());
RigGeoMechCaseData* caseData = ownerCaseData();
if (caseData)
{
RigFemPartResultsCollection* results = caseData->femPartResults();
if (results)
{
return results->assertResultsLoaded(this->resultAddress());
}
}
return false;
}