65 void set_up(
const shared_ptr<const ProjDataInfo>& proj_data_info_ptr,
83 shared_ptr<BackProjectorByBin> original_back_projector_ptr;
85#ifdef STIR_PROJECTORS_AS_V3
88 const int min_axial_pos_num,
89 const int max_axial_pos_num,
90 const int min_tangential_pos_num,
91 const int max_tangential_pos_num);
94 const int min_axial_pos_num,
95 const int max_axial_pos_num,
96 const int min_tangential_pos_num,
97 const int max_tangential_pos_num)
override;
101 shared_ptr<DiscretisedDensity<3, float>> filtered_density_sptr;
103 void set_defaults()
override;
104 void initialise_keymap()
override;
105 bool post_processing()
override;
static const char *const registered_name
Name which will be used when parsing a PostsmoothingBackProjectorByBin object.
Definition PostsmoothingBackProjectorByBin.h:55
const DataSymmetriesForViewSegmentNumbers * get_symmetries_used() const override
Informs on which symmetries the projector handles It should get data related by at least those symmet...
Definition PostsmoothingBackProjectorByBin.cxx:96
void set_up(const shared_ptr< const ProjDataInfo > &proj_data_info_ptr, const shared_ptr< const DiscretisedDensity< 3, float > > &density_info_ptr) override
Stores all necessary geometric info.
Definition PostsmoothingBackProjectorByBin.cxx:88
PostsmoothingBackProjectorByBin()
Default constructor (calls set_defaults())
Definition PostsmoothingBackProjectorByBin.cxx:57