19#ifndef __stir_ArcCorrection_H__
20#define __stir_ArcCorrection_H__
29class ProjDataInfoCylindricalArcCorr;
30class ProjDataInfoCylindricalNoArcCorr;
36class RelatedViewgrams;
38class SegmentBySinogram;
73 Succeeded set_up(
const shared_ptr<const ProjDataInfo>& proj_data_info_sptr,
74 const int num_arccorrected_tangential_poss,
75 const float bin_size);
82 Succeeded set_up(
const shared_ptr<const ProjDataInfo>& proj_data_info_sptr,
const int num_arccorrected_tangential_poss);
91 Succeeded set_up(
const shared_ptr<const ProjDataInfo>& proj_data_info_sptr);
144 shared_ptr<const ProjDataInfo> _noarc_corr_proj_data_info_sptr;
145 shared_ptr<const ProjDataInfo> _arc_corr_proj_data_info_sptr;
149 float tangential_sampling;
defines the stir::Array class for multi-dimensional (numeric) arrays
Declaration of class stir::ProjDataInfo.
shared_ptr< const ProjDataInfo > get_arc_corrected_proj_data_info_sptr() const
Returning a shared_ptr to the object.
Definition ArcCorrection.cxx:52
Sinogram< float > do_arc_correction(const Sinogram< float > &in) const
Definition ArcCorrection.cxx:203
shared_ptr< const ProjDataInfo > get_not_arc_corrected_proj_data_info_sptr() const
Returning a shared_ptr to the object.
Definition ArcCorrection.cxx:58
Succeeded set_up(const shared_ptr< const ProjDataInfo > &proj_data_info_sptr, const int num_arccorrected_tangential_poss, const float bin_size)
Most general version.
Definition ArcCorrection.cxx:64
This class defines multi-dimensional (numeric) arrays.
Definition Array.h:78
Projection data info for arc-corrected data.
Definition ProjDataInfoCylindricalArcCorr.h:41
Projection data info for data which are not arc-corrected.
Definition ProjDataInfoCylindricalNoArcCorr.h:83
The (abstract) base class for the projection data.
Definition ProjData.h:105
A class for storing (3d) projection data with fixed SegmentIndices.
Definition SegmentBySinogram.h:51
A class for storing (3d) projection data with fixed SegmentIndices.
Definition SegmentByView.h:52
A class for 2d projection data.
Definition Sinogram.h:47
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition Succeeded.h:44
A class for 2d projection data.
Definition Viewgram.h:49
Import of std::shared_ptr, std::dynamic_pointer_cast and std::static_pointer_cast into the stir names...