STIR
6.2.0
|
base class for data objects such as ProjData etcProvides an ExamInfo member. More...
#include "stir/ExamData.h"
Public Member Functions | |
ExamData () | |
ExamData. More... | |
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 More... | |
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
|
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::GE::RDF_HDF5::CListModeDataGEHDF5::get_empty_record_sptr(), and stir::zoom_image().