#9323 Thermal Fracture: add python methods for importing fracture template.

Fixes #9323.
This commit is contained in:
Kristian Bendiksen
2022-10-05 11:15:09 +02:00
parent dc80f582bd
commit accf5713ac
7 changed files with 195 additions and 3 deletions

View File

@@ -26,6 +26,7 @@
#include <QString>
class RimStimPlanFractureTemplate;
class RimThermalFractureTemplate;
class RimEclipseCase;
//==================================================================================================
@@ -49,6 +50,26 @@ private:
caf::PdmPtrField<RimEclipseCase*> m_eclipseCase;
};
//==================================================================================================
///
//==================================================================================================
class RimcWellPath_addThermalFracture : public caf::PdmObjectMethod
{
CAF_PDM_HEADER_INIT;
public:
RimcWellPath_addThermalFracture( caf::PdmObjectHandle* self );
caf::PdmObjectHandle* execute() override;
bool resultIsPersistent() const override;
std::unique_ptr<PdmObjectHandle> defaultResult() const override;
private:
caf::PdmPtrField<RimThermalFractureTemplate*> m_fractureTemplate;
caf::PdmField<double> m_md;
caf::PdmField<bool> m_placeUsingTemplateData;
};
//==================================================================================================
///
//==================================================================================================