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 {