|
STIR 6.4.0
|
base class for data objects such as ProjData etc More...
#include "stir/ExamData.h"

Public Member Functions | |
| ExamData () | |
| ExamData. | |
| ExamData (const shared_ptr< const ExamInfo > &_this_exam) | |
| virtual const ExamInfo & | get_exam_info () const |
| virtual shared_ptr< const ExamInfo > | get_exam_info_sptr () const |
| Get shared pointer to exam info. | |
| virtual void | set_exam_info (ExamInfo const &) |
| change exam info | |
| void | set_exam_info_sptr (shared_ptr< const ExamInfo > new_exam_info_sptr) |
Protected Attributes | |
| shared_ptr< const ExamInfo > | exam_info_sptr |
| stir::ExamData::ExamData | ( | ) |
Default constructor
References ExamData().
Referenced by stir::DiscretisedDensity< num_dimensions, elemT >::DiscretisedDensity(), ExamData(), stir::ProjData::ProjData(), and stir::ProjData::ProjData().
|
virtual |
change exam info
This will allocate a new ExamInfo object and copy the data in there.
Referenced by stir::ecat::ecat7::CListModeDataECAT< CListRecordT >::CListModeDataECAT(), stir::VoxelsOnCartesianGrid< elemT >::clone(), stir::MultiDynamicDiscretisedDensityInputFileFormat::read_from_file(), stir::read_interfile_image(), stir::zoom_image(), and stir::zoom_image().