Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Mantid::Geometry::PeakTransformFactory Class Referenceabstract

Abstract type defining Factory Method interface for generating PeakTransforms. More...

#include <PeakTransformFactory.h>

Inheritance diagram for Mantid::Geometry::PeakTransformFactory:
Mantid::Geometry::ConcretePeakTransformFactory< PeakTransformProduct >

Public Member Functions

virtual PeakTransform_sptr createDefaultTransform () const =0
 
virtual PeakTransform_sptr createTransform (const std::string &xPlotLabel, const std::string &yPlotLabel) const =0
 
virtual ~PeakTransformFactory ()=default
 

Detailed Description

Abstract type defining Factory Method interface for generating PeakTransforms.

Definition at line 18 of file PeakTransformFactory.h.

Constructor & Destructor Documentation

◆ ~PeakTransformFactory()

virtual Mantid::Geometry::PeakTransformFactory::~PeakTransformFactory ( )
virtualdefault

Member Function Documentation

◆ createDefaultTransform()

virtual PeakTransform_sptr Mantid::Geometry::PeakTransformFactory::createDefaultTransform ( ) const
pure virtual

◆ createTransform()

virtual PeakTransform_sptr Mantid::Geometry::PeakTransformFactory::createTransform ( const std::string &  xPlotLabel,
const std::string &  yPlotLabel 
) const
pure virtual

The documentation for this class was generated from the following file: