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

BackgroundStrategy : Abstract class used for identifying elements of a IMDWorkspace that are not considered background. More...

#include <BackgroundStrategy.h>

Inheritance diagram for Mantid::Crystal::BackgroundStrategy:
Mantid::Crystal::HardThresholdBackground Mantid::Crystal::PeakBackground

Public Member Functions

virtual BackgroundStrategyclone () const =0
 
virtual void configureIterator (Mantid::API::IMDIterator *const iterator) const =0
 
virtual bool isBackground (Mantid::API::IMDIterator *const iterator) const =0
 
virtual ~BackgroundStrategy ()=default
 

Detailed Description

BackgroundStrategy : Abstract class used for identifying elements of a IMDWorkspace that are not considered background.

Definition at line 17 of file BackgroundStrategy.h.

Constructor & Destructor Documentation

◆ ~BackgroundStrategy()

virtual Mantid::Crystal::BackgroundStrategy::~BackgroundStrategy ( )
virtualdefault

Member Function Documentation

◆ clone()

virtual BackgroundStrategy * Mantid::Crystal::BackgroundStrategy::clone ( ) const
pure virtual

◆ configureIterator()

virtual void Mantid::Crystal::BackgroundStrategy::configureIterator ( Mantid::API::IMDIterator *const  iterator) const
pure virtual

◆ isBackground()

virtual bool Mantid::Crystal::BackgroundStrategy::isBackground ( Mantid::API::IMDIterator *const  iterator) const
pure virtual

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