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

Holds iteration logic over active detector channels in the presence of masked areas and RegionOfInterest defined. More...

+ Inheritance diagram for SimulationArea:

Public Types

using iterator = SimulationAreaIterator
 

Public Member Functions

 SimulationArea (const IDetector *detector)
 
SimulationAreaIterator begin ()
 
SimulationAreaIterator end ()
 
virtual bool isMasked (size_t index) const
 returns true if given iterator index correspond to masked detector channel
 
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.
 

Protected Attributes

const IDetectorm_detector
 
size_t m_max_index
 

Detailed Description

Holds iteration logic over active detector channels in the presence of masked areas and RegionOfInterest defined.

Definition at line 26 of file SimulationArea.h.


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