#1112, #1106 Added and removed fields to make the allocation plot have the needed data to do its calculation. Refacord the CenterLine calculation interface yet again to make it usable.

This commit is contained in:
Jacob Støren
2017-01-23 11:10:09 +01:00
parent b4308a857c
commit 825c505443
9 changed files with 148 additions and 106 deletions

View File

@@ -30,6 +30,7 @@
class RiuWellAllocationPlot;
class RimEclipseWell;
class RimWellLogPlot;
class RimEclipseResultCase;
namespace caf {
class PdmOptionItemInfo;
@@ -48,7 +49,7 @@ public:
RimWellAllocationPlot();
virtual ~RimWellAllocationPlot();
void setSimulationWell(RimEclipseWell* simWell);
void setFromSimulationWell(RimEclipseWell* simWell);
void setDescription(const QString& description);
QString description() const;
@@ -81,9 +82,11 @@ private:
private:
caf::PdmField<bool> m_showPlotTitle;
caf::PdmField<QString> m_userName;
//caf::PdmField<bool> m_showAccWellFlowPlot;
caf::PdmPtrField<RimEclipseWell*> m_simulationWell;
caf::PdmPtrField<RimEclipseResultCase*> m_case;
caf::PdmField<QString> m_wellName;
caf::PdmField<int> m_timeStep;
caf::PdmPtrField<RimFlowDiagSolution*> m_flowDiagSolution;
QPointer<RiuWellAllocationPlot> m_wellAllocationPlotWidget;