#3276 Make curve data source more robust.

This commit is contained in:
Gaute Lindkvist
2018-08-29 15:01:17 +02:00
parent 9262873846
commit 655803601e
2 changed files with 104 additions and 41 deletions

View File

@@ -31,8 +31,6 @@ class RimWellLogCurve;
class RimWellLogPlot;
class RimWellPath;
//==================================================================================================
///
//==================================================================================================
@@ -45,11 +43,20 @@ public:
RimCase* caseToApply() const;
void setCaseToApply(RimCase* val);
int trajectoryTypeToApply() const;
void setTrajectoryTypeToApply(int val);
RimWellPath* wellPathToApply() const;
void setWellPathToApply(RimWellPath* val);
int branchIndexToApply() const;
void setBranchIndexToApply(int val);
caf::Tristate branchDetectionToApply() const;
void setBranchDetectionToApply(caf::Tristate::State val);
QString simWellNameToApply() const;
void setSimWellNameToApply(const QString& val);
int timeStepToApply() const;
void setTimeStepToApply(int val);
void resetDefaultOptions();
void updateDefaultOptions(const std::vector<RimWellLogCurve*>& curves);
void updateDefaultOptions();
void updateCurves(std::vector<RimWellLogCurve*>& curves);