22#ifndef __TrivialDataSymmetriesForViewSegmentNumbers_H__
23#define __TrivialDataSymmetriesForViewSegmentNumbers_H__
45 virtual ViewSegmentIndexRange
46 get_basic_view_segment_index_range()
const;
61 bool blindly_equals(
const root_type*
const)
const override;
Declaration of class stir::DataSymmetriesForViewSegmentNumbers.
Implementation of inline-methods of class stir::TrivialDataSymmetriesForViewSegmentNumbers.
A class for encoding/finding symmetries. Works only on ViewSegmentNumbers (instead of Bin).
Definition DataSymmetriesForViewSegmentNumbers.h:50
A class for encoding/finding NO symmetries. Works only on ViewSegmentNumbers (instead of Bin).
Definition TrivialDataSymmetriesForViewSegmentNumbers.h:38
int num_related_view_segment_numbers(const ViewSegmentNumbers &v_s) const override
returns the number of view_segment_numbers related to 'v_s'
Definition TrivialDataSymmetriesForViewSegmentNumbers.inl:39
void get_related_view_segment_numbers(std::vector< ViewSegmentNumbers > &, const ViewSegmentNumbers &v_s) const override
fills in a vector with all the view/segments that are related to 'v_s' (including itself)
Definition TrivialDataSymmetriesForViewSegmentNumbers.inl:31
bool find_basic_view_segment_numbers(ViewSegmentNumbers &v_s) const override
given an arbitrary view/segment, find the basic view/segment
Definition TrivialDataSymmetriesForViewSegmentNumbers.inl:45
alias for ViewgramIndices
Definition ViewSegmentNumbers.h:34