22 #ifndef __DataSymmetriesForViewSegmentNumbers_H__ 23 #define __DataSymmetriesForViewSegmentNumbers_H__ 31 class ViewSegmentIndexRange;
67 virtual ViewSegmentIndexRange
68 get_basic_view_segment_index_range()
const = 0;
72 virtual void get_related_view_segment_numbers(std::vector<ViewSegmentNumbers>&,
const ViewSegmentNumbers& v_s)
const = 0;
77 virtual std::vector<ViewgramIndices>
88 std::size_t num_related_viewgram_indices(
const ViewgramIndices& ind)
const 90 return static_cast<std::size_t
>(num_related_view_segment_numbers(ind));
109 virtual bool blindly_equals(
const root_type*
const)
const = 0;
A class for encoding/finding symmetries. Works only on ViewSegmentNumbers (instead of Bin)...
Definition: DataSymmetriesForViewSegmentNumbers.h:49
Definition of class stir::ViewSegmentNumbers, alias to stir::ViewgramIndices.
alias for ViewgramIndices
Definition: ViewSegmentNumbers.h:33
A very simple class to store all dincies to get a (2D) Viewgram.
Definition: ViewgramIndices.h:32