STIR  6.2.0
stir::ProjDataInterfile Member List

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

axpby(const float a, const ProjData &x, const float b, const ProjData &y)stir::ProjDatavirtual
copy_to(iterT array_iter) conststir::ProjDatainline
exam_info_sptr (defined in stir::ExamData)stir::ExamDataprotected
ExamData()stir::ExamData
ExamData(const shared_ptr< const ExamInfo > &_this_exam) (defined in stir::ExamData)stir::ExamData
fill(const float value)stir::ProjDatavirtual
fill(const ProjData &)stir::ProjDatavirtual
fill_from(iterT array_iter)stir::ProjDatainline
find_max() conststir::ProjDatavirtual
find_min() conststir::ProjDatavirtual
get_bin_value(const Bin &this_bin) conststir::ProjDataFromStreamvirtual
get_byte_order_in_stream() conststir::ProjDataFromStreaminline
get_data_type_in_stream() conststir::ProjDataFromStreaminline
get_empty_related_viewgrams(const ViewgramIndices &viewgram_indices, const shared_ptr< DataSymmetriesForViewSegmentNumbers > &symmetries_ptr, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) conststir::ProjData
get_empty_segment_by_sinogram(const SegmentIndices &) conststir::ProjData
get_empty_segment_by_sinogram(const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) conststir::ProjData
get_empty_segment_by_view(const SegmentIndices &) conststir::ProjData
get_empty_segment_by_view(const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) conststir::ProjData
get_empty_sinogram(const SinogramIndices &) conststir::ProjData
get_empty_sinogram(const int ax_pos_num, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) conststir::ProjData
get_empty_viewgram(const ViewgramIndices &) conststir::ProjData
get_empty_viewgram(const int view, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) conststir::ProjData
get_exam_info() const (defined in stir::ExamData)stir::ExamDatavirtual
get_exam_info_sptr() conststir::ExamDatavirtual
get_max_axial_pos_num(const int segment_num) conststir::ProjDatainline
get_max_segment_num() conststir::ProjDatainline
get_max_tangential_pos_num() conststir::ProjDatainline
get_max_tof_pos_num() conststir::ProjDatainline
get_max_view_num() conststir::ProjDatainline
get_min_axial_pos_num(const int segment_num) conststir::ProjDatainline
get_min_segment_num() conststir::ProjDatainline
get_min_tangential_pos_num() conststir::ProjDatainline
get_min_tof_pos_num() conststir::ProjDatainline
get_min_view_num() conststir::ProjDatainline
get_num_axial_poss(const int segment_num) conststir::ProjDatainline
get_num_non_tof_sinograms() conststir::ProjDatainline
get_num_segments() conststir::ProjDatainline
get_num_sinograms() conststir::ProjDatainline
get_num_tangential_poss() conststir::ProjDatainline
get_num_tof_poss() conststir::ProjDatainline
get_num_views() conststir::ProjDatainline
get_offset(const Bin &) conststir::ProjDataFromStreamprotected
get_offset_in_stream() conststir::ProjDataFromStreaminline
get_original_view_nums() conststir::ProjDatainline
get_proj_data_info_sptr() conststir::ProjDatainline
get_related_viewgrams(const ViewgramIndices &, const shared_ptr< DataSymmetriesForViewSegmentNumbers > &, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) conststir::ProjDatavirtual
get_scale_factor() conststir::ProjDataFromStream
get_segment_by_sinogram(const int segment_num, const int timing_num=0) const overridestir::ProjDataFromStreamvirtual
stir::ProjData::get_segment_by_sinogram(const SegmentIndices &) conststir::ProjDatainline
get_segment_by_view(const int segment_num, const int timing_pos=0) const overridestir::ProjDataFromStreamvirtual
stir::ProjData::get_segment_by_view(const SegmentIndices &) conststir::ProjDatainline
get_segment_sequence_in_stream() conststir::ProjDataFromStreaminline
get_sinogram(const int ax_pos_num, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const overridestir::ProjDataFromStreamvirtual
stir::ProjData::get_sinogram(const SinogramIndices &) conststir::ProjDatainline
get_storage_order() conststir::ProjDataFromStreaminline
get_subset(const std::vector< int > &views) conststir::ProjData
get_timing_poss_sequence_in_stream() conststir::ProjDataFromStreaminline
get_tof_mash_factor() conststir::ProjDatainline
get_viewgram(const int view_num, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const overridestir::ProjDataFromStreamvirtual
stir::ProjData::get_viewgram(const ViewgramIndices &) conststir::ProjDatainline
norm() conststir::ProjDatavirtual
norm_squared() conststir::ProjDatavirtual
operator*=(const self_type &v)stir::ProjDatavirtual
operator*=(const float v)stir::ProjDatavirtual
operator+=(const self_type &v)stir::ProjDatavirtual
operator+=(const float v)stir::ProjDatavirtual
operator-=(const self_type &v)stir::ProjDatavirtual
operator-=(const float v)stir::ProjDatavirtual
operator/=(const self_type &v)stir::ProjDatavirtual
operator/=(const float v)stir::ProjDatavirtual
proj_data_info_sptr (defined in stir::ProjData)stir::ProjDataprotected
ProjData()stir::ProjData
ProjData(const shared_ptr< const ExamInfo > &exam_info_sptr, const shared_ptr< const ProjDataInfo > &proj_data_info_ptr)stir::ProjData
ProjDataFromStream(shared_ptr< const ExamInfo > const &exam_info_sptr, shared_ptr< const ProjDataInfo > const &proj_data_info_ptr, shared_ptr< std::iostream > const &s, const std::streamoff offs, const std::vector< int > &segment_sequence_in_stream, StorageOrder o=Segment_View_AxialPos_TangPos, NumericType data_type=NumericType::FLOAT, ByteOrder byte_order=ByteOrder::native, float scale_factor=1.f)stir::ProjDataFromStream
ProjDataFromStream(shared_ptr< const ExamInfo > const &exam_info_sptr, shared_ptr< const ProjDataInfo > const &proj_data_info_ptr, shared_ptr< std::iostream > const &s, const std::streamoff offs=0, StorageOrder o=Segment_View_AxialPos_TangPos, NumericType data_type=NumericType::FLOAT, ByteOrder byte_order=ByteOrder::native, float scale_factor=1.f)stir::ProjDataFromStream
ProjDataInterfile(shared_ptr< const ExamInfo > const &exam_info_sptr, shared_ptr< const ProjDataInfo > const &proj_data_info_ptr, const std::string &filename, const std::ios::openmode, const std::vector< int > &segment_sequence_in_stream, StorageOrder o=Segment_View_AxialPos_TangPos, NumericType data_type=NumericType::FLOAT, ByteOrder byte_order=ByteOrder::native, float scale_factor=1)stir::ProjDataInterfile
ProjDataInterfile(shared_ptr< const ExamInfo > const &exam_info_sptr, shared_ptr< const ProjDataInfo > const &proj_data_info_ptr, const std::string &filename, const std::ios::openmode open_mode=std::ios::out, StorageOrder o=Segment_View_AxialPos_TangPos, NumericType data_type=NumericType::FLOAT, ByteOrder byte_order=ByteOrder::native, float scale_factor=1)stir::ProjDataInterfile
read_from_file(const std::string &filename, const std::ios::openmode open_mode=std::ios::in)stir::ProjDatastatic
sapyb(const float a, const ProjData &y, const float b)stir::ProjDatavirtual
sapyb(const ProjData &a, const ProjData &y, const ProjData &b)stir::ProjDatavirtual
Segment_AxialPos_View_TangPos enum value (defined in stir::ProjDataFromStream)stir::ProjDataFromStream
Segment_View_AxialPos_TangPos enum value (defined in stir::ProjDataFromStream)stir::ProjDataFromStream
set_bin_value(const Bin &bin)stir::ProjDataFromStreamvirtual
set_exam_info(ExamInfo const &)stir::ExamDatavirtual
set_exam_info_sptr(shared_ptr< const ExamInfo > new_exam_info_sptr) (defined in stir::ExamData)stir::ExamData
set_related_viewgrams(const RelatedViewgrams< float > &viewgrams)stir::ProjDatavirtual
set_segment(const SegmentBySinogram< float > &) overridestir::ProjDataFromStreamvirtual
set_segment(const SegmentByView< float > &) overridestir::ProjDataFromStreamvirtual
set_sinogram(const Sinogram< float > &s) overridestir::ProjDataFromStreamvirtual
set_timing_poss_sequence_in_stream(const std::vector< int > &seq)stir::ProjDataFromStream
set_viewgram(const Viewgram< float > &v) overridestir::ProjDataFromStreamvirtual
sino_streamstir::ProjDataFromStreamprotected
size_all() conststir::ProjDatainline
standard_segment_sequence(const ProjDataInfo &pdi)stir::ProjDatastatic
StorageOrder enum name (defined in stir::ProjDataFromStream)stir::ProjDataFromStream
sum() const (defined in stir::ProjData)stir::ProjDatavirtual
Timing_Segment_AxialPos_View_TangPos enum value (defined in stir::ProjDataFromStream)stir::ProjDataFromStream
Timing_Segment_View_AxialPos_TangPos enum value (defined in stir::ProjDataFromStream)stir::ProjDataFromStream
Unsupported enum value (defined in stir::ProjDataFromStream)stir::ProjDataFromStream
write_to_file(const std::string &filename) conststir::ProjData
xapyb(const ProjData &x, const float a, const ProjData &y, const float b)stir::ProjDatavirtual
xapyb(const ProjData &x, const ProjData &a, const ProjData &y, const ProjData &b)stir::ProjDatavirtual
~ExamData() (defined in stir::ExamData)stir::ExamDatavirtual
~ProjData() overridestir::ProjDatainline