mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1626 RimView: Add overrides in RimEclipseView and RimGeoMechView
This commit is contained in:
parent
22159a1c63
commit
ff0a8242d4
@ -97,8 +97,8 @@ public:
|
|||||||
caf::PdmChildField<RimStimPlanColors*> stimPlanColors;
|
caf::PdmChildField<RimStimPlanColors*> stimPlanColors;
|
||||||
#endif // USE_PROTOTYPE_FEATURE_FRACTURES
|
#endif // USE_PROTOTYPE_FEATURE_FRACTURES
|
||||||
|
|
||||||
caf::PdmChildField<RimSimWellInViewCollection*> wellCollection;
|
caf::PdmChildField<RimSimWellInViewCollection*> wellCollection;
|
||||||
caf::PdmChildField<RimFaultInViewCollection*> faultCollection;
|
caf::PdmChildField<RimFaultInViewCollection*> faultCollection;
|
||||||
|
|
||||||
// Fields
|
// Fields
|
||||||
|
|
||||||
@ -107,7 +107,7 @@ public:
|
|||||||
caf::PdmField<bool> showMainGrid;
|
caf::PdmField<bool> showMainGrid;
|
||||||
|
|
||||||
// Access internal objects
|
// Access internal objects
|
||||||
virtual const RimPropertyFilterCollection* propertyFilterCollection() const;
|
virtual const RimPropertyFilterCollection* propertyFilterCollection() const override;
|
||||||
|
|
||||||
RimEclipsePropertyFilterCollection* eclipsePropertyFilterCollection();
|
RimEclipsePropertyFilterCollection* eclipsePropertyFilterCollection();
|
||||||
const RimEclipsePropertyFilterCollection* eclipsePropertyFilterCollection() const;
|
const RimEclipsePropertyFilterCollection* eclipsePropertyFilterCollection() const;
|
||||||
@ -125,10 +125,10 @@ public:
|
|||||||
|
|
||||||
// Display model generation
|
// Display model generation
|
||||||
|
|
||||||
virtual void loadDataAndUpdate();
|
virtual void loadDataAndUpdate() override;
|
||||||
bool isTimeStepDependentDataVisible() const;
|
bool isTimeStepDependentDataVisible() const;
|
||||||
|
|
||||||
virtual void scheduleGeometryRegen(RivCellSetEnum geometryType);
|
virtual void scheduleGeometryRegen(RivCellSetEnum geometryType) override;
|
||||||
void scheduleReservoirGridGeometryRegen();
|
void scheduleReservoirGridGeometryRegen();
|
||||||
void scheduleSimWellGeometryRegen();
|
void scheduleSimWellGeometryRegen();
|
||||||
void updateDisplayModelForWellResults();
|
void updateDisplayModelForWellResults();
|
||||||
@ -141,44 +141,44 @@ public:
|
|||||||
void calculateVisibleWellCellsIncFence(cvf::UByteArray* visibleCells, RigGridBase * grid);
|
void calculateVisibleWellCellsIncFence(cvf::UByteArray* visibleCells, RigGridBase * grid);
|
||||||
|
|
||||||
// Overridden PDM methods:
|
// Overridden PDM methods:
|
||||||
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue);
|
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue) override;
|
||||||
void updateIconStateForFilterCollections();
|
void updateIconStateForFilterCollections();
|
||||||
|
|
||||||
virtual void axisLabels(cvf::String* xLabel, cvf::String* yLabel, cvf::String* zLabel);
|
virtual void axisLabels(cvf::String* xLabel, cvf::String* yLabel, cvf::String* zLabel) override;
|
||||||
|
|
||||||
virtual bool isUsingFormationNames() const override;
|
virtual bool isUsingFormationNames() const override;
|
||||||
|
|
||||||
virtual void calculateCurrentTotalCellVisibility(cvf::UByteArray* totalVisibility, int timeStep) override;
|
virtual void calculateCurrentTotalCellVisibility(cvf::UByteArray* totalVisibility, int timeStep) override;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
virtual void initAfterRead();
|
virtual void initAfterRead() override;
|
||||||
virtual void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering );
|
virtual void defineUiOrdering( QString uiConfigName, caf::PdmUiOrdering& uiOrdering ) override;
|
||||||
virtual void defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName = "");
|
virtual void defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName = "") override;
|
||||||
|
|
||||||
virtual void createPartCollectionFromSelection(cvf::Collection<cvf::Part>* parts);
|
virtual void createPartCollectionFromSelection(cvf::Collection<cvf::Part>* parts) override;
|
||||||
virtual bool showActiveCellsOnly();
|
virtual bool showActiveCellsOnly() override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void createDisplayModel();
|
void createDisplayModel() override;
|
||||||
void updateDisplayModelVisibility();
|
void updateDisplayModelVisibility() override;
|
||||||
virtual void updateCurrentTimeStep();
|
virtual void updateCurrentTimeStep() override;
|
||||||
|
|
||||||
void indicesToVisibleGrids(std::vector<size_t>* gridIndices);
|
void indicesToVisibleGrids(std::vector<size_t>* gridIndices);
|
||||||
virtual void updateScaleTransform();
|
virtual void updateScaleTransform() override;
|
||||||
virtual cvf::Transform* scaleTransform();
|
virtual cvf::Transform* scaleTransform() override;
|
||||||
|
|
||||||
virtual void updateStaticCellColors();
|
virtual void updateStaticCellColors() override;
|
||||||
void updateStaticCellColors(RivCellSetEnum geometryType);
|
void updateStaticCellColors(RivCellSetEnum geometryType);
|
||||||
void updateLegends();
|
void updateLegends();
|
||||||
void updateMinMaxValuesAndAddLegendToView(QString legendLabel, RimEclipseCellColors* resultColors, RigCaseCellResultsData* cellResultsData);
|
void updateMinMaxValuesAndAddLegendToView(QString legendLabel, RimEclipseCellColors* resultColors, RigCaseCellResultsData* cellResultsData);
|
||||||
virtual void resetLegendsInViewer();
|
virtual void resetLegendsInViewer() override;
|
||||||
|
|
||||||
std::set<RivCellSetEnum> allVisibleFaultGeometryTypes() const;
|
std::set<RivCellSetEnum> allVisibleFaultGeometryTypes() const;
|
||||||
void updateFaultColors();
|
void updateFaultColors();
|
||||||
|
|
||||||
void syncronizeWellsWithResults();
|
void syncronizeWellsWithResults();
|
||||||
|
|
||||||
void clampCurrentTimestep();
|
void clampCurrentTimestep() override;
|
||||||
|
|
||||||
|
|
||||||
caf::PdmChildField<RimEclipsePropertyFilterCollection*> m_propertyFilterCollection;
|
caf::PdmChildField<RimEclipsePropertyFilterCollection*> m_propertyFilterCollection;
|
||||||
|
@ -63,12 +63,12 @@ public:
|
|||||||
RimGeoMechCase* geoMechCase();
|
RimGeoMechCase* geoMechCase();
|
||||||
virtual RimCase* ownerCase() const override;
|
virtual RimCase* ownerCase() const override;
|
||||||
|
|
||||||
virtual void loadDataAndUpdate();
|
virtual void loadDataAndUpdate() override;
|
||||||
|
|
||||||
caf::PdmChildField<RimGeoMechCellColors*> cellResult;
|
caf::PdmChildField<RimGeoMechCellColors*> cellResult;
|
||||||
RimGeoMechResultDefinition* cellResultResultDefinition();
|
RimGeoMechResultDefinition* cellResultResultDefinition();
|
||||||
|
|
||||||
virtual const RimPropertyFilterCollection* propertyFilterCollection() const;
|
virtual const RimPropertyFilterCollection* propertyFilterCollection() const override;
|
||||||
|
|
||||||
RimGeoMechPropertyFilterCollection* geoMechPropertyFilterCollection();
|
RimGeoMechPropertyFilterCollection* geoMechPropertyFilterCollection();
|
||||||
const RimGeoMechPropertyFilterCollection* geoMechPropertyFilterCollection() const;
|
const RimGeoMechPropertyFilterCollection* geoMechPropertyFilterCollection() const;
|
||||||
@ -76,37 +76,37 @@ public:
|
|||||||
|
|
||||||
bool isTimeStepDependentDataVisible();
|
bool isTimeStepDependentDataVisible();
|
||||||
|
|
||||||
virtual cvf::Transform* scaleTransform();
|
virtual cvf::Transform* scaleTransform() override;
|
||||||
virtual void scheduleGeometryRegen(RivCellSetEnum geometryType);
|
virtual void scheduleGeometryRegen(RivCellSetEnum geometryType) override;
|
||||||
void updateIconStateForFilterCollections();
|
void updateIconStateForFilterCollections();
|
||||||
|
|
||||||
virtual void axisLabels(cvf::String* xLabel, cvf::String* yLabel, cvf::String* zLabel);
|
virtual void axisLabels(cvf::String* xLabel, cvf::String* yLabel, cvf::String* zLabel) override;
|
||||||
|
|
||||||
virtual bool isUsingFormationNames() const override;
|
virtual bool isUsingFormationNames() const override;
|
||||||
|
|
||||||
virtual void calculateCurrentTotalCellVisibility(cvf::UByteArray* totalVisibility, int timeStep) override;
|
virtual void calculateCurrentTotalCellVisibility(cvf::UByteArray* totalVisibility, int timeStep) override;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
virtual void defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName = "");
|
virtual void defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName = "") override;
|
||||||
|
|
||||||
virtual void createPartCollectionFromSelection(cvf::Collection<cvf::Part>* parts);
|
virtual void createPartCollectionFromSelection(cvf::Collection<cvf::Part>* parts) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
virtual void createDisplayModel();
|
virtual void createDisplayModel() override;
|
||||||
virtual void updateDisplayModelVisibility();
|
virtual void updateDisplayModelVisibility() override;
|
||||||
virtual void updateScaleTransform();
|
virtual void updateScaleTransform() override;
|
||||||
|
|
||||||
virtual void clampCurrentTimestep();
|
virtual void clampCurrentTimestep() override;
|
||||||
|
|
||||||
virtual void updateCurrentTimeStep();
|
virtual void updateCurrentTimeStep() override;
|
||||||
virtual void updateStaticCellColors();
|
virtual void updateStaticCellColors() override;
|
||||||
|
|
||||||
virtual void resetLegendsInViewer();
|
virtual void resetLegendsInViewer() override;
|
||||||
|
|
||||||
void updateLegends();
|
void updateLegends();
|
||||||
|
|
||||||
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue);
|
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue) override;
|
||||||
virtual void initAfterRead();
|
virtual void initAfterRead() override;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user