plastimatch
Loading...
Searching...
No Matches
dcmtk_rt_study_p.h
Go to the documentation of this file.
1/* -----------------------------------------------------------------------
2 See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
3 ----------------------------------------------------------------------- */
4#ifndef _dcmtk_rt_study_p_h_
5#define _dcmtk_rt_study_p_h_
6
7#include "plmbase_config.h"
8#include "dcmtk_series_map.h"
9#include "plm_image.h"
10//#include "plm_image_set.h"
11#include "rt_study_metadata.h"
12#include "rtss.h"
13#include "rtplan.h"
14
15class Dcmtk_series;
17
19public:
20 OFString date_string;
21 OFString time_string;
22 char ct_series_uid[100];
24 char dose_series_uid[100];
25 char for_uid[100];
28 char rtss_series_uid[100];
29 char study_uid[100];
30 std::vector<Dcmtk_slice_data>* slice_data;
31
38
39 Rtss::Pointer rtss;
41 Rtplan::Pointer rtplan;
42 //Plm_image_set::Pointer img;
43 Plm_image::Pointer img;
44 Plm_image::Pointer dose;
45
46 Rt_study_metadata::Pointer rt_study_metadata;
47
49
50public:
53};
54
55#endif
Definition dcmtk_rt_study_p.h:18
Metadata * rtss_metadata
Definition dcmtk_rt_study_p.h:40
char plan_instance_uid[100]
Definition dcmtk_rt_study_p.h:26
~Dcmtk_rt_study_private()
Definition dcmtk_rt_study_p.cxx:33
char study_uid[100]
Definition dcmtk_rt_study_p.h:29
Dcmtk_series * ds_rtplan
Definition dcmtk_rt_study_p.h:37
bool filenames_with_uid
Definition dcmtk_rt_study_p.h:48
char for_uid[100]
Definition dcmtk_rt_study_p.h:25
Plm_image::Pointer img
Definition dcmtk_rt_study_p.h:43
Dcmtk_series * ds_rtdose
Definition dcmtk_rt_study_p.h:35
Dcmtk_series * ds_image
Definition dcmtk_rt_study_p.h:34
OFString date_string
Definition dcmtk_rt_study_p.h:20
Rtplan::Pointer rtplan
Definition dcmtk_rt_study_p.h:41
Rtss::Pointer rtss
Definition dcmtk_rt_study_p.h:39
char rtss_instance_uid[100]
Definition dcmtk_rt_study_p.h:27
Dcmtk_series * ds_rtss
Definition dcmtk_rt_study_p.h:36
Dcmtk_series_map m_smap
Definition dcmtk_rt_study_p.h:33
Plm_image::Pointer dose
Definition dcmtk_rt_study_p.h:44
std::vector< Dcmtk_slice_data > * slice_data
Definition dcmtk_rt_study_p.h:30
Dcmtk_rt_study_private()
Definition dcmtk_rt_study_p.cxx:15
OFString time_string
Definition dcmtk_rt_study_p.h:21
char dose_instance_uid[100]
Definition dcmtk_rt_study_p.h:23
char dose_series_uid[100]
Definition dcmtk_rt_study_p.h:24
char rtss_series_uid[100]
Definition dcmtk_rt_study_p.h:28
Rt_study_metadata::Pointer rt_study_metadata
Definition dcmtk_rt_study_p.h:46
char ct_series_uid[100]
Definition dcmtk_rt_study_p.h:22
The Dcmtk_series object encapsulates a set of Dcmtk_file objects which belong to a single series.
Definition dcmtk_series.h:29
Definition dcmtk_slice_data.h:14
The Metadata class encapsulate DICOM metadata for a single series. It is implemented as a map from st...
Definition metadata.h:24
std::map< std::string, Dcmtk_series * > Dcmtk_series_map
Definition dcmtk_series_map.h:12