Mantid
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
Mantid::DataObjects::SkipMaskedBins Class Reference

Policy that indicates skipping of masked bins. More...

#include <SkippingPolicy.h>

Inheritance diagram for Mantid::DataObjects::SkipMaskedBins:
Mantid::DataObjects::SkippingPolicy

Public Member Functions

bool keepGoing () const override
 Keep going as long as the current iterator bin is masked. More...
 
 SkipMaskedBins (Mantid::API::IMDIterator *const iterator)
 
- Public Member Functions inherited from Mantid::DataObjects::SkippingPolicy
virtual bool keepGoing () const =0
 
virtual ~SkippingPolicy ()=default
 

Private Attributes

Mantid::API::IMDIteratorm_iterator
 

Detailed Description

Policy that indicates skipping of masked bins.

Definition at line 28 of file SkippingPolicy.h.

Constructor & Destructor Documentation

◆ SkipMaskedBins()

Mantid::DataObjects::SkipMaskedBins::SkipMaskedBins ( Mantid::API::IMDIterator *const  iterator)
inline

Definition at line 33 of file SkippingPolicy.h.

Member Function Documentation

◆ keepGoing()

bool Mantid::DataObjects::SkipMaskedBins::keepGoing ( ) const
inlineoverridevirtual

Keep going as long as the current iterator bin is masked.

Returns
True to keep going.

Implements Mantid::DataObjects::SkippingPolicy.

Definition at line 38 of file SkippingPolicy.h.

References Mantid::API::IMDIterator::getIsMasked().

Member Data Documentation

◆ m_iterator

Mantid::API::IMDIterator* Mantid::DataObjects::SkipMaskedBins::m_iterator
private

Definition at line 30 of file SkippingPolicy.h.


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