13 #ifndef __stir_recon_buildblock_AnalyticReconstruction_H__ 14 #define __stir_recon_buildblock_AnalyticReconstruction_H__ 82 Succeeded reconstruct(shared_ptr<TargetT>
const& target_image_sptr)
override;
84 void set_input_data(
const shared_ptr<ExamData>&)
override;
85 const ProjData& get_input_data()
const override;
88 int get_output_image_size_xy()
const;
89 void set_output_image_size_xy(
int);
90 int get_output_image_size_z()
const;
91 void set_output_image_size_z(
int);
92 float get_zoom_xy()
const;
93 void set_zoom_xy(
float);
94 float get_zoom_z()
const;
95 void set_zoom_z(
float);
111 int num_views_to_add;
122 virtual Succeeded actual_reconstruct(shared_ptr<TargetT>
const& target_image_sptr) = 0;
125 bool post_processing()
override;
126 void set_defaults()
override;
127 void initialise_keymap()
override;
base class for all analytic reconstruction algorithmsThis class provides extra functinoality (compare...
Definition: AnalyticReconstruction.h:50
Definition of the stir::ParseAndCreateFrom class.
declares the stir::Reconstruction class
declaration of stir::ExamData
int max_segment_num_to_process
the maximum absolute ring difference number to use in the reconstruction
Definition: AnalyticReconstruction.h:105
defines the stir::DiscretisedDensity class
Declaration of class stir::ProjData.
template for adding keywords to a parser and creating an object
Definition: ParseAndCreateFrom.h:52
shared_ptr< ProjData > proj_data_ptr
points to the object for the total input projection data
Definition: AnalyticReconstruction.h:108
base class for all ReconstructionsAs there is not a lot of commonality between different reconstructi...
Definition: Reconstruction.h:69
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition: Succeeded.h:43
std::string input_filename
the input projection data file name
Definition: AnalyticReconstruction.h:102
Declaration of class stir::RegisteredParsingObject.
The (abstract) base class for the projection data.
Definition: ProjData.h:103