21 #ifndef __stir_modelling_BloodFrameData_H__ 22 #define __stir_modelling_BloodFrameData_H__ 36 typedef std::vector<BloodFrame> plot_type;
39 typedef plot_type::const_iterator const_iterator;
53 inline void read_blood_frame_data(
const std::string input_string);
54 inline void set_plot(
const std::vector<BloodFrame>& blood_plot);
58 inline void shift_time(
const float time_shift);
61 inline float get_time_shift();
64 inline void set_isotope_halflife(
const float isotope_halflife);
67 inline void set_if_decay_corrected(
const bool is_decay_corrected);
70 inline bool get_if_decay_corrected();
73 inline void decay_correct_BloodFrameData();
86 inline const_iterator begin()
const;
87 inline const_iterator end()
const;
88 inline unsigned int size()
const;
97 bool _is_decay_corrected;
98 float _isotope_halflife;
99 std::vector<BloodFrame> _blood_plot;
106 #include "stir_experimental/modelling/BloodFrameData.inl" 108 #endif //__stir_modelling_BloodFrameData_H__ Declaration of class stir::PlasmaData.
A class for storing plasma samples of a single study.
Definition: BloodFrameData.h:34