Skip to content
Snippets Groups Projects
Commit 1f677ea4 authored by Mikhail Svechnikov's avatar Mikhail Svechnikov
Browse files

show form

parent 1cd51188
No related branches found
No related tags found
1 merge request!2715Replace single crossCorrelationLength parameter by CrosscorrelationModel individual for each interface
......@@ -50,6 +50,9 @@ RoughnessItem::RoughnessItem()
"Laterally averaged profile of the interlayer transition (or "
"roughness height distribution)",
InterlayerCatalog::Type::Tanh);
m_crosscorr_model.simpleInit("Crosscorrelation",
"Model of roughness crosscorrelation between interfaces",
CrosscorrelationCatalog::Type::None);
}
//------------------------------------------------------------------------------------------------
......
......@@ -57,3 +57,10 @@ DoubleProperties PolyForm::doublePropertiesOfItem(InterlayerItem*)
{
return {};
}
DoubleProperties PolyForm::doublePropertiesOfItem(CrosscorrelationItem* item)
{
if (!item)
return {};
return item->crossCorrProperties();
}
......@@ -52,6 +52,7 @@ public:
virtual void createContent();
private:
static DoubleProperties doublePropertiesOfItem(class CrosscorrelationItem* item);
static DoubleProperties doublePropertiesOfItem(class InterlayerItem* item);
static DoubleProperties doublePropertiesOfItem(class FormfactorItem* item);
static DoubleProperties doublePropertiesOfItem(class Profile1DItem* item);
......
......@@ -65,5 +65,6 @@ void RoughnessForm::createRoughnessWidgets()
if (auto* rsi = dynamic_cast<K_CorrelationRoughnessItem*>(roughness)) {
m_layout->addGroupOfValues("Lateral parameters", rsi->lateralProperties());
m_layout->addSelection(roughness->interlayerModelSelection());
m_layout->addSelection(roughness->crossrorrModelSelection());
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment