From 1f3bd8531b35336d861b02540fde048bb7b8a7c7 Mon Sep 17 00:00:00 2001
From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de>
Date: Tue, 17 Nov 2020 13:14:20 +0100
Subject: [PATCH] mv implementation to cpp file

---
 Sample/Scattering/FormFactorBAPol.cpp | 10 ++++++++++
 Sample/Scattering/FormFactorBAPol.h   |  9 +++------
 2 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/Sample/Scattering/FormFactorBAPol.cpp b/Sample/Scattering/FormFactorBAPol.cpp
index b7de22f5640..2406f4e84cf 100644
--- a/Sample/Scattering/FormFactorBAPol.cpp
+++ b/Sample/Scattering/FormFactorBAPol.cpp
@@ -46,6 +46,16 @@ Eigen::Matrix2cd FormFactorBAPol::evaluatePol(const WavevectorInfo& wavevectors)
     return result;
 }
 
+void FormFactorBAPol::setAmbientMaterial(const Material& material)
+{
+    m_form_factor->setAmbientMaterial(material);
+}
+
+double FormFactorBAPol::volume() const { return m_form_factor->volume(); }
+
+double FormFactorBAPol::radialExtension() const { return m_form_factor->radialExtension(); }
+
+
 double FormFactorBAPol::bottomZ(const IRotation& rotation) const
 {
     return m_form_factor->bottomZ(rotation);
diff --git a/Sample/Scattering/FormFactorBAPol.h b/Sample/Scattering/FormFactorBAPol.h
index 90d5928c7ae..b3cfbb18707 100644
--- a/Sample/Scattering/FormFactorBAPol.h
+++ b/Sample/Scattering/FormFactorBAPol.h
@@ -32,10 +32,7 @@ public:
 
     void accept(INodeVisitor* visitor) const override { visitor->visit(this); }
 
-    void setAmbientMaterial(const Material& material) override
-    {
-        m_form_factor->setAmbientMaterial(material);
-    }
+    void setAmbientMaterial(const Material& material) override;
 
     //! Throws not-implemented exception
     complex_t evaluate(const WavevectorInfo& wavevectors) const override;
@@ -43,9 +40,9 @@ public:
     //! Calculates and returns a polarized form factor calculation in BA
     Eigen::Matrix2cd evaluatePol(const WavevectorInfo& wavevectors) const override;
 
-    double volume() const override { return m_form_factor->volume(); }
+    double volume() const override;
 
-    double radialExtension() const override { return m_form_factor->radialExtension(); }
+    double radialExtension() const override;
 
     double bottomZ(const IRotation& rotation) const override;
 
-- 
GitLab