From 1d307ce3159dffc2713c523c0446ee5580943560 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Sat, 28 May 2022 08:42:29 +0200 Subject: [PATCH] rm indirecting fct --- Sim/Simulation/SpecularSimulation.cpp | 8 +------ Sim/Simulation/SpecularSimulation.h | 3 --- auto/Wrap/doxygenSim.i | 5 ----- auto/Wrap/libBornAgainSim.py | 10 --------- auto/Wrap/libBornAgainSim_wrap.cpp | 30 --------------------------- 5 files changed, 1 insertion(+), 55 deletions(-) diff --git a/Sim/Simulation/SpecularSimulation.cpp b/Sim/Simulation/SpecularSimulation.cpp index b4cc2264233..514b24afeb3 100644 --- a/Sim/Simulation/SpecularSimulation.cpp +++ b/Sim/Simulation/SpecularSimulation.cpp @@ -50,19 +50,13 @@ size_t SpecularSimulation::numberOfElements() const SimulationResult SpecularSimulation::pack_result() { - Powerfield<double> data(*coordinateAxis()); + Powerfield<double> data(*m_scan->coordinateAxis()); ASSERT(!m_eles.empty()); data.setRawDataVector(m_scan->createIntensities(m_eles)); return {data, createCoordSystem()}; } -const IAxis* SpecularSimulation::coordinateAxis() const -{ - ASSERT(m_scan->coordinateAxis()); - return m_scan->coordinateAxis(); -} - size_t SpecularSimulation::intensityMapSize() const { return m_scan->coordinateAxis()->size(); diff --git a/Sim/Simulation/SpecularSimulation.h b/Sim/Simulation/SpecularSimulation.h index b887c1f3e6d..beda7c32b5a 100644 --- a/Sim/Simulation/SpecularSimulation.h +++ b/Sim/Simulation/SpecularSimulation.h @@ -38,9 +38,6 @@ public: std::string className() const final { return "SpecularSimulation"; } - //! Returns a pointer to coordinate axis. - const IAxis* coordinateAxis() const; - //! Returns the total number of the intensity values in the simulation result size_t intensityMapSize() const override; diff --git a/auto/Wrap/doxygenSim.i b/auto/Wrap/doxygenSim.i index 0ce5f02da08..03ec48e6170 100644 --- a/auto/Wrap/doxygenSim.i +++ b/auto/Wrap/doxygenSim.i @@ -1934,11 +1934,6 @@ C++ includes: SpecularSimulation.h %feature("docstring") SpecularSimulation::className "std::string SpecularSimulation::className() const final "; -%feature("docstring") SpecularSimulation::coordinateAxis "const IAxis * SpecularSimulation::coordinateAxis() const - -Returns a pointer to coordinate axis. -"; - %feature("docstring") SpecularSimulation::intensityMapSize "size_t SpecularSimulation::intensityMapSize() const override Returns the total number of the intensity values in the simulation result. diff --git a/auto/Wrap/libBornAgainSim.py b/auto/Wrap/libBornAgainSim.py index e044534cd67..1d2665ec732 100644 --- a/auto/Wrap/libBornAgainSim.py +++ b/auto/Wrap/libBornAgainSim.py @@ -3790,16 +3790,6 @@ class SpecularSimulation(ISimulation): """ return _libBornAgainSim.SpecularSimulation_className(self) - def coordinateAxis(self): - r""" - coordinateAxis(SpecularSimulation self) -> IAxis - const IAxis * SpecularSimulation::coordinateAxis() const - - Returns a pointer to coordinate axis. - - """ - return _libBornAgainSim.SpecularSimulation_coordinateAxis(self) - def intensityMapSize(self): r""" intensityMapSize(SpecularSimulation self) -> size_t diff --git a/auto/Wrap/libBornAgainSim_wrap.cpp b/auto/Wrap/libBornAgainSim_wrap.cpp index e4c4ad519d4..da89bd3b51c 100644 --- a/auto/Wrap/libBornAgainSim_wrap.cpp +++ b/auto/Wrap/libBornAgainSim_wrap.cpp @@ -38968,29 +38968,6 @@ fail: } -SWIGINTERN PyObject *_wrap_SpecularSimulation_coordinateAxis(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - SpecularSimulation *arg1 = (SpecularSimulation *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject *swig_obj[1] ; - IAxis *result = 0 ; - - if (!args) SWIG_fail; - swig_obj[0] = args; - res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_SpecularSimulation, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SpecularSimulation_coordinateAxis" "', argument " "1"" of type '" "SpecularSimulation const *""'"); - } - arg1 = reinterpret_cast< SpecularSimulation * >(argp1); - result = (IAxis *)((SpecularSimulation const *)arg1)->coordinateAxis(); - resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_IAxis, 0 | 0 ); - return resultobj; -fail: - return NULL; -} - - SWIGINTERN PyObject *_wrap_SpecularSimulation_intensityMapSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; SpecularSimulation *arg1 = (SpecularSimulation *) 0 ; @@ -42394,13 +42371,6 @@ static PyMethodDef SwigMethods[] = { "std::string SpecularSimulation::className() const final\n" "\n" ""}, - { "SpecularSimulation_coordinateAxis", _wrap_SpecularSimulation_coordinateAxis, METH_O, "\n" - "SpecularSimulation_coordinateAxis(SpecularSimulation self) -> IAxis\n" - "const IAxis * SpecularSimulation::coordinateAxis() const\n" - "\n" - "Returns a pointer to coordinate axis. \n" - "\n" - ""}, { "SpecularSimulation_intensityMapSize", _wrap_SpecularSimulation_intensityMapSize, METH_O, "\n" "SpecularSimulation_intensityMapSize(SpecularSimulation self) -> size_t\n" "size_t SpecularSimulation::intensityMapSize() const override\n" -- GitLab