mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1886 Curve creator. Copy curves back to target plot
This commit is contained in:
@@ -201,7 +201,7 @@ void RimSummaryCurve::setSummaryCase(RimSummaryCase* sumCase)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimSummaryCase* RimSummaryCurve::summaryCase()
|
||||
RimSummaryCase* RimSummaryCurve::summaryCase() const
|
||||
{
|
||||
return m_summaryCase();
|
||||
}
|
||||
|
||||
@@ -78,7 +78,7 @@ public:
|
||||
virtual ~RimSummaryCurve();
|
||||
|
||||
void setSummaryCase(RimSummaryCase* sumCase);
|
||||
RimSummaryCase* summaryCase();
|
||||
RimSummaryCase* summaryCase() const;
|
||||
|
||||
RifEclipseSummaryAddress summaryAddress();
|
||||
void setSummaryAddress(const RifEclipseSummaryAddress& address);
|
||||
|
||||
@@ -176,6 +176,14 @@ void RimSummaryCurveCollection::deleteCurvesAssosiatedWithCase(RimSummaryCase* s
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimSummaryCurveCollection::deleteAllCurves()
|
||||
{
|
||||
m_curves.deleteAllChildObjects();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -60,7 +60,7 @@ public:
|
||||
|
||||
std::vector<RimSummaryCurve*> curves();
|
||||
void deleteCurvesAssosiatedWithCase(RimSummaryCase* summaryCase);
|
||||
|
||||
void deleteAllCurves();
|
||||
void updateCaseNameHasChanged();
|
||||
|
||||
private:
|
||||
|
||||
@@ -453,21 +453,15 @@ QString RimSummaryPlot::asciiDataForPlotExport() const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
std::vector<RimSummaryCurve*> RimSummaryPlot::summaryCurves() const
|
||||
{
|
||||
std::vector<RimSummaryCurve*> curves;
|
||||
curves.reserve(m_summaryCurves.size());
|
||||
for (const auto& curve : m_summaryCurveCollection->curves())
|
||||
{
|
||||
curves.push_back(curve);
|
||||
}
|
||||
return curves;
|
||||
return m_summaryCurveCollection->curves();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimSummaryPlot::deleteAllCurves()
|
||||
void RimSummaryPlot::deleteAllSummaryCurves()
|
||||
{
|
||||
m_summaryCurveCollection->curves().clear();
|
||||
m_summaryCurveCollection->deleteAllCurves();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -100,7 +100,7 @@ public:
|
||||
QString asciiDataForPlotExport() const;
|
||||
|
||||
std::vector<RimSummaryCurve*> summaryCurves() const;
|
||||
void deleteAllCurves();
|
||||
void deleteAllSummaryCurves();
|
||||
|
||||
// RimViewWindow overrides
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user