From 70b418f896b5efa9f88cd0fe6d6c57cd0fb922c7 Mon Sep 17 00:00:00 2001
From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de>
Date: Thu, 9 Dec 2021 10:26:57 +0100
Subject: [PATCH] sort member fcts

---
 Sample/Particle/IParticle.h  |  1 +
 Sample/Particle/Particle.cpp | 14 +++++++-------
 Sample/Particle/Particle.h   | 10 ++++------
 3 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/Sample/Particle/IParticle.h b/Sample/Particle/IParticle.h
index 90a4ce3a00e..1d933f1eb42 100644
--- a/Sample/Particle/IParticle.h
+++ b/Sample/Particle/IParticle.h
@@ -35,6 +35,7 @@ class IRotation;
 class IParticle : public ISampleNode {
 public:
     ~IParticle() override;
+
     IParticle* clone() const override = 0;
 
     //! Creates a form factor for this particle
diff --git a/Sample/Particle/Particle.cpp b/Sample/Particle/Particle.cpp
index 70c742ffc4e..bfd982bb02e 100644
--- a/Sample/Particle/Particle.cpp
+++ b/Sample/Particle/Particle.cpp
@@ -21,8 +21,6 @@
 #include "Sample/Scattering/FormFactorDecoratorPositionFactor.h"
 #include "Sample/Scattering/Rotations.h"
 
-Particle::~Particle() = default;
-
 Particle::Particle(Material material, const IFormFactor& form_factor)
     : m_material(std::move(material)), m_form_factor(form_factor.clone())
 {
@@ -34,6 +32,8 @@ Particle::Particle(Material material, const IFormFactor& form_factor, const IRot
     setRotation(rotation);
 }
 
+Particle::~Particle() = default;
+
 Particle* Particle::clone() const
 {
     ASSERT(m_form_factor);
@@ -46,6 +46,11 @@ Particle* Particle::clone() const
     return p_result;
 }
 
+std::vector<const INode*> Particle::nodeChildren() const
+{
+    return std::vector<const INode*>() << IParticle::nodeChildren() << m_form_factor;
+}
+
 SlicedParticle Particle::createSlicedParticle(const ZLimits& limits) const
 {
     ASSERT(m_form_factor);
@@ -60,8 +65,3 @@ SlicedParticle Particle::createSlicedParticle(const ZLimits& limits) const
     sliced_ff->setMaterial(transformed_material);
     return {std::move(sliced_ff), {{{volume, transformed_material}}}};
 }
-
-std::vector<const INode*> Particle::nodeChildren() const
-{
-    return std::vector<const INode*>() << IParticle::nodeChildren() << m_form_factor;
-}
diff --git a/Sample/Particle/Particle.h b/Sample/Particle/Particle.h
index e817129b645..c5eb190b911 100644
--- a/Sample/Particle/Particle.h
+++ b/Sample/Particle/Particle.h
@@ -23,22 +23,20 @@
 
 class Particle : public IParticle {
 public:
-    std::string className() const override { return "Particle"; }
-
     Particle(Material material, const IFormFactor& form_factor);
     Particle(Material material, const IFormFactor& form_factor, const IRotation& rotation);
     ~Particle() override;
 
     Particle* clone() const override;
-
-    SlicedParticle createSlicedParticle(const ZLimits& limits) const override;
+    std::string className() const override { return "Particle"; }
+    std::vector<const INode*> nodeChildren() const override;
 
     const Material* material() const override { return &m_material; }
 
-    std::vector<const INode*> nodeChildren() const override;
-
     const IFormFactor* formFactor() const { return m_form_factor.get(); }
 
+    SlicedParticle createSlicedParticle(const ZLimits& limits) const override;
+
 private:
     const Material m_material;
     std::unique_ptr<const IFormFactor> m_form_factor;
-- 
GitLab