mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2462 Add fracture template id
This commit is contained in:
@@ -79,9 +79,9 @@ void RicNewEllipseFractureTemplateFeature::onActionTriggered(bool isChecked)
|
||||
{
|
||||
RimEllipseFractureTemplate* ellipseFractureTemplate = new RimEllipseFractureTemplate();
|
||||
|
||||
fracDefColl->fractureDefinitions.push_back(ellipseFractureTemplate);
|
||||
fracDefColl->addFractureTemplate(ellipseFractureTemplate);
|
||||
ellipseFractureTemplate->setName("Ellipse Fracture Template");
|
||||
ellipseFractureTemplate->setFractureTemplateUnit(fracDefColl->defaultUnitsForFracTemplates());
|
||||
ellipseFractureTemplate->setFractureTemplateUnit(fracDefColl->defaultUnitSystemType());
|
||||
ellipseFractureTemplate->setDefaultValuesFromUnit();
|
||||
|
||||
selectFractureTemplateAndUpdate(fracDefColl, ellipseFractureTemplate);
|
||||
|
||||
@@ -60,7 +60,7 @@ void RicNewStimPlanFractureTemplateFeature::onActionTriggered(bool isChecked)
|
||||
if (fracDefColl)
|
||||
{
|
||||
RimStimPlanFractureTemplate* fractureDef = new RimStimPlanFractureTemplate();
|
||||
fracDefColl->fractureDefinitions.push_back(fractureDef);
|
||||
fracDefColl->addFractureTemplate(fractureDef);
|
||||
|
||||
QFileInfo stimplanfileFileInfo(fileName);
|
||||
QString name = stimplanfileFileInfo.baseName();
|
||||
|
||||
@@ -73,12 +73,12 @@ void RicPasteEllipseFractureFeature::onActionTriggered(bool isChecked)
|
||||
|
||||
for (const auto& source : typedObjects)
|
||||
{
|
||||
auto rimReservoirView = dynamic_cast<RimEllipseFractureTemplate*>(
|
||||
auto templ = dynamic_cast<RimEllipseFractureTemplate*>(
|
||||
source->xmlCapability()->copyByXmlSerialization(caf::PdmDefaultObjectFactory::instance()));
|
||||
|
||||
fractureTemplateColl->fractureDefinitions.push_back(rimReservoirView);
|
||||
fractureTemplateColl->addFractureTemplate(templ);
|
||||
|
||||
RicNewEllipseFractureTemplateFeature::selectFractureTemplateAndUpdate(fractureTemplateColl, rimReservoirView);
|
||||
RicNewEllipseFractureTemplateFeature::selectFractureTemplateAndUpdate(fractureTemplateColl, templ);
|
||||
}
|
||||
|
||||
return;
|
||||
|
||||
@@ -76,7 +76,7 @@ void RicPasteStimPlanFractureFeature::onActionTriggered(bool isChecked)
|
||||
auto copyOfStimPlanTemplate = dynamic_cast<RimStimPlanFractureTemplate*>(
|
||||
source->xmlCapability()->copyByXmlSerialization(caf::PdmDefaultObjectFactory::instance()));
|
||||
|
||||
fractureTemplateColl->fractureDefinitions.push_back(copyOfStimPlanTemplate);
|
||||
fractureTemplateColl->addFractureTemplate(copyOfStimPlanTemplate);
|
||||
|
||||
RicNewEllipseFractureTemplateFeature::selectFractureTemplateAndUpdate(fractureTemplateColl, copyOfStimPlanTemplate);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user