Mantid
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy Class Referenceabstract

#include <FindSXPeaksHelper.h>

Inheritance diagram for Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy:
Mantid::Crystal::FindSXPeaksHelper::FindMaxReduceStrategy Mantid::Crystal::FindSXPeaksHelper::SimpleReduceStrategy

Public Member Functions

virtual std::vector< SXPeakreduce (const std::vector< SXPeak > &peaks, Mantid::Kernel::ProgressBase &progress) const =0
 
 ReducePeakListStrategy (const CompareStrategy *compareStrategy)
 
virtual ~ReducePeakListStrategy ()=default
 

Protected Attributes

const CompareStrategym_compareStrategy
 

Detailed Description

Definition at line 235 of file FindSXPeaksHelper.h.

Constructor & Destructor Documentation

◆ ReducePeakListStrategy()

Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy::ReducePeakListStrategy ( const CompareStrategy compareStrategy)

Definition at line 510 of file FindSXPeaksHelper.cpp.

◆ ~ReducePeakListStrategy()

virtual Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy::~ReducePeakListStrategy ( )
virtualdefault

Member Function Documentation

◆ reduce()

virtual std::vector< SXPeak > Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy::reduce ( const std::vector< SXPeak > &  peaks,
Mantid::Kernel::ProgressBase progress 
) const
pure virtual

Member Data Documentation

◆ m_compareStrategy

const CompareStrategy* Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy::m_compareStrategy
protected

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