From e871e65db35dd618f5db23cb915f565c11c1febf Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Tue, 4 Jul 2023 19:13:10 +0200 Subject: [PATCH] rm calculateMin|Max --- Device/Coord/CoordSystem1D.cpp | 12 ------------ Device/Coord/CoordSystem1D.h | 6 ------ Device/Coord/CoordSystem2D.cpp | 16 +--------------- Device/Coord/CoordSystem2D.h | 3 --- Device/Coord/ICoordSystem.h | 3 --- Device/Histo/SimulationResult.cpp | 2 +- GUI/Model/Axis/PointwiseAxisItem.cpp | 4 ++-- 7 files changed, 4 insertions(+), 42 deletions(-) diff --git a/Device/Coord/CoordSystem1D.cpp b/Device/Coord/CoordSystem1D.cpp index de1f110289f..f49617ee1e5 100644 --- a/Device/Coord/CoordSystem1D.cpp +++ b/Device/Coord/CoordSystem1D.cpp @@ -50,18 +50,6 @@ CoordSystem1D::CoordSystem1D(const Scale* axis) { } -double CoordSystem1D::calculateMin(size_t i_axis) const -{ - ASSERT(i_axis == 0); - return m_axes[0]->min(); -} - -double CoordSystem1D::calculateMax(size_t i_axis) const -{ - ASSERT(i_axis == 0); - return m_axes[0]->max(); -} - Scale* CoordSystem1D::convertedAxis(size_t i_axis) const { ASSERT(i_axis == 0); diff --git a/Device/Coord/CoordSystem1D.h b/Device/Coord/CoordSystem1D.h index 3a3987bfefc..8e56fb13ff4 100644 --- a/Device/Coord/CoordSystem1D.h +++ b/Device/Coord/CoordSystem1D.h @@ -33,12 +33,6 @@ public: //! Creates axis in converted units. Scale* convertedAxis(size_t i_axis) const override; - - //! Calculates minimum on-axis value in given units. - double calculateMin(size_t i_axis) const override; - - //! Calculates maximum on-axis value in given units. - double calculateMax(size_t i_axis) const override; }; diff --git a/Device/Coord/CoordSystem2D.cpp b/Device/Coord/CoordSystem2D.cpp index 91fbc7a4f3c..f3a3b559885 100644 --- a/Device/Coord/CoordSystem2D.cpp +++ b/Device/Coord/CoordSystem2D.cpp @@ -38,25 +38,11 @@ CoordSystem2D::CoordSystem2D(const CoordSystem2D& other) { } -double CoordSystem2D::calculateMin(size_t i_axis) const -{ - ASSERT(i_axis < rank()); - return calculateValue(i_axis, m_axes[i_axis]->min()); -} - -double CoordSystem2D::calculateMax(size_t i_axis) const -{ - ASSERT(i_axis < rank()); - return calculateValue(i_axis, m_axes[i_axis]->max()); -} - Scale* CoordSystem2D::convertedAxis(size_t i_axis) const { - const double min = calculateMin(i_axis); - const double max = calculateMax(i_axis); const auto& axis_name = nameOfAxis(i_axis); const auto axis_size = m_axes[i_axis]->size(); - return newEquiDivision(axis_name, axis_size, min, max); + return newEquiDivision(axis_name, axis_size, m_axes[i_axis]->min(), m_axes[i_axis]->max()); } // ************************************************************************************************ diff --git a/Device/Coord/CoordSystem2D.h b/Device/Coord/CoordSystem2D.h index df9ac69af07..8a192ecc348 100644 --- a/Device/Coord/CoordSystem2D.h +++ b/Device/Coord/CoordSystem2D.h @@ -32,9 +32,6 @@ public: CoordSystem2D(std::vector<const Scale*>&& axes); ~CoordSystem2D() override = default; - double calculateMin(size_t i_axis) const override; - double calculateMax(size_t i_axis) const override; - Scale* convertedAxis(size_t i_axis) const override; protected: diff --git a/Device/Coord/ICoordSystem.h b/Device/Coord/ICoordSystem.h index 6936b64b7fc..6abd7704f4d 100644 --- a/Device/Coord/ICoordSystem.h +++ b/Device/Coord/ICoordSystem.h @@ -30,9 +30,6 @@ public: ICoordSystem* clone() const override = 0; - virtual double calculateMin(size_t i_axis) const = 0; - virtual double calculateMax(size_t i_axis) const = 0; - virtual std::string nameOfAxis(size_t i_axis) const = 0; virtual Scale* convertedAxis(size_t i_axis) const = 0; diff --git a/Device/Histo/SimulationResult.cpp b/Device/Histo/SimulationResult.cpp index 908ef66d0a8..692c19f4135 100644 --- a/Device/Histo/SimulationResult.cpp +++ b/Device/Histo/SimulationResult.cpp @@ -45,7 +45,7 @@ Datafield SimulationResult::extracted_field() const std::pair<double, double> SimulationResult::axisMinMax(size_t i) const { - return {converter().calculateMin(i), converter().calculateMax(i)}; + return {converter().axis(i).min(), converter().axis(i).max()}; } std::string SimulationResult::name_of_axis(size_t i) const diff --git a/GUI/Model/Axis/PointwiseAxisItem.cpp b/GUI/Model/Axis/PointwiseAxisItem.cpp index 1c879841cd1..706590a4ca6 100644 --- a/GUI/Model/Axis/PointwiseAxisItem.cpp +++ b/GUI/Model/Axis/PointwiseAxisItem.cpp @@ -148,7 +148,7 @@ void PointwiseAxisItem::updateAxIndicators(const ICoordSystem& cs) if (!m_axis || nativeAxisUnits() == "nbins") return; - setMin(cs.calculateMin(0)); - setMax(cs.calculateMax(0)); + setMin(cs.axis(0).min()); + setMax(cs.axis(0).max()); setBinCount(static_cast<int>(m_axis->size())); } -- GitLab