#1626 RimView: Add overrides in RimEclipseView and RimGeoMechView

This commit is contained in:
Rebecca Cox 2017-10-19 10:23:24 +02:00
parent 22159a1c63
commit ff0a8242d4
2 changed files with 36 additions and 36 deletions

View File

@ -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;

View File

@ -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;