| clone() const override (defined in stir::DataSymmetriesForBins_PET_CartesianGrid) | stir::DataSymmetriesForBins_PET_CartesianGrid | virtual |
| DataSymmetriesForBins(const shared_ptr< const ProjDataInfo > &proj_data_info_ptr) (defined in stir::DataSymmetriesForBins) | stir::DataSymmetriesForBins | |
| DataSymmetriesForBins_PET_CartesianGrid(const shared_ptr< const ProjDataInfo > &proj_data_info_ptr, const shared_ptr< const DiscretisedDensity< 3, float >> &image_info_ptr, const bool do_symmetry_90degrees_min_phi=true, const bool do_symmetry_180degrees_min_phi=true, const bool do_symmetry_swap_segment=true, const bool do_symmetry_swap_s=true, const bool do_symmetry_shift_z=true) | stir::DataSymmetriesForBins_PET_CartesianGrid | |
| find_basic_bin(Bin &b) const override | stir::DataSymmetriesForBins_PET_CartesianGrid | inlinevirtual |
| find_basic_view_segment_numbers(ViewSegmentNumbers &v_s) const override | stir::DataSymmetriesForBins_PET_CartesianGrid | inlinevirtual |
| find_symmetry_operation_from_basic_bin(Bin &) const override | stir::DataSymmetriesForBins_PET_CartesianGrid | inlinevirtual |
| find_symmetry_operation_from_basic_view_segment_numbers(ViewSegmentNumbers &) const | stir::DataSymmetriesForBins | virtual |
| get_axial_pos_to_z_offset(const int segment_num) const (defined in stir::DataSymmetriesForBins_PET_CartesianGrid) | stir::DataSymmetriesForBins_PET_CartesianGrid | inline |
| get_num_planes_per_axial_pos(const int segment_num) const | stir::DataSymmetriesForBins_PET_CartesianGrid | inline |
| get_num_planes_per_scanner_ring() const | stir::DataSymmetriesForBins_PET_CartesianGrid | inline |
| get_related_bins(std::vector< Bin > &, const Bin &b) const | stir::DataSymmetriesForBins | inline |
| get_related_bins(std::vector< Bin > &, const Bin &b, const int min_axial_pos_num, const int max_axial_pos_num, const int min_tangential_pos_num, const int max_tangential_pos_num, const int min_timing_pos_num, const int max_timing_pos_num) const | stir::DataSymmetriesForBins | virtual |
| get_related_bins_factorised(std::vector< AxTangPosNumbers > &, const Bin &b, const int min_axial_pos_num, const int max_axial_pos_num, const int min_tangential_pos_num, const int max_tangential_pos_num) const override | stir::DataSymmetriesForBins_PET_CartesianGrid | inlinevirtual |
| stir::DataSymmetriesForBins::get_related_bins_factorised(std::vector< AxTangPosNumbers > &, const Bin &b) const | stir::DataSymmetriesForBins | inline |
| get_related_view_segment_numbers(std::vector< ViewSegmentNumbers > &rel_vs, const ViewSegmentNumbers &vs) const override | stir::DataSymmetriesForBins_PET_CartesianGrid | inlinevirtual |
| is_basic(const Bin &v_s) const | stir::DataSymmetriesForBins | virtual |
| stir::DataSymmetriesForViewSegmentNumbers::is_basic(const ViewSegmentNumbers &v_s) const | stir::DataSymmetriesForViewSegmentNumbers | virtual |
| num_related_bins(const Bin &b) const override | stir::DataSymmetriesForBins_PET_CartesianGrid | inlinevirtual |
| num_related_view_segment_numbers(const ViewSegmentNumbers &vs) const override | stir::DataSymmetriesForBins_PET_CartesianGrid | inlinevirtual |
| num_related_viewgram_indices(const ViewgramIndices &ind) const (defined in stir::DataSymmetriesForViewSegmentNumbers) | stir::DataSymmetriesForViewSegmentNumbers | inline |
| operator!=(const DataSymmetriesForViewSegmentNumbers &) const | stir::DataSymmetriesForViewSegmentNumbers | |
| operator==(const DataSymmetriesForBins_PET_CartesianGrid &) const | stir::DataSymmetriesForBins_PET_CartesianGrid | virtual |
| stir::DataSymmetriesForBins::operator==(const DataSymmetriesForViewSegmentNumbers &) const | stir::DataSymmetriesForViewSegmentNumbers | |
| proj_data_info_ptr | stir::DataSymmetriesForBins | protected |
| root_type typedef (defined in stir::DataSymmetriesForViewSegmentNumbers) | stir::DataSymmetriesForViewSegmentNumbers | protected |
| using_symmetry_180degrees_min_phi() const (defined in stir::DataSymmetriesForBins_PET_CartesianGrid) | stir::DataSymmetriesForBins_PET_CartesianGrid | inline |
| using_symmetry_90degrees_min_phi() const (defined in stir::DataSymmetriesForBins_PET_CartesianGrid) | stir::DataSymmetriesForBins_PET_CartesianGrid | inline |
| using_symmetry_shift_z() const (defined in stir::DataSymmetriesForBins_PET_CartesianGrid) | stir::DataSymmetriesForBins_PET_CartesianGrid | inline |
| using_symmetry_swap_s() const (defined in stir::DataSymmetriesForBins_PET_CartesianGrid) | stir::DataSymmetriesForBins_PET_CartesianGrid | inline |
| using_symmetry_swap_segment() const (defined in stir::DataSymmetriesForBins_PET_CartesianGrid) | stir::DataSymmetriesForBins_PET_CartesianGrid | inline |
| ~DataSymmetriesForBins() override (defined in stir::DataSymmetriesForBins) | stir::DataSymmetriesForBins | |
| ~DataSymmetriesForViewSegmentNumbers() (defined in stir::DataSymmetriesForViewSegmentNumbers) | stir::DataSymmetriesForViewSegmentNumbers | virtual |