9#include "MantidDataObjects/DllConfig.h"
13namespace DataObjects {
21 std::string toJSON()
const override;
23 NoShape *clone()
const override;
25 std::string algorithmName()
const override;
27 int algorithmVersion()
const override;
29 std::string shapeName()
const override;
32 boost::optional<double>
radius(
RadiusType)
const override {
return boost::optional<double>{}; }
34 static const std::string noShapeName();
PeakShapeNone : No peak shape.
boost::optional< double > radius(RadiusType) const override
Radius.
PeakShape : Abstract type to describes the shape of a peak.
RadiusType
For selecting different radius types.
SpecialCoordinateSystem
Special coordinate systems for Q3D.
Helper class which provides the Collimation Length for SANS instruments.