53Bin::Bin(
int segment_num,
int view_num,
int axial_pos_num,
int tangential_pos_num,
int timing_pos_num,
float bin_value)
55 axial_pos(axial_pos_num),
56 tangential_pos(tangential_pos_num),
78 return tangential_pos;
96 return tangential_pos;
107Bin::get_proj_data_info_sptr()
const
109 return proj_data_info_ptr.get();
144 return base_type::operator==(bin2) && axial_pos == bin2.axial_pos && tangential_pos == bin2.tangential_pos
145 && time_frame == bin2.time_frame && bin_value == bin2.bin_value;
149Bin::operator!=(
const Bin& bin2)
const
151 return !(*
this == bin2);
A class for storing coordinates and value of a single projection bin.
Definition Bin.h:49
int time_frame_num() const
get time-frame number (1-based)
Definition Bin.inl:82
bool operator==(const Bin &) const
comparison operators
Definition Bin.inl:142
Bin get_empty_copy() const
get an empty copy
Definition Bin.inl:114
float get_bin_value() const
get the value after forward projection
Definition Bin.inl:123
Bin & operator/=(const float dx)
divide bin values
Definition Bin.inl:162
int tangential_pos_num() const
get tangential position number
Definition Bin.inl:76
Bin & operator*=(const float dx)
multiply bin values
Definition Bin.inl:155
int axial_pos_num() const
get axial position number
Definition Bin.inl:70
Bin()
default constructor (leaves most members uninitialised)
Definition Bin.inl:30
Bin & operator+=(const float dx)
accumulate voxel's contribution during forward projection
Definition Bin.inl:135
void set_bin_value(float v)
set the value to be back projected
Definition Bin.inl:129
An (abstract base) class that contains information on the projection data.
Definition ProjDataInfo.h:70
int segment_num() const
get segment number for const objects
Definition SegmentIndices.inl:32
int timing_pos_num() const
get TOF index for const objects
Definition SegmentIndices.inl:44
A very simple class to store all dincies to get a (2D) Viewgram.
Definition ViewgramIndices.h:33
ViewgramIndices()
an empty constructor (sets everything to 0)
Definition ViewgramIndices.inl:25
bool operator==(const ViewgramIndices &other) const
test for equality
Definition ViewgramIndices.inl:54
int view_num() const
get view number for const objects
Definition ViewgramIndices.inl:36