STIR 6.4.0
TrivialDataSymmetriesForViewSegmentNumbers.inl
Go to the documentation of this file.
1//
2//
3/*
4 Copyright (C) 2000- 2007, Hammersmith Imanet Ltd
5 This file is part of STIR.
6
7 SPDX-License-Identifier: Apache-2.0
8
9 See STIR/LICENSE.txt for details
10*/
21
22START_NAMESPACE_STIR
23
24DataSymmetriesForViewSegmentNumbers*
25TrivialDataSymmetriesForViewSegmentNumbers::clone() const
26{
27 return new TrivialDataSymmetriesForViewSegmentNumbers;
28}
29
30void
32 const ViewSegmentNumbers& v_s) const
33{
34 all.resize(1);
35 all[0] = v_s;
36}
37
38int
43
44bool
49
50bool
51TrivialDataSymmetriesForViewSegmentNumbers::blindly_equals(const root_type* const) const
52{
53 return true;
54}
55
56END_NAMESPACE_STIR
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