Fault React. Assessment updates, part 2 (#7735)

* Add additional parameters to postprocessing script.
This commit is contained in:
jonjenssen
2021-05-28 14:31:36 +02:00
committed by GitHub
parent e5efcfa4e6
commit 8752eebdca
11 changed files with 192 additions and 65 deletions

View File

@@ -76,3 +76,11 @@ QString RimDoubleParameter::stringValue() const
{
return QString::number( m_value() );
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
double RimDoubleParameter::value() const
{
return m_value();
}

View File

@@ -42,6 +42,8 @@ public:
QVariant variantValue() const override;
QString stringValue() const override;
double value() const;
private:
caf::PdmField<double> m_value;
};

View File

@@ -217,13 +217,23 @@ void RimParameterGroup::setParameterValue( QString name, double value )
///
//--------------------------------------------------------------------------------------------------
void RimParameterGroup::setParameterValue( QString name, QString value )
{
RimGenericParameter* p = parameter( name );
if ( p != nullptr ) p->setValue( value );
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimGenericParameter* RimParameterGroup::parameter( QString name ) const
{
for ( auto& p : m_parameters.childObjects() )
{
if ( p->name() == name )
{
p->setValue( value );
break;
return p;
}
}
return nullptr;
}

View File

@@ -58,6 +58,8 @@ public:
std::vector<RimGenericParameter*> parameters() const;
RimGenericParameter* parameter( QString name ) const;
private:
void defineEditorAttribute( const caf::PdmFieldHandle* field,
QString uiConfigName,