STIR  6.2.0
stir::ProjDataInfoCylindrical Member List

This is the complete list of members for stir::ProjDataInfoCylindrical, including all inherited members.

ask_parameters()stir::ProjDataInfostatic
axial_sampling_is_uniform() conststir::ProjDataInfoCylindricalinlinevirtual
blindly_equals(const root_type *const) const override=0stir::ProjDataInfoCylindricalprotectedpure virtual
clone() const =0stir::ProjDataInfopure virtual
construct_proj_data_info(const shared_ptr< Scanner > &scanner_sptr, const int span, const int max_delta, const int num_views, const int num_tangential_poss, const bool arc_corrected=true, const int tof_mash_factor=0)stir::ProjDataInfostatic
create_non_tof_clone() conststir::ProjDataInfoinline
create_shared_clone() conststir::ProjDataInfoinline
get_all_ring_pairs_for_segment_axial_pos_num(const int segment_num, const int axial_pos_num) conststir::ProjDataInfoCylindricalinline
get_average_ring_difference(int segment_num) conststir::ProjDataInfoCylindricalinline
get_axial_sampling(int segment_num) conststir::ProjDataInfoCylindricalinlinevirtual
get_azimuthal_angle_offset() conststir::ProjDataInfoCylindricalinline
get_azimuthal_angle_sampling() conststir::ProjDataInfoCylindricalinline
get_bed_position_horizontal() conststir::ProjDataInfoinline
get_bed_position_vertical() conststir::ProjDataInfoinline
get_bin(const LOR< float > &, const double delta_time=0.0) const =0stir::ProjDataInfopure virtual
get_costheta(const Bin &) conststir::ProjDataInfoinline
get_empty_related_viewgrams(const ViewgramIndices &, const shared_ptr< DataSymmetriesForViewSegmentNumbers > &, const bool make_num_tangential_poss_odd=false, const int timing_pos_num=0) conststir::ProjDataInfo
get_empty_segment_by_sinogram(const SegmentIndices &) conststir::ProjDataInfo
get_empty_segment_by_sinogram(const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos_num=0) conststir::ProjDataInfo
get_empty_segment_by_view(const SegmentIndices &) conststir::ProjDataInfo
get_empty_segment_by_view(const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos_num=0) conststir::ProjDataInfo
get_empty_sinogram(const SinogramIndices &) conststir::ProjDataInfo
get_empty_sinogram(const int ax_pos_num, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos_num=0) conststir::ProjDataInfo
get_empty_viewgram(const ViewgramIndices &) conststir::ProjDataInfo
get_empty_viewgram(const int view_num, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos_num=0) conststir::ProjDataInfo
get_k(const Bin &) conststir::ProjDataInfo
get_LOR(LORInAxialAndNoArcCorrSinogramCoordinates< float > &lor, const Bin &bin) const overridestir::ProjDataInfoCylindricalvirtual
get_m(const Bin &) const overridestir::ProjDataInfoCylindricalinlinevirtual
get_max_axial_pos_num(const int segment_num) conststir::ProjDataInfoinline
get_max_ring_difference(int segment_num) conststir::ProjDataInfoCylindricalinline
get_max_segment_num() conststir::ProjDataInfoinline
get_max_tangential_pos_num() conststir::ProjDataInfoinline
get_max_tof_pos_num() conststir::ProjDataInfoinline
get_max_view_num() conststir::ProjDataInfoinline
get_min_axial_pos_num(const int segment_num) conststir::ProjDataInfoinline
get_min_ring_difference(int segment_num) conststir::ProjDataInfoCylindricalinline
get_min_segment_num() conststir::ProjDataInfoinline
get_min_tangential_pos_num() conststir::ProjDataInfoinline
get_min_tof_pos_num() conststir::ProjDataInfoinline
get_min_view_num() conststir::ProjDataInfoinline
get_num_axial_poss(const int segment_num) conststir::ProjDataInfoinline
get_num_non_tof_sinograms() conststir::ProjDataInfoinline
get_num_ring_pairs_for_segment_axial_pos_num(const int segment_num, const int axial_pos_num) conststir::ProjDataInfoCylindricalinline
get_num_segments() conststir::ProjDataInfoinline
get_num_sinograms() conststir::ProjDataInfoinline
get_num_tangential_poss() conststir::ProjDataInfoinline
get_num_tof_poss() conststir::ProjDataInfoinline
get_num_views() conststir::ProjDataInfoinline
get_original_view_nums() conststir::ProjDataInfovirtual
get_phi(const Bin &) const overridestir::ProjDataInfoCylindricalinlinevirtual
get_ring_pair_for_segment_axial_pos_num(int &ring1, int &ring2, const int segment_num, const int axial_pos_num) conststir::ProjDataInfoCylindrical
get_ring_radii_for_all_views() conststir::ProjDataInfoCylindricalinline
get_ring_radius() conststir::ProjDataInfoCylindricalinline
get_ring_radius(const int view_num) const (defined in stir::ProjDataInfoCylindrical)stir::ProjDataInfoCylindricalinline
get_ring_spacing() conststir::ProjDataInfoCylindricalinline
get_s(const Bin &) const =0stir::ProjDataInfopure virtual
get_sampling_in_k(const Bin &) conststir::ProjDataInfo
get_sampling_in_m(const Bin &) const overridestir::ProjDataInfoCylindricalinlinevirtual
get_sampling_in_s(const Bin &) conststir::ProjDataInfovirtual
get_sampling_in_t(const Bin &) const overridestir::ProjDataInfoCylindricalinlinevirtual
get_scanner_ptr() conststir::ProjDataInfoinline
get_scanner_sptr() conststir::ProjDataInfoinline
get_segment_axial_pos_num_for_ring_pair(int &segment_num, int &axial_pos_num, const int ring1, const int ring2) conststir::ProjDataInfoCylindricalinline
get_segment_num_for_ring_difference(int &segment_num, const int ring_diff) conststir::ProjDataInfoCylindricalinline
get_t(const Bin &) const overridestir::ProjDataInfoCylindricalinlinevirtual
get_tantheta(const Bin &) const overridestir::ProjDataInfoCylindricalinlinevirtual
get_tof_bin(const double delta) conststir::ProjDataInfoinline
get_tof_delta_time(const Bin &) conststir::ProjDataInfo
get_tof_mash_factor() conststir::ProjDataInfoinline
get_view_mashing_factor() conststir::ProjDataInfoCylindricalinline
has_energy_information() const (defined in stir::ProjDataInfo)stir::ProjDataInfoinline
is_tof_data() conststir::ProjDataInfoinline
operator!=(const ProjDataInfo &proj) const (defined in stir::ProjDataInfo)stir::ProjDataInfo
operator==(const ProjDataInfo &proj) conststir::ProjDataInfo
operator>=(const ProjDataInfo &proj) conststir::ProjDataInfovirtual
parameter_info() const overridestir::ProjDataInfoCylindricalvirtual
ProjDataInfo()stir::ProjDataInfo
ProjDataInfo(const shared_ptr< Scanner > &scanner_ptr, const VectorWithOffset< int > &num_axial_pos_per_segment, const int num_views, const int num_tangential_poss)stir::ProjDataInfo
ProjDataInfo(const shared_ptr< Scanner > &scanner_ptr, const VectorWithOffset< int > &num_axial_pos_per_segment, const int num_views, const int num_tangential_poss, const int tof_mash_factor)stir::ProjDataInfo
ProjDataInfoCTI(const shared_ptr< Scanner > &scanner_ptr, const int span, const int max_delta, const int num_views, const int num_tangential_poss, const bool arc_corrected=true, const int tof_mash_factor=0)stir::ProjDataInfostatic
ProjDataInfoCylindrical()stir::ProjDataInfoCylindrical
ProjDataInfoCylindrical(const shared_ptr< Scanner > &scanner_ptr, const VectorWithOffset< int > &num_axial_poss_per_segment, const VectorWithOffset< int > &min_ring_diff, const VectorWithOffset< int > &max_ring_diff, const int num_views, const int num_tangential_poss)stir::ProjDataInfoCylindrical
ProjDataInfoGE(const shared_ptr< Scanner > &scanner_ptr, const int max_delta, const int num_views, const int num_tangential_poss, const bool arc_corrected=true, const int tof_mash_factor=0)stir::ProjDataInfostatic
reduce_segment_range(const int min_segment_num, const int max_segment_num) overridestir::ProjDataInfoCylindricalvirtual
RingNumPairs typedefstir::ProjDataInfoCylindrical
root_type typedef (defined in stir::ProjDataInfo)stir::ProjDataInfoprotected
sampling_corresponds_to_physical_ringsstir::ProjDataInfoCylindricalprotected
set_azimuthal_angle_offset(const float angle)stir::ProjDataInfoCylindrical
set_azimuthal_angle_sampling(const float angle)stir::ProjDataInfoCylindrical
set_bed_position_horizontal(const float bed_position_horizontal_arg)stir::ProjDataInfoinline
set_bed_position_vertical(const float bed_position_vertical_arg)stir::ProjDataInfoinline
set_max_axial_pos_num(const int max_ax_pos_num, const int segment_num) overridestir::ProjDataInfoCylindricalvirtual
set_max_ring_difference(int max_ring_diff_v, int segment_num)stir::ProjDataInfoCylindrical
set_max_tangential_pos_num(const int max_tang_poss)stir::ProjDataInfovirtual
set_min_axial_pos_num(const int min_ax_pos_num, const int segment_num) overridestir::ProjDataInfoCylindricalvirtual
set_min_ring_difference(int min_ring_diff_v, int segment_num)stir::ProjDataInfoCylindrical
set_min_tangential_pos_num(const int min_tang_poss)stir::ProjDataInfovirtual
set_num_axial_poss_per_segment(const VectorWithOffset< int > &num_axial_poss_per_segment) overridestir::ProjDataInfoCylindricalvirtual
set_num_tangential_poss(const int num_tang_poss)stir::ProjDataInfovirtual
set_num_views(const int new_num_views) overridestir::ProjDataInfoCylindricalvirtual
set_ring_radii_for_all_views(const VectorWithOffset< float > &new_ring_radius)stir::ProjDataInfoCylindricalinline
set_ring_spacing(float ring_spacing_v)stir::ProjDataInfoCylindrical
set_tof_mash_factor(const int new_num) overridestir::ProjDataInfoCylindricalvirtual
size_all() conststir::ProjDataInfoinline
tof_bin_boundaries_mmstir::ProjDataInfomutable
tof_bin_boundaries_psstir::ProjDataInfomutable
~ProjDataInfo()stir::ProjDataInfoinlinevirtual