STIR 6.5.0
stir::BloodFrameData Class Reference

A class for storing plasma samples of a single study. More...

#include "stir_experimental/modelling/BloodFrameData.h"

Public Types

typedef plot_type::const_iterator const_iterator

Public Member Functions

void read_blood_frame_data (const std::string input_string)
 Implementation to read the input function from ONLY a 2-columns frame data (FrameNumber-InputFunctionRadioactivity).
void set_plot (const std::vector< BloodFrame > &blood_plot)
void shift_time (const float time_shift)
 Implementation to set the input units not currently used. Always, it assumed to use kBq, seconds, ml.
float get_time_shift ()
 Function to get the time data.
void set_isotope_halflife (const float isotope_halflife)
 Function to set the isotope halflife.
void set_if_decay_corrected (const bool is_decay_corrected)
 Function to set _is_decay_corrected boolean true ar false.
bool get_if_decay_corrected ()
 Function to set _is_decay_corrected boolean true ar false.
void decay_correct_BloodFrameData ()
 Function to decay correct the data.
 BloodFrameData ()
 default constructor
 BloodFrameData (const std::vector< BloodFrame > &blood_plot)
 constructor giving a vector
 ~BloodFrameData ()
 default constructor
const_iterator begin () const
 void begin() and end() iterators for the plasma curve ;
const_iterator end () const
unsigned int size () const

Detailed Description

A class for storing plasma samples of a single study.

Constructor & Destructor Documentation

◆ BloodFrameData() [1/2]

stir::BloodFrameData::BloodFrameData ( )
inline

default constructor

References BloodFrameData().

Referenced by BloodFrameData(), and BloodFrameData().

◆ BloodFrameData() [2/2]

stir::BloodFrameData::BloodFrameData ( const std::vector< BloodFrame > & blood_plot)
inline

constructor giving a vector

References BloodFrameData().

◆ ~BloodFrameData()

stir::BloodFrameData::~BloodFrameData ( )
inline

default constructor

default destructor

References ~BloodFrameData().

Referenced by ~BloodFrameData().

Member Function Documentation

◆ read_blood_frame_data()

void stir::BloodFrameData::read_blood_frame_data ( const std::string input_string)
inline

Implementation to read the input function from ONLY a 2-columns frame data (FrameNumber-InputFunctionRadioactivity).

References stir::error(), and read_blood_frame_data().

Referenced by read_blood_frame_data().

◆ shift_time()

void stir::BloodFrameData::shift_time ( const float time_shift)
inline

Implementation to set the input units not currently used. Always, it assumed to use kBq, seconds, ml.

Implementation to set the input units not currently used.

Function to shift the time data

References shift_time().

Referenced by shift_time().

◆ get_time_shift()

float stir::BloodFrameData::get_time_shift ( )
inline

Function to get the time data.

References get_time_shift().

Referenced by get_time_shift().

◆ set_isotope_halflife()

void stir::BloodFrameData::set_isotope_halflife ( const float isotope_halflife)
inline

Function to set the isotope halflife.

References set_isotope_halflife().

Referenced by set_isotope_halflife().

◆ set_if_decay_corrected()

void stir::BloodFrameData::set_if_decay_corrected ( const bool is_decay_corrected)
inline

Function to set _is_decay_corrected boolean true ar false.

References set_if_decay_corrected().

Referenced by decay_correct_BloodFrameData(), and set_if_decay_corrected().

◆ get_if_decay_corrected()

bool stir::BloodFrameData::get_if_decay_corrected ( )
inline

Function to set _is_decay_corrected boolean true ar false.

References get_if_decay_corrected().

Referenced by get_if_decay_corrected().

◆ decay_correct_BloodFrameData()

void stir::BloodFrameData::decay_correct_BloodFrameData ( )
inline

Function to decay correct the data.

References decay_correct_BloodFrameData(), set_if_decay_corrected(), and stir::warning().

Referenced by decay_correct_BloodFrameData().

◆ begin()

BloodFrameData::const_iterator stir::BloodFrameData::begin ( ) const
inline

void begin() and end() iterators for the plasma curve ;

References begin().

Referenced by begin().


The documentation for this class was generated from the following files: