#3397 non-darcy perforations. GUI, take 1

This commit is contained in:
Bjørn Erik Jensen
2018-09-25 15:55:33 +02:00
parent b999a14aaf
commit 70b24653ed
5 changed files with 227 additions and 2 deletions

View File

@@ -28,6 +28,7 @@
class RimPerforationInterval;
class RimMswCompletionParameters;
class RimNonDarcyPerforationParameters;
//==================================================================================================
//
@@ -43,6 +44,7 @@ public:
~RimPerforationCollection();
const RimMswCompletionParameters* mswParameters() const;
const RimNonDarcyPerforationParameters* nonDarcyParameters() const;
void setUnitSystemSpecificDefaults();
void appendPerforation(RimPerforationInterval* perforation);
std::vector<const RimPerforationInterval*> perforations() const;
@@ -54,6 +56,7 @@ private:
friend class RiuEditPerforationCollectionWidget;
private:
caf::PdmChildArrayField<RimPerforationInterval*> m_perforations;
caf::PdmChildField<RimMswCompletionParameters*> m_mswParameters;
caf::PdmChildArrayField<RimPerforationInterval*> m_perforations;
caf::PdmChildField<RimMswCompletionParameters*> m_mswParameters;
caf::PdmChildField<RimNonDarcyPerforationParameters*> m_nonDarcyParameters;
};