STIR  6.2.0
Public Types | Public Member Functions | List of all members
stir::RelatedBins Class Reference

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_typereference
 
typedef const value_typeconst_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 DataSymmetriesForBinsget_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
 

Detailed Description

This class contains all information about a set of bins related by symmetry.


The documentation for this class was generated from the following files: