Mantid
|
PeakNoShapeFactory : Factory method for types of NoShape. More...
#include <PeakNoShapeFactory.h>
Public Member Functions | |
Mantid::Geometry::PeakShape * | create (const std::string &source) const override |
Creational method. More... | |
void | setSuccessor (std::shared_ptr< const PeakShapeFactory > successorFactory) override |
Set the successor factory. More... | |
Public Member Functions inherited from Mantid::DataObjects::PeakShapeFactory | |
virtual Mantid::Geometry::PeakShape * | create (const std::string &source) const =0 |
Make the product. More... | |
virtual void | setSuccessor (std::shared_ptr< const PeakShapeFactory > successorFactory)=0 |
Set the successor factory. More... | |
virtual | ~PeakShapeFactory ()=default |
Destructor. More... | |
PeakNoShapeFactory : Factory method for types of NoShape.
Definition at line 19 of file PeakNoShapeFactory.h.
|
overridevirtual |
Creational method.
Implements Mantid::DataObjects::PeakShapeFactory.
Definition at line 18 of file PeakNoShapeFactory.cpp.
|
overridevirtual |
Set the successor factory.
create will be called on that if this instance is not suitable.
Implements Mantid::DataObjects::PeakShapeFactory.
Definition at line 12 of file PeakNoShapeFactory.cpp.