12namespace DataObjects {
21 void setSuccessor(std::shared_ptr<const PeakShapeFactory> successorFactory)
override;
PeakShapeEllipsoidFactory : Create ellipsoid peak shapes.
PeakShapeFactory_const_sptr m_successor
Successor factory.
PeakShapeFactory : Factory for creating peak shapes.
PeakShape : Abstract type to describes the shape of a peak.
std::shared_ptr< const PeakShapeFactory > PeakShapeFactory_const_sptr
Helper typedef.
std::unique_ptr< T > create(const P &parent, const IndexArg &indexArg, const HistArg &histArg)
This is the create() method that all the other create() methods call.
Helper class which provides the Collimation Length for SANS instruments.