16namespace DataObjects {
PeakShapeFactory : Factory for creating peak shapes.
PeakShapeSphericalFactory : Factory for spherical peak shapes for de-serializing from JSON.
PeakShapeFactory_const_sptr m_successor
Successor factory.
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.