Skip to content
Snippets Groups Projects
Commit 131baf72 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

forward declare ICoordSystem

parent 830a5fdc
No related branches found
No related tags found
1 merge request!960Various simplifications
......@@ -15,10 +15,13 @@
#include "Device/Histo/SimulationResult.h"
#include "Base/Axis/IAxis.h"
#include "Base/Util/Assert.h"
#include "Device/Coord/ICoordSystem.h"
#include "Device/Data/Datafield.h"
#include <stdexcept>
SimulationResult::SimulationResult() = default;
SimulationResult::SimulationResult(const Datafield& data, const ICoordSystem& coords)
: m_data(data.clone())
, m_coordsys(coords.clone())
......
......@@ -16,19 +16,21 @@
#define BORNAGAIN_DEVICE_HISTO_SIMULATIONRESULT_H
#include "Base/Py/PyObject.h"
#include "Device/Coord/ICoordSystem.h"
#include "Device/Coord/Tags.h"
#include <memory>
#include <string>
#include <vector>
class IAxis;
class Datafield;
class IAxis;
class ICoordSystem;
//! Wrapper around Datafield that also provides unit conversions.
//! @ingroup detector
class SimulationResult {
public:
SimulationResult() = default;
SimulationResult();
SimulationResult(const Datafield& data, const ICoordSystem& coords); // TODO rm
SimulationResult(const Datafield& data, const ICoordSystem*&& coords);
~SimulationResult();
......
......@@ -13,6 +13,7 @@
// ************************************************************************************************
#include "GUI/Model/Data/JobItemUtils.h"
#include "Device/Coord/ICoordSystem.h"
#include "Device/Histo/SimulationResult.h"
#include "GUI/Model/Data/DataItem.h"
#include "GUI/Model/Device/InstrumentItems.h"
......
......@@ -1614,7 +1614,7 @@ Wrapper around Datafield that also provides unit conversions.
C++ includes: SimulationResult.h
";
%feature("docstring") SimulationResult::SimulationResult "SimulationResult::SimulationResult()=default
%feature("docstring") SimulationResult::SimulationResult "SimulationResult::SimulationResult()
";
%feature("docstring") SimulationResult::SimulationResult "SimulationResult::SimulationResult(const Datafield &data, const ICoordSystem &coords)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment