24 #ifndef __RelatedDensels_H__ 25 #define __RelatedDensels_H__ 34 class DataSymmetriesForDensels;
49 typedef std::ptrdiff_t difference_type;
50 typedef std::size_t size_type;
53 typedef std::vector<Densel>::iterator
iterator;
54 typedef std::vector<Densel>::const_iterator const_iterator;
59 inline int get_num_related_densels()
const;
62 inline Densel get_basic_densel()
const;
76 inline iterator begin();
78 inline iterator end();
80 inline const_iterator begin()
const;
82 inline const_iterator end()
const;
85 std::vector<Densel> related_densels;
86 shared_ptr<DataSymmetriesForDensels> symmetries;
88 inline RelatedDensels(
const std::vector<Densel>& related_densels,
const shared_ptr<DataSymmetriesForDensels>& symmetries_used);
95 #endif //__RelatedDensels_H__
Declaration of typedef stir::Densel.
Import of std::shared_ptr, std::dynamic_pointer_cast and std::static_pointer_cast (or corresponding b...
A class for encoding/finding symmetries common to the geometry of the projection data and the discret...
Definition: DataSymmetriesForDensels.h:50
a templated class for 3-dimensional coordinates.
Definition: Coordinate3D.h:42