15 #ifndef BORNAGAIN_CORE_DETECTOR_SIMULATIONAREAITERATOR_H
16 #define BORNAGAIN_CORE_DETECTOR_SIMULATIONAREAITERATOR_H
29 size_t index()
const {
return m_index; }
30 size_t elementIndex()
const {
return m_element_index; }
31 size_t roiIndex()
const;
32 size_t detectorIndex()
const;
44 size_t nextIndex(
size_t currentIndex);
47 size_t m_element_index;
52 return m_area == other.m_area && m_index == other.m_index;
57 return !(*
this == right);
An iterator for SimulationArea.
SimulationAreaIterator & operator++()
prefix increment
Holds iteration logic over active detector channels in the presence of masked areas and RegionOfInter...