Grid Cross Plot: Add regression curves.

This commit is contained in:
Kristian Bendiksen
2023-06-16 11:15:56 +02:00
parent e1dacf7617
commit fdf4309d82
23 changed files with 1634 additions and 143 deletions

View File

@@ -26,6 +26,7 @@
#include "RimEnsembleCurveSet.h"
#include "RimEnsembleCurveSetCollection.h"
#include "RimNameConfig.h"
#include "RimPlotRectAnnotation.h"
#include "RimProject.h"
#include "RimSummaryCrossPlot.h"
#include "RimSummaryCurve.h"
@@ -135,6 +136,8 @@ RimPlotCurve::RimPlotCurve()
m_additionalDataSources.uiCapability()->setUiEditorTypeName( caf::PdmUiTreeSelectionEditor::uiEditorTypeName() );
m_additionalDataSources.uiCapability()->setUiLabelPosition( caf::PdmUiItemInfo::HIDDEN );
CAF_PDM_InitFieldNoDefault( &m_rectAnnotations, "RectAnnotation", "Plot Rect Annotations" );
m_plotCurve = nullptr;
m_parentPlot = nullptr;
}
@@ -1137,6 +1140,14 @@ std::vector<RimPlotCurve*> RimPlotCurve::additionalDataSources() const
return m_additionalDataSources.ptrReferencedObjectsByType();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
std::vector<RimPlotRectAnnotation*> RimPlotCurve::rectAnnotations() const
{
return m_rectAnnotations.childrenByType();
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------