9#include "MantidDataObjects/DllConfig.h"
21namespace DataObjects {
31 int algorithmVersion = -1);
35 std::string algorithmName()
const override;
37 int algorithmVersion()
const override;
56 void buildCommon(Json::Value &root)
const;
PeakShapeBase : Base class for concrete PeakShapes containing common code.
Mantid::Kernel::SpecialCoordinateSystem m_frame
Special coordinate system.
std::string m_algorithmName
Generating algorithm name.
PeakShapeBase(const PeakShapeBase &)=default
Copy constructor.
PeakShapeBase & operator=(const PeakShapeBase &)=default
Assignment operator.
int m_algorithmVersion
Generating algorithm version.
PeakShape : Abstract type to describes the shape of a peak.
SpecialCoordinateSystem
Special coordinate systems for Q3D.
Helper class which provides the Collimation Length for SANS instruments.
constexpr bool operator==(const wide_integer< Bits, Signed > &lhs, const wide_integer< Bits2, Signed2 > &rhs)