#6597 Add pdm objects and context menu for elastic property scaling.

This commit is contained in:
Kristian Bendiksen
2020-10-01 15:30:34 +02:00
parent 825a9bb531
commit 7c555658ec
11 changed files with 460 additions and 2 deletions

View File

@@ -18,6 +18,7 @@
#include "RimElasticProperties.h"
#include "RimElasticPropertyScalingCollection.h"
#include "RimFractureModelTemplate.h"
#include "RicElasticPropertiesImportTools.h"
@@ -46,6 +47,11 @@ RimElasticProperties::RimElasticProperties()
m_propertiesTable.uiCapability()->setUiReadOnly( true );
m_propertiesTable.xmlCapability()->disableIO();
CAF_PDM_InitScriptableFieldNoDefault( &m_scalings, "PropertyScalingCollection", "PropertyScalingCollection", "", "", "" );
m_scalings.uiCapability()->setUiHidden( true );
m_scalings.uiCapability()->setUiTreeHidden( true );
m_scalings = new RimElasticPropertyScalingCollection;
setUiName( "Elastic Properties" );
}
@@ -218,3 +224,11 @@ void RimElasticProperties::loadDataAndUpdate()
RicElasticPropertiesImportTools::importElasticPropertiesFromFile( m_filePath().path(), fractureModelTemplate );
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
RimElasticPropertyScalingCollection* RimElasticProperties::scalingCollection()
{
return m_scalings.value();
}