From a90bf5bd13cac4ac8394fc3abbd1d7a10444bd0a Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de> Date: Mon, 22 Jul 2024 10:23:20 +0200 Subject: [PATCH] rename class and sources GUI/Model/Beam/DistributionsCatalog -> GUI/Model/Beam/DistributionCatalog --- GUI/Model/Beam/BeamAngleItems.cpp | 4 ++-- GUI/Model/Beam/BeamDistributionItem.h | 6 +++--- GUI/Model/Beam/BeamWavelengthItem.cpp | 4 ++-- ...utionsCatalog.cpp => DistributionCatalog.cpp} | 16 ++++++++-------- ...tributionsCatalog.h => DistributionCatalog.h} | 12 ++++++------ GUI/Model/Beam/GrazingScanItem.cpp | 2 +- GUI/Model/FromCore/ItemizeSimulation.cpp | 2 +- GUI/Model/Job/ParameterTreeBuilder.cpp | 4 ++-- 8 files changed, 25 insertions(+), 25 deletions(-) rename GUI/Model/Beam/{DistributionsCatalog.cpp => DistributionCatalog.cpp} (83%) rename GUI/Model/Beam/{DistributionsCatalog.h => DistributionCatalog.h} (81%) diff --git a/GUI/Model/Beam/BeamAngleItems.cpp b/GUI/Model/Beam/BeamAngleItems.cpp index e225e11edfe..b0fc8655d4d 100644 --- a/GUI/Model/Beam/BeamAngleItems.cpp +++ b/GUI/Model/Beam/BeamAngleItems.cpp @@ -19,7 +19,7 @@ BeamAzimuthalAngleItem::BeamAzimuthalAngleItem() { - m_distribution.initWithInitializer("Distribution", "", DistributionsCatalog::types(), + m_distribution.initWithInitializer("Distribution", "", DistributionCatalog::types(), initDistribution); } @@ -59,7 +59,7 @@ double BeamAzimuthalAngleItem::scaleFactor() const BeamInclinationAngleItem::BeamInclinationAngleItem() { - m_distribution.initWithInitializer("Distribution", "", DistributionsCatalog::types(), + m_distribution.initWithInitializer("Distribution", "", DistributionCatalog::types(), initDistribution); } diff --git a/GUI/Model/Beam/BeamDistributionItem.h b/GUI/Model/Beam/BeamDistributionItem.h index 84d7e94cdae..c13c83d3b3d 100644 --- a/GUI/Model/Beam/BeamDistributionItem.h +++ b/GUI/Model/Beam/BeamDistributionItem.h @@ -15,7 +15,7 @@ #ifndef BORNAGAIN_GUI_MODEL_BEAM_BEAMDISTRIBUTIONITEM_H #define BORNAGAIN_GUI_MODEL_BEAM_BEAMDISTRIBUTIONITEM_H -#include "GUI/Model/Beam/DistributionsCatalog.h" +#include "GUI/Model/Beam/DistributionCatalog.h" #include "GUI/Model/Descriptor/PolyItem.h" #include "Param/Distrib/ParameterDistribution.h" @@ -37,12 +37,12 @@ public: virtual double scaleFactor() const; DistributionItem* distributionItem() const { return m_distribution.certainItem(); } - PolyItem<DistributionsCatalog>& distributionSelection() { return m_distribution; } + PolyItem<DistributionCatalog>& distributionSelection() { return m_distribution; } virtual std::unique_ptr<IDistribution1D> createDistribution1D() const; protected: - PolyItem<DistributionsCatalog> m_distribution; + PolyItem<DistributionCatalog> m_distribution; }; #endif // BORNAGAIN_GUI_MODEL_BEAM_BEAMDISTRIBUTIONITEM_H diff --git a/GUI/Model/Beam/BeamWavelengthItem.cpp b/GUI/Model/Beam/BeamWavelengthItem.cpp index edca8591bd7..e490080928c 100644 --- a/GUI/Model/Beam/BeamWavelengthItem.cpp +++ b/GUI/Model/Beam/BeamWavelengthItem.cpp @@ -43,8 +43,8 @@ BeamWavelengthItem::BeamWavelengthItem(bool onlySymmetricDistributions) { m_distribution.initWithInitializer("Distribution", "", onlySymmetricDistributions - ? DistributionsCatalog::symmetricTypes() - : DistributionsCatalog::types(), + ? DistributionCatalog::symmetricTypes() + : DistributionCatalog::types(), initDistribution); } diff --git a/GUI/Model/Beam/DistributionsCatalog.cpp b/GUI/Model/Beam/DistributionCatalog.cpp similarity index 83% rename from GUI/Model/Beam/DistributionsCatalog.cpp rename to GUI/Model/Beam/DistributionCatalog.cpp index 140425988df..c211b1fd3c8 100644 --- a/GUI/Model/Beam/DistributionsCatalog.cpp +++ b/GUI/Model/Beam/DistributionCatalog.cpp @@ -2,8 +2,8 @@ // // BornAgain: simulate and fit reflection and scattering // -//! @file GUI/Model/Beam/DistributionsCatalog.cpp -//! @brief Implements class DistributionsCatalog. +//! @file GUI/Model/Beam/DistributionCatalog.cpp +//! @brief Implements class DistributionCatalog. //! //! @homepage http://www.bornagainproject.org //! @license GNU General Public License v3 or higher (see COPYING) @@ -12,11 +12,11 @@ // // ************************************************************************************************ -#include "GUI/Model/Beam/DistributionsCatalog.h" +#include "GUI/Model/Beam/DistributionCatalog.h" #include "Base/Util/Assert.h" #include "GUI/Model/Beam/DistributionItems.h" -DistributionItem* DistributionsCatalog::create(Type type) +DistributionItem* DistributionCatalog::create(Type type) { switch (type) { case Type::None: @@ -37,18 +37,18 @@ DistributionItem* DistributionsCatalog::create(Type type) ASSERT_NEVER; } -QVector<DistributionsCatalog::Type> DistributionsCatalog::types() +QVector<DistributionCatalog::Type> DistributionCatalog::types() { return {Type::None, Type::Gate, Type::Lorentz, Type::Gaussian, Type::LogNormal, Type::Cosine, Type::Trapezoid}; } -QVector<DistributionsCatalog::Type> DistributionsCatalog::symmetricTypes() +QVector<DistributionCatalog::Type> DistributionCatalog::symmetricTypes() { return {Type::None, Type::Lorentz, Type::Gaussian, Type::Cosine}; } -UiInfo DistributionsCatalog::uiInfo(Type type) +UiInfo DistributionCatalog::uiInfo(Type type) { switch (type) { case Type::None: @@ -69,7 +69,7 @@ UiInfo DistributionsCatalog::uiInfo(Type type) ASSERT_NEVER; } -DistributionsCatalog::Type DistributionsCatalog::type(const DistributionItem* item) +DistributionCatalog::Type DistributionCatalog::type(const DistributionItem* item) { if (dynamic_cast<const DistributionNoneItem*>(item)) return Type::None; diff --git a/GUI/Model/Beam/DistributionsCatalog.h b/GUI/Model/Beam/DistributionCatalog.h similarity index 81% rename from GUI/Model/Beam/DistributionsCatalog.h rename to GUI/Model/Beam/DistributionCatalog.h index 85a5252ab13..a1e84b7347a 100644 --- a/GUI/Model/Beam/DistributionsCatalog.h +++ b/GUI/Model/Beam/DistributionCatalog.h @@ -2,8 +2,8 @@ // // BornAgain: simulate and fit reflection and scattering // -//! @file GUI/Model/Beam/DistributionsCatalog.h -//! @brief Defines class DistributionsCatalog. +//! @file GUI/Model/Beam/DistributionCatalog.h +//! @brief Defines class DistributionCatalog. //! //! @homepage http://www.bornagainproject.org //! @license GNU General Public License v3 or higher (see COPYING) @@ -12,15 +12,15 @@ // // ************************************************************************************************ -#ifndef BORNAGAIN_GUI_MODEL_BEAM_DISTRIBUTIONSCATALOG_H -#define BORNAGAIN_GUI_MODEL_BEAM_DISTRIBUTIONSCATALOG_H +#ifndef BORNAGAIN_GUI_MODEL_BEAM_DISTRIBUTIONCATALOG_H +#define BORNAGAIN_GUI_MODEL_BEAM_DISTRIBUTIONCATALOG_H #include "GUI/Model/Type/UiInfo.h" #include <QVector> class DistributionItem; -class DistributionsCatalog { +class DistributionCatalog { public: // used in PolyItem<Catalog> using BaseType = DistributionItem; @@ -51,4 +51,4 @@ public: static Type type(const DistributionItem* item); }; -#endif // BORNAGAIN_GUI_MODEL_BEAM_DISTRIBUTIONSCATALOG_H +#endif // BORNAGAIN_GUI_MODEL_BEAM_DISTRIBUTIONCATALOG_H diff --git a/GUI/Model/Beam/GrazingScanItem.cpp b/GUI/Model/Beam/GrazingScanItem.cpp index 0481d8048ce..752cef1d3de 100644 --- a/GUI/Model/Beam/GrazingScanItem.cpp +++ b/GUI/Model/Beam/GrazingScanItem.cpp @@ -67,7 +67,7 @@ GrazingScanItem::GrazingScanItem() : BeamDistributionItem() , m_current_axis_is_uniform_axis(true) { - m_distribution.initWithInitializer("Distribution", "", DistributionsCatalog::symmetricTypes(), + m_distribution.initWithInitializer("Distribution", "", DistributionCatalog::symmetricTypes(), initDistribution); m_uniform_alpha_axis = std::make_unique<BasicAxisItem>(); diff --git a/GUI/Model/FromCore/ItemizeSimulation.cpp b/GUI/Model/FromCore/ItemizeSimulation.cpp index 339766aff13..23f752f3b75 100644 --- a/GUI/Model/FromCore/ItemizeSimulation.cpp +++ b/GUI/Model/FromCore/ItemizeSimulation.cpp @@ -131,7 +131,7 @@ void setMaskStacks(DetectorItem* detector_item, const IDetector& detector) void setDistributionTypeAndPars(BeamDistributionItem* pdi, const IDistribution1D* d) { const double factor = 1 / pdi->scaleFactor(); - PolyItem<DistributionsCatalog>& di = pdi->distributionSelection(); + PolyItem<DistributionCatalog>& di = pdi->distributionSelection(); if (const auto* dd = dynamic_cast<const DistributionGate*>(d)) { auto* item = di.createCertainItem<DistributionGateItem>(); diff --git a/GUI/Model/Job/ParameterTreeBuilder.cpp b/GUI/Model/Job/ParameterTreeBuilder.cpp index ced6797b172..a2926dd85dd 100644 --- a/GUI/Model/Job/ParameterTreeBuilder.cpp +++ b/GUI/Model/Job/ParameterTreeBuilder.cpp @@ -363,8 +363,8 @@ void ParameterTreeBuilder::addBeamDistribution(ParameterLabelItem* parentLabel, if (withMean) addParameterItem(parentLabel, dn->mean(), label); } else { - const auto type = DistributionsCatalog::type(distribution); - const auto name = DistributionsCatalog::uiInfo(type).menuEntry; + const auto type = DistributionCatalog::type(distribution); + const auto name = DistributionCatalog::uiInfo(type).menuEntry; auto* item = new ParameterLabelItem(QString("%1 (%2 distribution)").arg(label).arg(name), parentLabel); for (auto* d : distribution->distributionValues(withMean)) -- GitLab