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)
 
void setMaxNSpectraPerPeak (int maxSpectrasForPeak)
 
void setMinNSpectraPerPeak (int minSpectrasForPeak)
 
virtual ~ReducePeakListStrategy ()=default
 

Protected Attributes

const CompareStrategym_compareStrategy
 
int m_maxNSpectraPerPeak = EMPTY_INT()
 
int m_minNSpectraPerPeak = EMPTY_INT()
 

Detailed Description

Definition at line 264 of file FindSXPeaksHelper.h.

Constructor & Destructor Documentation

◆ ReducePeakListStrategy()

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

Definition at line 627 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

◆ setMaxNSpectraPerPeak()

void Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy::setMaxNSpectraPerPeak ( int  maxSpectrasForPeak)

Definition at line 634 of file FindSXPeaksHelper.cpp.

References m_maxNSpectraPerPeak.

◆ setMinNSpectraPerPeak()

void Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy::setMinNSpectraPerPeak ( int  minSpectrasForPeak)

Definition at line 630 of file FindSXPeaksHelper.cpp.

References m_minNSpectraPerPeak.

Member Data Documentation

◆ m_compareStrategy

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

◆ m_maxNSpectraPerPeak

int Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy::m_maxNSpectraPerPeak = EMPTY_INT()
protected

◆ m_minNSpectraPerPeak

int Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy::m_minNSpectraPerPeak = EMPTY_INT()
protected

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