BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
SimulationRoiArea Class Reference

Holds iteration logic over active detector channels in the presence of ROI. More...

+ Inheritance diagram for SimulationRoiArea:

Public Member Functions

 SimulationRoiArea (const IDetector *detector)
 
virtual bool isMasked (size_t) const
 returns true if given iterator index correspond to masked detector channel
 
- Public Member Functions inherited from SimulationArea
 SimulationArea (const IDetector *detector)
 
SimulationAreaIterator begin ()
 
SimulationAreaIterator end ()
 
size_t totalSize () const
 
size_t roiIndex (size_t index) const
 Return index in ROI map from iterator index.
 
size_t detectorIndex (size_t index) const
 Return detector index from iterator index.
 

Additional Inherited Members

- Public Types inherited from SimulationArea
using iterator = SimulationAreaIterator
 
- Protected Attributes inherited from SimulationArea
const IDetectorm_detector
 
size_t m_max_index
 

Detailed Description

Holds iteration logic over active detector channels in the presence of ROI.

On the contrary to SimulationArea class, iterates also over masked areas.

Definition at line 61 of file SimulationArea.h.


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