STIR
6.2.0
|
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::ProjData | virtual |
copy_to(iterT array_iter) const | stir::ProjData | inline |
exam_info_sptr (defined in stir::ExamData) | stir::ExamData | protected |
ExamData() | stir::ExamData | |
ExamData(const shared_ptr< const ExamInfo > &_this_exam) (defined in stir::ExamData) | stir::ExamData | |
fill(const float value) | stir::ProjData | virtual |
fill(const ProjData &) | stir::ProjData | virtual |
fill_from(iterT array_iter) | stir::ProjData | inline |
find_max() const | stir::ProjData | virtual |
find_min() const | stir::ProjData | virtual |
get_bin_value(const Bin &this_bin) const | stir::ProjDataFromStream | virtual |
get_byte_order_in_stream() const | stir::ProjDataFromStream | inline |
get_data_type_in_stream() const | stir::ProjDataFromStream | inline |
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) const | stir::ProjData | |
get_empty_segment_by_sinogram(const SegmentIndices &) const | stir::ProjData | |
get_empty_segment_by_sinogram(const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const | stir::ProjData | |
get_empty_segment_by_view(const SegmentIndices &) const | stir::ProjData | |
get_empty_segment_by_view(const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const | stir::ProjData | |
get_empty_sinogram(const SinogramIndices &) const | stir::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) const | stir::ProjData | |
get_empty_viewgram(const ViewgramIndices &) const | stir::ProjData | |
get_empty_viewgram(const int view, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const | stir::ProjData | |
get_exam_info() const (defined in stir::ExamData) | stir::ExamData | virtual |
get_exam_info_sptr() const | stir::ExamData | virtual |
get_max_axial_pos_num(const int segment_num) const | stir::ProjData | inline |
get_max_segment_num() const | stir::ProjData | inline |
get_max_tangential_pos_num() const | stir::ProjData | inline |
get_max_tof_pos_num() const | stir::ProjData | inline |
get_max_view_num() const | stir::ProjData | inline |
get_min_axial_pos_num(const int segment_num) const | stir::ProjData | inline |
get_min_segment_num() const | stir::ProjData | inline |
get_min_tangential_pos_num() const | stir::ProjData | inline |
get_min_tof_pos_num() const | stir::ProjData | inline |
get_min_view_num() const | stir::ProjData | inline |
get_num_axial_poss(const int segment_num) const | stir::ProjData | inline |
get_num_non_tof_sinograms() const | stir::ProjData | inline |
get_num_segments() const | stir::ProjData | inline |
get_num_sinograms() const | stir::ProjData | inline |
get_num_tangential_poss() const | stir::ProjData | inline |
get_num_tof_poss() const | stir::ProjData | inline |
get_num_views() const | stir::ProjData | inline |
get_offset(const Bin &) const | stir::ProjDataFromStream | protected |
get_offset_in_stream() const | stir::ProjDataFromStream | inline |
get_original_view_nums() const | stir::ProjData | inline |
get_proj_data_info_sptr() const | stir::ProjData | inline |
get_related_viewgrams(const ViewgramIndices &, const shared_ptr< DataSymmetriesForViewSegmentNumbers > &, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const | stir::ProjData | virtual |
get_scale_factor() const | stir::ProjDataFromStream | |
get_segment_by_sinogram(const int segment_num, const int timing_num=0) const override | stir::ProjDataFromStream | virtual |
stir::ProjData::get_segment_by_sinogram(const SegmentIndices &) const | stir::ProjData | inline |
get_segment_by_view(const int segment_num, const int timing_pos=0) const override | stir::ProjDataFromStream | virtual |
stir::ProjData::get_segment_by_view(const SegmentIndices &) const | stir::ProjData | inline |
get_segment_sequence_in_stream() const | stir::ProjDataFromStream | inline |
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 override | stir::ProjDataFromStream | virtual |
stir::ProjData::get_sinogram(const SinogramIndices &) const | stir::ProjData | inline |
get_storage_order() const | stir::ProjDataFromStream | inline |
get_subset(const std::vector< int > &views) const | stir::ProjData | |
get_timing_poss_sequence_in_stream() const | stir::ProjDataFromStream | inline |
get_tof_mash_factor() const | stir::ProjData | inline |
get_viewgram(const int view_num, const int segment_num, const bool make_num_tangential_poss_odd=false, const int timing_pos=0) const override | stir::ProjDataFromStream | virtual |
stir::ProjData::get_viewgram(const ViewgramIndices &) const | stir::ProjData | inline |
norm() const | stir::ProjData | virtual |
norm_squared() const | stir::ProjData | virtual |
operator*=(const self_type &v) | stir::ProjData | virtual |
operator*=(const float v) | stir::ProjData | virtual |
operator+=(const self_type &v) | stir::ProjData | virtual |
operator+=(const float v) | stir::ProjData | virtual |
operator-=(const self_type &v) | stir::ProjData | virtual |
operator-=(const float v) | stir::ProjData | virtual |
operator/=(const self_type &v) | stir::ProjData | virtual |
operator/=(const float v) | stir::ProjData | virtual |
proj_data_info_sptr (defined in stir::ProjData) | stir::ProjData | protected |
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::ProjData | static |
sapyb(const float a, const ProjData &y, const float b) | stir::ProjData | virtual |
sapyb(const ProjData &a, const ProjData &y, const ProjData &b) | stir::ProjData | virtual |
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::ProjDataFromStream | virtual |
set_exam_info(ExamInfo const &) | stir::ExamData | virtual |
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::ProjData | virtual |
set_segment(const SegmentBySinogram< float > &) override | stir::ProjDataFromStream | virtual |
set_segment(const SegmentByView< float > &) override | stir::ProjDataFromStream | virtual |
set_sinogram(const Sinogram< float > &s) override | stir::ProjDataFromStream | virtual |
set_timing_poss_sequence_in_stream(const std::vector< int > &seq) | stir::ProjDataFromStream | |
set_viewgram(const Viewgram< float > &v) override | stir::ProjDataFromStream | virtual |
sino_stream | stir::ProjDataFromStream | protected |
size_all() const | stir::ProjData | inline |
standard_segment_sequence(const ProjDataInfo &pdi) | stir::ProjData | static |
StorageOrder enum name (defined in stir::ProjDataFromStream) | stir::ProjDataFromStream | |
sum() const (defined in stir::ProjData) | stir::ProjData | virtual |
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) const | stir::ProjData | |
xapyb(const ProjData &x, const float a, const ProjData &y, const float b) | stir::ProjData | virtual |
xapyb(const ProjData &x, const ProjData &a, const ProjData &y, const ProjData &b) | stir::ProjData | virtual |
~ExamData() (defined in stir::ExamData) | stir::ExamData | virtual |
~ProjData() override | stir::ProjData | inline |