STIR
6.2.0
|
This class contains all information about a set of bins related by symmetry. More...
#include "stir/recon_buildblock/RelatedBins.h"
Public Types | |
typedef std::random_access_iterator_tag | iterator_category |
typedefs for iterator support | |
typedef Bin | value_type |
typedef value_type & | reference |
typedef const value_type & | const_reference |
typedef std::ptrdiff_t | difference_type |
typedef std::size_t | size_type |
typedef std::vector< Bin >::iterator | iterator |
typedefs to make it partly comply with STL requirements | |
typedef std::vector< Bin >::const_iterator | const_iterator |
Public Member Functions | |
RelatedBins () | |
Default constructor: creates no bins, no symmetries. | |
int | get_num_related_bins () const |
get the number of related bins | |
Bin | get_basic_bin () const |
get 'basic' bin coordinates | |
const DataSymmetriesForBins * | get_symmetries_ptr () const |
return the symmetries used | |
RelatedBins | get_empty_copy () const |
get an empty copy | |
iterator | begin () |
use to initialise an iterator to the first element of the vector | |
iterator | end () |
iterator 'past' the last element of the vector | |
const_iterator | begin () const |
use to initialise an iterator to the first element of the (const) vector | |
const_iterator | end () const |
iterator 'past' the last element of the (const) vector | |
This class contains all information about a set of bins related by symmetry.