16 #ifndef __ProjMatrixByDenselOnCartesianGridUsingElement__ 17 #define __ProjMatrixByDenselOnCartesianGridUsingElement__ 26 template <
int num_dimensions,
typename elemT>
27 class DiscretisedDensity;
65 void set_up(
const shared_ptr<const ProjDataInfo>& proj_data_info_ptr,
87 shared_ptr<const ProjDataInfo> proj_data_info_ptr;
This stores the non-zero projection matrix elements for every 'voxel'.
Definition: ProjMatrixElemsForOneDensel.h:59
Declaration of class stir::ProjDataInfo.
This is the (abstract) base class for all projection matrices which are organised by 'Densel'...
Definition: ProjMatrixByDensel.h:48
Import of std::shared_ptr, std::dynamic_pointer_cast and std::static_pointer_cast (or corresponding b...
A class for storing coordinates and value of a single projection bin.
Definition: Bin.h:48
Computes projection matrix elements for VoxelsOnCartesianGrid images by using a Length of Intersectio...
Definition: ProjMatrixByDenselOnCartesianGridUsingElement.h:54
defines the stir::CartesianCoordinate3D<coordT> class
declaration of ProjMatrixByDensel and its helpers classes