4#ifndef _dcmtk_rt_study_h_
5#define _dcmtk_rt_study_h_
29 void load (
const char *dicom_path);
30 void save (
const char *dicom_path);
81 void debug (
void)
const;
Definition dcmtk_rt_study_p.h:18
void set_rtss(const Rtss::Pointer &rtss)
Definition dcmtk_rt_study.cxx:144
const char * get_ct_series_uid() const
Definition dcmtk_rt_study.cxx:54
void save(const char *dicom_path)
Definition dcmtk_rt_study.cxx:198
const char * get_rtss_series_uid() const
Definition dcmtk_rt_study.cxx:90
void sort_all(void)
Definition dcmtk_rt_study.cxx:300
void insert_directory(const char *fn)
Definition dcmtk_rt_study.cxx:279
void rt_ion_plan_load()
Definition dcmtk_rtplan.cxx:80
const char * get_frame_of_reference_uid() const
Definition dcmtk_rt_study.cxx:72
Plm_image::Pointer & get_dose()
Definition dcmtk_rt_study.cxx:162
void set_rt_study_metadata(const Rt_study_metadata::Pointer &rt_study_metadata)
Definition dcmtk_rt_study.cxx:174
void rtdose_load()
Definition dcmtk_rtdose.cxx:76
void rtss_load()
Definition dcmtk_rtss.cxx:63
void debug(void) const
Definition dcmtk_rt_study.cxx:312
Rtplan::Pointer & get_rtplan()
Definition dcmtk_rt_study.cxx:150
void set_image(const Plm_image::Pointer &image)
Definition dcmtk_rt_study.cxx:132
const char * get_study_description() const
const char * get_dose_instance_uid() const
Definition dcmtk_rt_study.cxx:60
Rtss::Pointer & get_rtss()
Definition dcmtk_rt_study.cxx:138
void set_dose(const Plm_image::Pointer &dose)
Definition dcmtk_rt_study.cxx:168
void image_save(const char *dicom_path)
Definition dcmtk_image.cxx:694
void image_load()
Definition dcmtk_image.cxx:36
void load(const char *dicom_path)
Definition dcmtk_rt_study.cxx:187
void rtplan_load()
Definition dcmtk_rtplan.cxx:63
std::vector< Dcmtk_slice_data > * get_slice_data()
Definition dcmtk_rt_study.cxx:114
void rtss_save(const char *dicom_path)
Definition dcmtk_rtss.cxx:261
Dcmtk_rt_study_private * d_ptr
Definition dcmtk_rt_study.h:23
void insert_file(const char *fn)
Definition dcmtk_rt_study.cxx:229
const char * get_study_uid() const
Definition dcmtk_rt_study.cxx:108
const char * get_dose_series_uid() const
Definition dcmtk_rt_study.cxx:66
Volume * get_volume()
Definition dcmtk_rt_study.cxx:325
const char * get_study_date() const
Definition dcmtk_rt_study.cxx:96
void load_directory(void)
Definition dcmtk_rt_study.cxx:338
const char * get_plan_instance_uid() const
Definition dcmtk_rt_study.cxx:78
void dose_save(const char *dicom_path)
Definition dcmtk_rtdose.cxx:308
Plm_image::Pointer & get_image()
Definition dcmtk_rt_study.cxx:120
void set_filenames_with_uid(bool filenames_with_uid)
Definition dcmtk_rt_study.cxx:181
void rtplan_save(const char *dicom_path)
Definition dcmtk_rtplan.cxx:220
Volume::Pointer get_image_volume_float()
Definition dcmtk_rt_study.cxx:126
Dcmtk_rt_study()
Definition dcmtk_rt_study.cxx:26
const char * get_rtss_instance_uid() const
Definition dcmtk_rt_study.cxx:84
const char * get_study_time() const
Definition dcmtk_rt_study.cxx:102
void set_rtplan(const Rtplan::Pointer &rtplan)
Definition dcmtk_rt_study.cxx:156
Definition dcmtk_slice_data.h:14
std::shared_ptr< Self > Pointer
Definition plm_image.h:29
std::shared_ptr< Self > Pointer
Definition rtplan.h:22
std::shared_ptr< Self > Pointer
Definition rtss.h:27
The Volume class represents a three-dimensional volume on a uniform grid. The volume can be located a...
Definition volume.h:38
#define PLMBASE_API
Definition plmbase_config.h:19