diff --git a/GUI/Model/Sample/RoughnessItems.h b/GUI/Model/Sample/RoughnessItems.h index c1d3811a2e45ff9be09e6e535d0edbdf6a34739c..8d8811a97dbae2dceff0d7ca8d7fde822a4c5f0b 100644 --- a/GUI/Model/Sample/RoughnessItems.h +++ b/GUI/Model/Sample/RoughnessItems.h @@ -17,6 +17,7 @@ #include "GUI/Model/Descriptor/DoubleProperty.h" #include "GUI/Model/Descriptor/PolyPtr.h" +#include "GUI/Model/Sample/CrosscorrelationItems.h" #include "GUI/Model/Sample/InterlayerItems.h" #include "GUI/Model/Sample/RoughnessCatalog.h" @@ -35,9 +36,17 @@ public: InterlayerItem* certainInterlayerModel() const { return m_interlayer_model.certainItem(); } void setInterlayerModelType(InterlayerItem* p) { m_interlayer_model.setCertainItem(p); } + PolyPtr<CrosscorrelationItem, CrosscorrelationCatalog>& crossrorrModelSelection() + { + return m_crosscorr_model; + } + CrosscorrelationItem* certainCrosscorrModel() const { return m_crosscorr_model.certainItem(); } + void setCrosscorrModelType(CrosscorrelationItem* p) { m_crosscorr_model.setCertainItem(p); } + protected: RoughnessItem(); PolyPtr<InterlayerItem, InterlayerCatalog> m_interlayer_model; + PolyPtr<CrosscorrelationItem, CrosscorrelationCatalog> m_crosscorr_model; }; class K_CorrelationRoughnessItem : public RoughnessItem {