mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2140 Fracture colors. Set default result to Conductivity when selecting template
This commit is contained in:
@@ -40,6 +40,7 @@
|
||||
|
||||
#ifdef USE_PROTOTYPE_FEATURE_FRACTURES
|
||||
#include "RimFractureTemplateCollection.h"
|
||||
#include "RimFractureTemplate.h"
|
||||
#endif // USE_PROTOTYPE_FEATURE_FRACTURES
|
||||
|
||||
#include "RimGeoMechCase.h"
|
||||
@@ -653,7 +654,7 @@ void RimProject::createDisplayModelAndRedrawAllViews()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimProject::allOilFields(std::vector<RimOilField*>& oilFields)
|
||||
void RimProject::allOilFields(std::vector<RimOilField*>& oilFields) const
|
||||
{
|
||||
oilFields.clear();
|
||||
for (const auto& oilField : this->oilFields)
|
||||
@@ -879,6 +880,41 @@ std::vector<RimGeoMechCase*> RimProject::geoMechCases() const
|
||||
return cases;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::vector<RimFractureTemplateCollection*> RimProject::allFractureTemplateCollections() const
|
||||
{
|
||||
std::vector<RimFractureTemplateCollection*> templColls;
|
||||
std::vector<RimOilField*> oilFields;
|
||||
|
||||
allOilFields(oilFields);
|
||||
for (RimOilField* oilField : oilFields)
|
||||
{
|
||||
templColls.push_back(oilField->fractureDefinitionCollection());
|
||||
}
|
||||
return templColls;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::vector<RimFractureTemplate*> RimProject::allFractureTemplates() const
|
||||
{
|
||||
std::vector<RimFractureTemplate*> templates;
|
||||
std::vector<RimOilField*> oilFields;
|
||||
|
||||
allOilFields(oilFields);
|
||||
for (RimFractureTemplateCollection* templColl : allFractureTemplateCollections())
|
||||
{
|
||||
for (RimFractureTemplate* templ : templColl->fractureDefinitions())
|
||||
{
|
||||
templates.push_back(templ);
|
||||
}
|
||||
}
|
||||
return templates;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user