21 #ifndef __RelatedBins_H__ 22 #define __RelatedBins_H__ 32 class DataSymmetriesForBins;
48 typedef std::ptrdiff_t difference_type;
49 typedef std::size_t size_type;
53 typedef std::vector<Bin>::const_iterator const_iterator;
58 inline int get_num_related_bins()
const;
61 inline Bin get_basic_bin()
const;
75 inline iterator begin();
77 inline iterator end();
79 inline const_iterator begin()
const;
81 inline const_iterator end()
const;
84 std::vector<Bin> related_bins;
85 shared_ptr<DataSymmetriesForBins> symmetries;
87 inline RelatedBins(
const std::vector<Bin>& related_bins,
const shared_ptr<DataSymmetriesForBins>& symmetries_used);
94 #endif //__RelatedBins_H__
A class for encoding/finding symmetries common to the geometry of the projection data and the discret...
Definition: DataSymmetriesForBins.h:67
Import of std::shared_ptr, std::dynamic_pointer_cast and std::static_pointer_cast (or corresponding b...
A class for storing coordinates and value of a single projection bin.
Definition: Bin.h:48