STIR
6.2.0
|
This class contains all information about a set of densels related by symmetry. More...
#include "stir/recon_buildblock/RelatedDensels.h"
Public Types | |
typedef std::random_access_iterator_tag | iterator_category |
typedefs for iterator support | |
typedef Densel | 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< Densel >::iterator | iterator |
typedefs to make it partly comply with STL requirements | |
typedef std::vector< Densel >::const_iterator | const_iterator |
Public Member Functions | |
RelatedDensels () | |
Default constructor: creates no densels, no symmetries. | |
int | get_num_related_densels () const |
get the number of related densels | |
Densel | get_basic_densel () const |
get 'basic' densel coordinates | |
const DataSymmetriesForDensels * | get_symmetries_ptr () const |
return the symmetries used | |
RelatedDensels | 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 densels related by symmetry.