3 #ifndef __stir_analytic_FBP2D_FBP2DReconstruction_H__ 4 #define __stir_analytic_FBP2D_FBP2DReconstruction_H__ 34 template <
int num_dimensions,
typename elemT>
84 :
public RegisteredParsingObject<FBP2DReconstruction, Reconstruction<DiscretisedDensity<3, float>>, AnalyticReconstruction>
111 const double alpha_ramp = 1.,
112 const double fc_ramp = .5,
113 const int pad_in_s = 2,
114 const int num_segments_to_combine = -1);
116 std::string method_info()
const override;
118 virtual void ask_parameters();
120 Succeeded set_up(shared_ptr<TargetT>
const& target_data_sptr)
override;
147 shared_ptr<BackProjectorByBin> back_projector_sptr;
149 void set_defaults()
override;
150 void initialise_keymap()
override;
151 bool post_processing()
override;
base class for all analytic reconstruction algorithmsThis class provides extra functinoality (compare...
Definition: AnalyticReconstruction.h:50
int pad_in_s
amount of padding for the filter (has to be 0,1 or 2)
Definition: FBP2DReconstruction.h:130
Import of std::shared_ptr, std::dynamic_pointer_cast and std::static_pointer_cast (or corresponding b...
double fc_ramp
Ramp filter: Cut off frequency.
Definition: FBP2DReconstruction.h:128
int display_level
potentially display data
Definition: FBP2DReconstruction.h:142
double alpha_ramp
Ramp filter: Alpha value.
Definition: FBP2DReconstruction.h:126
declares the stir::AnalyticReconstruction class
Parent class for all leaves in a RegisteredObject hierarchy that do parsing of parameter files...
Definition: RegisteredParsingObject.h:77
Reconstruction class for 2D Filtered Back Projection.
Definition: FBP2DReconstruction.h:83
static const char *const registered_name
Name which will be used when parsing a ProjectorByBinPair object.
Definition: FBP2DReconstruction.h:100
Declares class stir::BackProjectorByBin.
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition: Succeeded.h:43
Declaration of class stir::RegisteredParsingObject.
The (abstract) base class for the projection data.
Definition: ProjData.h:103
int num_segments_to_combine
number of segments to combine (with SSRB) before starting 2D reconstruction
Definition: FBP2DReconstruction.h:137
This abstract class is the basis for all image representations.
Definition: FBP2DReconstruction.h:35