STIR 6.4.0
ProjMatrixElemsForOneDensel.inl
Go to the documentation of this file.
1//
2//
14/*
15 Copyright (C) 2000- 2009, Hammersmith Imanet Ltd
16 This file is part of STIR.
17
18 SPDX-License-Identifier: Apache-2.0
19
20 See STIR/LICENSE.txt for details
21*/
22
23START_NAMESPACE_STIR
24
25const Densel&
27{
28 return densel;
29}
30
31void
33{
34 densel = new_densel;
35}
36
37void
42
43ProjMatrixElemsForOneDensel::size_type
45{
46 return elements.size();
47}
48
51{
52 return elements.begin();
53}
54
55ProjMatrixElemsForOneDensel::const_iterator
57{
58 return elements.begin();
59};
60
61ProjMatrixElemsForOneDensel::iterator
62ProjMatrixElemsForOneDensel::end()
63{
64 return elements.end();
65};
66
67ProjMatrixElemsForOneDensel::const_iterator
68ProjMatrixElemsForOneDensel::end() const
69{
70 return elements.end();
71};
72
73ProjMatrixElemsForOneDensel::iterator
74ProjMatrixElemsForOneDensel::erase(iterator it)
75{
76 return elements.erase(it);
77}
78
79END_NAMESPACE_STIR
void push_back(const value_type &)
add a new value_type object at the end
Definition ProjMatrixElemsForOneDensel.inl:38
size_type size() const
number of non-zero elements
Definition ProjMatrixElemsForOneDensel.inl:44
Element_vector::iterator iterator
typedefs for iterator support
Definition ProjMatrixElemsForOneDensel.h:77
iterator begin()
functions for allowing iterator access
Definition ProjMatrixElemsForOneDensel.inl:50
ProjMatrixElemsForOneDenselValue value_type
Recommended way to call the type of the elements, instead of referring to the actual classname.
Definition ProjMatrixElemsForOneDensel.h:69
void set_densel(const Densel &)
and set the Densel coordinates
Definition ProjMatrixElemsForOneDensel.inl:32
const Densel & get_densel() const
get the Densel coordinates corresponding to this row
Definition ProjMatrixElemsForOneDensel.inl:26
Coordinate3D< int > Densel
a typedef used for an element of a DiscretisedDensity
Definition Densel.h:36