mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
@@ -33,6 +33,8 @@ class RimWellLogCurve;
|
||||
class RimWellLogPlot;
|
||||
class RimWellLogTrack;
|
||||
class RimWellPath;
|
||||
class RimSummaryCase;
|
||||
class RifReaderRftInterface;
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
@@ -56,20 +58,22 @@ public:
|
||||
|
||||
void setCaseType( RiaDefines::CaseType caseType );
|
||||
|
||||
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 );
|
||||
caf::Tristate wbsSmoothingToApply() const;
|
||||
void setWbsSmoothingToApply( caf::Tristate::State val );
|
||||
double wbsSmoothingThreshold() const;
|
||||
void setWbsSmoothingThreshold( double smoothingThreshold );
|
||||
RimCase* caseToApply() const;
|
||||
void setCaseToApply( RimCase* val );
|
||||
RimSummaryCase* summaryCaseToApply() const;
|
||||
void setSummaryCaseToApply( RimSummaryCase* 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 );
|
||||
caf::Tristate wbsSmoothingToApply() const;
|
||||
void setWbsSmoothingToApply( caf::Tristate::State val );
|
||||
double wbsSmoothingThreshold() const;
|
||||
void setWbsSmoothingThreshold( double smoothingThreshold );
|
||||
|
||||
QString simWellNameToApply() const;
|
||||
void setSimWellNameToApply( const QString& val );
|
||||
@@ -93,7 +97,7 @@ public:
|
||||
|
||||
static QString smoothingUiOrderinglabel();
|
||||
|
||||
protected:
|
||||
private:
|
||||
void fieldChangedByUi( const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue ) override;
|
||||
QList<caf::PdmOptionItemInfo> calculateValueOptions( const caf::PdmFieldHandle* fieldNeedingOptions ) override;
|
||||
void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||
@@ -102,24 +106,28 @@ protected:
|
||||
caf::PdmUiEditorAttribute* attribute ) override;
|
||||
void modifyCurrentIndex( caf::PdmValueField* field, int indexOffset );
|
||||
|
||||
RifReaderRftInterface* rftReader();
|
||||
|
||||
private:
|
||||
RiaDefines::CaseType m_caseType;
|
||||
|
||||
caf::PdmPtrField<RimCase*> m_case;
|
||||
caf::PdmField<int> m_trajectoryType;
|
||||
caf::PdmPtrField<RimWellPath*> m_wellPath;
|
||||
caf::PdmField<QString> m_simWellName;
|
||||
caf::PdmField<int> m_branchIndex;
|
||||
caf::PdmField<caf::Tristate> m_branchDetection;
|
||||
caf::PdmField<int> m_timeStep;
|
||||
caf::PdmField<caf::Tristate> m_wbsSmoothing;
|
||||
caf::PdmField<double> m_wbsSmoothingThreshold;
|
||||
caf::PdmPtrField<RimCase*> m_case;
|
||||
caf::PdmPtrField<RimSummaryCase*> m_summaryCase;
|
||||
caf::PdmField<int> m_trajectoryType;
|
||||
caf::PdmPtrField<RimWellPath*> m_wellPath;
|
||||
caf::PdmField<QString> m_simWellName;
|
||||
caf::PdmField<int> m_branchIndex;
|
||||
caf::PdmField<caf::Tristate> m_branchDetection;
|
||||
caf::PdmField<int> m_timeStep;
|
||||
caf::PdmField<caf::Tristate> m_wbsSmoothing;
|
||||
caf::PdmField<double> m_wbsSmoothingThreshold;
|
||||
|
||||
caf::PdmField<QDateTime> m_rftTimeStep;
|
||||
caf::PdmField<QString> m_rftWellName;
|
||||
caf::PdmField<int> m_rftSegmentBranchId;
|
||||
|
||||
std::set<RimCase*> m_uniqueCases;
|
||||
std::set<RimSummaryCase*> m_uniqueSummaryCases;
|
||||
std::set<int> m_uniqueTrajectoryTypes;
|
||||
std::set<RimWellPath*> m_uniqueWellPaths;
|
||||
std::set<QString> m_uniqueWellNames;
|
||||
|
||||
Reference in New Issue
Block a user