Mantid
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
Mantid::Crystal::FindSXPeaksHelper::FindMaxReduceStrategy Class Reference

#include <FindSXPeaksHelper.h>

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

Public Member Functions

 FindMaxReduceStrategy (const CompareStrategy *compareStrategy)
 
std::vector< SXPeakreduce (const std::vector< SXPeak > &peaks, Mantid::Kernel::ProgressBase &progress) const override
 
- Public Member Functions inherited from Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy
virtual std::vector< SXPeakreduce (const std::vector< SXPeak > &peaks, Mantid::Kernel::ProgressBase &progress) const =0
 
 ReducePeakListStrategy (const CompareStrategy *compareStrategy)
 
virtual ~ReducePeakListStrategy ()=default
 

Private Member Functions

std::vector< SXPeakgetFinalPeaks (const std::vector< std::vector< SXPeak * > > &peakGroups) const
 
std::vector< std::vector< SXPeak * > > getPeakGroups (const std::vector< SXPeak > &peakList, Mantid::Kernel::ProgressBase &progress) const
 

Additional Inherited Members

- Protected Attributes inherited from Mantid::Crystal::FindSXPeaksHelper::ReducePeakListStrategy
const CompareStrategym_compareStrategy
 

Detailed Description

Definition at line 252 of file FindSXPeaksHelper.h.

Constructor & Destructor Documentation

◆ FindMaxReduceStrategy()

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

Definition at line 541 of file FindSXPeaksHelper.cpp.

Member Function Documentation

◆ getFinalPeaks()

std::vector< SXPeak > Mantid::Crystal::FindSXPeaksHelper::FindMaxReduceStrategy::getFinalPeaks ( const std::vector< std::vector< SXPeak * > > &  peakGroups) const
private

Definition at line 644 of file FindSXPeaksHelper.cpp.

Referenced by reduce().

◆ getPeakGroups()

std::vector< std::vector< SXPeak * > > Mantid::Crystal::FindSXPeaksHelper::FindMaxReduceStrategy::getPeakGroups ( const std::vector< SXPeak > &  peakList,
Mantid::Kernel::ProgressBase progress 
) const
private

◆ reduce()

std::vector< SXPeak > Mantid::Crystal::FindSXPeaksHelper::FindMaxReduceStrategy::reduce ( const std::vector< SXPeak > &  peaks,
Mantid::Kernel::ProgressBase progress 
) const
overridevirtual

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