Fault Reactivation Modeling updates (#10602)

* Add timestep selection
* Add import geomech model to context menu
* Add command for running fault reactivation 
* Change order of nodes for exported elements
* Add command to quickly show model in 3D view
This commit is contained in:
jonjenssen
2023-09-14 08:29:28 +02:00
committed by GitHub
parent e8cbbf5d55
commit bd7f34f835
15 changed files with 536 additions and 11 deletions

View File

@@ -63,14 +63,21 @@ public:
void setReadOnlyLastFrame( bool onlyLast );
bool readOnlyLastFrame() const;
std::vector<std::pair<QString, QDateTime>> allTimeSteps() const;
static void timeStepOptions( QList<caf::PdmOptionItemInfo>& options,
const caf::PdmFieldHandle* timestepField,
std::vector<QDateTime> availableTimeSteps,
std::vector<QDateTime> selectedTimeSteps,
TimeStepFilterTypeEnum filterType );
protected:
void initAfterRead() override;
private:
static QDateTime incrementDateTime( const QDateTime& dateTime, TimeStepFilterTypeEnum filterType, int interval );
std::vector<std::pair<QString, QDateTime>> allTimeSteps() const;
std::vector<int> filteredTimeStepIndicesFromUi() const;
std::vector<int> filteredTimeStepIndicesFromUi() const;
void updateFieldVisibility();
RimEclipseResultCase* parentEclipseResultCase() const;