Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Mantid::Geometry::ConcretePeakTransformFactory< PeakTransformProduct > Class Template Reference

Concrete PeakTransformFactory producing PeakTransforms of type provided by type argument. More...

#include <ConcretePeakTransformFactory.h>

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

Public Member Functions

PeakTransform_sptr createDefaultTransform () const override
 Overriden Factory Method. More...
 
PeakTransform_sptr createTransform (const std::string &xPlotLabel, const std::string &yPlotLabel) const override
 Overriden Factory Method. More...
 
- Public Member Functions inherited from Mantid::Geometry::PeakTransformFactory
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

template<typename PeakTransformProduct>
class Mantid::Geometry::ConcretePeakTransformFactory< PeakTransformProduct >

Concrete PeakTransformFactory producing PeakTransforms of type provided by type argument.

Definition at line 19 of file ConcretePeakTransformFactory.h.

Member Function Documentation

◆ createDefaultTransform()

template<typename PeakTransformProduct >
PeakTransform_sptr Mantid::Geometry::ConcretePeakTransformFactory< PeakTransformProduct >::createDefaultTransform ( ) const
inlineoverridevirtual

Overriden Factory Method.

Implements Mantid::Geometry::PeakTransformFactory.

Definition at line 33 of file ConcretePeakTransformFactory.h.

◆ createTransform()

template<typename PeakTransformProduct >
PeakTransform_sptr Mantid::Geometry::ConcretePeakTransformFactory< PeakTransformProduct >::createTransform ( const std::string &  xPlotLabel,
const std::string &  yPlotLabel 
) const
inlineoverridevirtual

Overriden Factory Method.

Parameters
xPlotLabel: X-axis plot label
yPlotLabel: Y-axis plot label

Implements Mantid::Geometry::PeakTransformFactory.

Definition at line 26 of file ConcretePeakTransformFactory.h.


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