MeVisLab Toolbox Reference
mlDRTIonPlanIODBase.h
Go to the documentation of this file.
1 // Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2 // **InsertLicense** code
3 //----------------------------------------------------------------------------------
4 //
5 // NOTE:
6 // This file has been generated automatically by
7 // FMEwork/ReleaseMeVis/Configuration/CodeGenerators/dcmtkToMLConverter/convertDcmtkToML.py
8 // using the template file
9 // FMEwork/ReleaseMeVis/Configuration/CodeGenerators/dcmtkToMLConverter/MLDcmtkBaseObjectsNew/templates/DcmIODBase.h
10 //
11 // Destination project:
12 // FMEwork/ReleaseMeVis/Sources/Shared/MLDcmtkBaseObjectsNew
13 //
14 //----------------------------------------------------------------------------------
16 
21 //----------------------------------------------------------------------------------
22 
23 #ifndef __mlDRTIonPlanIODBase_H
24 #define __mlDRTIonPlanIODBase_H
25 
26 // Local includes
28 #include "mlRTBase.h"
29 
30 // ML includes
31 #ifndef __mlModuleIncludes_H
32 #include "mlModuleIncludes.h"
33 #endif
34 
35 // DcmtkAccessories includes
36 #include <mlDcmtkAccessories.h>
37 #include "DcmSequenceInterfaces/mlDcmDRTPhysiciansOfRecordIdentificationSequenceInterface.h" //DRTPhysiciansOfRecordIdentificationSequence
38 #include "DcmSequenceInterfaces/mlDcmDRTPhysiciansReadingStudyIdentificationSequenceInterface.h" //DRTPhysiciansReadingStudyIdentificationSequence
39 #include "DcmSequenceInterfaces/mlDcmDRTProcedureCodeSequenceInterface.h" //DRTProcedureCodeSequence
40 #include "DcmSequenceInterfaces/mlDcmDRTReferencedStudySequenceInterface.h" //DRTReferencedStudySequence
41 #include "DcmSequenceInterfaces/mlDcmDRTReferringPhysicianIdentificationSequenceInterface.h" //DRTReferringPhysicianIdentificationSequence
42 #include "DcmSequenceInterfaces/mlDcmDRTBreedRegistrationSequenceInterface.h" //DRTBreedRegistrationSequence
43 #include "DcmSequenceInterfaces/mlDcmDRTDeidentificationMethodCodeSequenceInterface.h" //DRTDeidentificationMethodCodeSequence
44 #include "DcmSequenceInterfaces/mlDcmDRTOtherPatientIDsSequenceInterface.h" //DRTOtherPatientIDsSequence
45 #include "DcmSequenceInterfaces/mlDcmDRTPatientBreedCodeSequenceInterface.h" //DRTPatientBreedCodeSequence
46 #include "DcmSequenceInterfaces/mlDcmDRTPatientSpeciesCodeSequenceInterface.h" //DRTPatientSpeciesCodeSequence
47 #include "DcmSequenceInterfaces/mlDcmDRTReferencedPatientSequenceInterface.h" //DRTReferencedPatientSequence
48 #include "DcmSequenceInterfaces/mlDcmDRTAdmittingDiagnosesCodeSequenceInterface.h" //DRTAdmittingDiagnosesCodeSequence
49 #include "DcmSequenceInterfaces/mlDcmDRTFractionGroupSequenceInterface.h" //DRTFractionGroupSequence
50 #include "DcmSequenceInterfaces/mlDcmDRTReferencedDoseSequenceInterface.h" //DRTReferencedDoseSequence
51 #include "DcmSequenceInterfaces/mlDcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface.h" //DRTReferencedRTPlanSequenceInRTGeneralPlanModule
52 #include "DcmSequenceInterfaces/mlDcmDRTReferencedStructureSetSequenceInterface.h" //DRTReferencedStructureSetSequence
54 #include "DcmSequenceInterfaces/mlDcmDRTIonToleranceTableSequenceInterface.h" //DRTIonToleranceTableSequence
55 #include "DcmSequenceInterfaces/mlDcmDRTPatientSetupSequenceInterface.h" //DRTPatientSetupSequence
56 #include "DcmSequenceInterfaces/mlDcmDRTDoseReferenceSequenceInterface.h" //DRTDoseReferenceSequence
57 #include "DcmSequenceInterfaces/mlDcmDRTPerformedProtocolCodeSequenceInterface.h" //DRTPerformedProtocolCodeSequence
58 #include "DcmSequenceInterfaces/mlDcmDRTReferencedPerformedProcedureStepSequenceInterface.h" //DRTReferencedPerformedProcedureStepSequence
59 #include "DcmSequenceInterfaces/mlDcmDRTRequestAttributesSequenceInterface.h" //DRTRequestAttributesSequence
60 #include "DcmSequenceInterfaces/mlDcmDRTCodingSchemeIdentificationSequenceInterface.h" //DRTCodingSchemeIdentificationSequence
61 #include "DcmSequenceInterfaces/mlDcmDRTContributingEquipmentSequenceInterface.h" //DRTContributingEquipmentSequence
62 #include "DcmSequenceInterfaces/mlDcmDRTDigitalSignaturesSequenceInterface.h" //DRTDigitalSignaturesSequence
63 #include "DcmSequenceInterfaces/mlDcmDRTEncryptedAttributesSequenceInterface.h" //DRTEncryptedAttributesSequence
64 #include "DcmSequenceInterfaces/mlDcmDRTHL7StructuredDocumentReferenceSequenceInterface.h" //DRTHL7StructuredDocumentReferenceSequence
65 #include "DcmSequenceInterfaces/mlDcmDRTMACParametersSequenceInterface.h" //DRTMACParametersSequence
66 #include "DcmSequenceInterfaces/mlDcmDRTOriginalAttributesSequenceInterface.h" //DRTOriginalAttributesSequence
67 
68 
69 ML_START_NAMESPACE
70 
71 // ------------------------------------------------------------------
73 // ------------------------------------------------------------------
75 {
76 public:
77 
80 
81  DRTIonPlanIODBase(DCMTree::TreePtr dicomTree):RTBase(dicomTree) { };
82 
84  typedef std::vector<DcmModuleType> dcmModuleTypeVec;
85  typedef std::vector<DcmModuleType>::iterator dcmModuleTypeVecIter;
86 
87  bool containsModule(DcmModuleType moduleType) {
88  dcmModuleTypeVecIter iter = find(_dcmModuleTypes.begin(), _dcmModuleTypes.end(), moduleType);
89  return iter != _dcmModuleTypes.end();
90  }
91 
93  dcmModuleTypeVec getModuleTypes() { return _dcmModuleTypes; }
94 
95  virtual ~DRTIonPlanIODBase () {}
96 
97  void setDcmTree(DCMTree::TreePtr dcmTree) { setMutableTree(dcmTree); }
98 
100 
102  bool isValid() { return getMutableTree() != NULL; }
103 
104 
105  // ApprovalStatus (300e,0002) vr=CS, vm=1, type=1
106  bool getApprovalStatus(std::string& parameter) const;
107  bool setApprovalStatus(const std::string parameter);
108  std::string getApprovalStatusVR() const { return "CS"; }
109  std::string getApprovalStatusVM() const { return "1"; }
110  std::string getApprovalStatusTag() const { return std::string("(300e,0002)"); }
111 
112  // ReviewDate (300e,0004) vr=DA, vm=1, type=2C
113  bool getReviewDate(std::string& parameter) const;
114  bool setReviewDate(const std::string parameter);
115  std::string getReviewDateVR() const { return "DA"; }
116  std::string getReviewDateVM() const { return "1"; }
117  std::string getReviewDateTag() const { return std::string("(300e,0004)"); }
118 
119  // ReviewTime (300e,0005) vr=TM, vm=1, type=2C
120  bool getReviewTime(std::string& parameter) const;
121  bool setReviewTime(const std::string parameter);
122  std::string getReviewTimeVR() const { return "TM"; }
123  std::string getReviewTimeVM() const { return "1"; }
124  std::string getReviewTimeTag() const { return std::string("(300e,0005)"); }
125 
126  // ReviewerName (300e,0008) vr=PN, vm=1, type=2C
127  bool getReviewerName(std::string& parameter) const;
128  bool setReviewerName(const std::string parameter);
129  std::string getReviewerNameVR() const { return "PN"; }
130  std::string getReviewerNameVM() const { return "1"; }
131  std::string getReviewerNameTag() const { return std::string("(300e,0008)"); }
132 
133  // ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2
134  bool getClinicalTrialCoordinatingCenterName(std::string& parameter) const;
135  bool setClinicalTrialCoordinatingCenterName(const std::string parameter);
136  std::string getClinicalTrialCoordinatingCenterNameVR() const { return "LO"; }
137  std::string getClinicalTrialCoordinatingCenterNameVM() const { return "1"; }
138  std::string getClinicalTrialCoordinatingCenterNameTag() const { return std::string("(0012,0060)"); }
139 
140  // ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3
141  bool getClinicalTrialTimePointDescription(std::string& parameter) const;
142  bool setClinicalTrialTimePointDescription(const std::string parameter);
143  std::string getClinicalTrialTimePointDescriptionVR() const { return "ST"; }
144  std::string getClinicalTrialTimePointDescriptionVM() const { return "1"; }
145  std::string getClinicalTrialTimePointDescriptionTag() const { return std::string("(0012,0051)"); }
146 
147  // ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2
148  bool getClinicalTrialTimePointID(std::string& parameter) const;
149  bool setClinicalTrialTimePointID(const std::string parameter);
150  std::string getClinicalTrialTimePointIDVR() const { return "LO"; }
151  std::string getClinicalTrialTimePointIDVM() const { return "1"; }
152  std::string getClinicalTrialTimePointIDTag() const { return std::string("(0012,0050)"); }
153 
154  // ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1
155  bool getClinicalTrialProtocolID(std::string& parameter) const;
156  bool setClinicalTrialProtocolID(const std::string parameter);
157  std::string getClinicalTrialProtocolIDVR() const { return "LO"; }
158  std::string getClinicalTrialProtocolIDVM() const { return "1"; }
159  std::string getClinicalTrialProtocolIDTag() const { return std::string("(0012,0020)"); }
160 
161  // ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2
162  bool getClinicalTrialProtocolName(std::string& parameter) const;
163  bool setClinicalTrialProtocolName(const std::string parameter);
164  std::string getClinicalTrialProtocolNameVR() const { return "LO"; }
165  std::string getClinicalTrialProtocolNameVM() const { return "1"; }
166  std::string getClinicalTrialProtocolNameTag() const { return std::string("(0012,0021)"); }
167 
168  // ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2
169  bool getClinicalTrialSiteID(std::string& parameter) const;
170  bool setClinicalTrialSiteID(const std::string parameter);
171  std::string getClinicalTrialSiteIDVR() const { return "LO"; }
172  std::string getClinicalTrialSiteIDVM() const { return "1"; }
173  std::string getClinicalTrialSiteIDTag() const { return std::string("(0012,0030)"); }
174 
175  // ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2
176  bool getClinicalTrialSiteName(std::string& parameter) const;
177  bool setClinicalTrialSiteName(const std::string parameter);
178  std::string getClinicalTrialSiteNameVR() const { return "LO"; }
179  std::string getClinicalTrialSiteNameVM() const { return "1"; }
180  std::string getClinicalTrialSiteNameTag() const { return std::string("(0012,0031)"); }
181 
182  // ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1
183  bool getClinicalTrialSponsorName(std::string& parameter) const;
184  bool setClinicalTrialSponsorName(const std::string parameter);
185  std::string getClinicalTrialSponsorNameVR() const { return "LO"; }
186  std::string getClinicalTrialSponsorNameVM() const { return "1"; }
187  std::string getClinicalTrialSponsorNameTag() const { return std::string("(0012,0010)"); }
188 
189  // ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C
190  bool getClinicalTrialSubjectID(std::string& parameter) const;
191  bool setClinicalTrialSubjectID(const std::string parameter);
192  std::string getClinicalTrialSubjectIDVR() const { return "LO"; }
193  std::string getClinicalTrialSubjectIDVM() const { return "1"; }
194  std::string getClinicalTrialSubjectIDTag() const { return std::string("(0012,0040)"); }
195 
196  // ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C
197  bool getClinicalTrialSubjectReadingID(std::string& parameter) const;
198  bool setClinicalTrialSubjectReadingID(const std::string parameter);
199  std::string getClinicalTrialSubjectReadingIDVR() const { return "LO"; }
200  std::string getClinicalTrialSubjectReadingIDVM() const { return "1"; }
201  std::string getClinicalTrialSubjectReadingIDTag() const { return std::string("(0012,0042)"); }
202 
203  // FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1
204  bool getFrameOfReferenceUID(std::string& parameter) const;
205  bool setFrameOfReferenceUID(const std::string parameter);
206  std::string getFrameOfReferenceUIDVR() const { return "UI"; }
207  std::string getFrameOfReferenceUIDVM() const { return "1"; }
208  std::string getFrameOfReferenceUIDTag() const { return std::string("(0020,0052)"); }
209 
210  // PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2
211  bool getPositionReferenceIndicator(std::string& parameter) const;
212  bool setPositionReferenceIndicator(const std::string parameter);
213  std::string getPositionReferenceIndicatorVR() const { return "LO"; }
214  std::string getPositionReferenceIndicatorVM() const { return "1"; }
215  std::string getPositionReferenceIndicatorTag() const { return std::string("(0020,1040)"); }
216 
217  // DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3
218  bool getDateOfLastCalibration(std::string& parameter) const;
219  bool setDateOfLastCalibration(const std::string parameter);
220  std::string getDateOfLastCalibrationVR() const { return "DA"; }
221  std::string getDateOfLastCalibrationVM() const { return "1-n"; }
222  std::string getDateOfLastCalibrationTag() const { return std::string("(0018,1200)"); }
223 
224  // DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3
225  bool getDeviceSerialNumber(std::string& parameter) const;
226  bool setDeviceSerialNumber(const std::string parameter);
227  std::string getDeviceSerialNumberVR() const { return "LO"; }
228  std::string getDeviceSerialNumberVM() const { return "1"; }
229  std::string getDeviceSerialNumberTag() const { return std::string("(0018,1000)"); }
230 
231  // GantryID (0018,1008) vr=LO, vm=1, type=3
232  bool getGantryID(std::string& parameter) const;
233  bool setGantryID(const std::string parameter);
234  std::string getGantryIDVR() const { return "LO"; }
235  std::string getGantryIDVM() const { return "1"; }
236  std::string getGantryIDTag() const { return std::string("(0018,1008)"); }
237 
238  // InstitutionAddress (0008,0081) vr=ST, vm=1, type=3
239  bool getInstitutionAddress(std::string& parameter) const;
240  bool setInstitutionAddress(const std::string parameter);
241  std::string getInstitutionAddressVR() const { return "ST"; }
242  std::string getInstitutionAddressVM() const { return "1"; }
243  std::string getInstitutionAddressTag() const { return std::string("(0008,0081)"); }
244 
245  // InstitutionName (0008,0080) vr=LO, vm=1, type=3
246  bool getInstitutionName(std::string& parameter) const;
247  bool setInstitutionName(const std::string parameter);
248  std::string getInstitutionNameVR() const { return "LO"; }
249  std::string getInstitutionNameVM() const { return "1"; }
250  std::string getInstitutionNameTag() const { return std::string("(0008,0080)"); }
251 
252  // InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3
253  bool getInstitutionalDepartmentName(std::string& parameter) const;
254  bool setInstitutionalDepartmentName(const std::string parameter);
255  std::string getInstitutionalDepartmentNameVR() const { return "LO"; }
256  std::string getInstitutionalDepartmentNameVM() const { return "1"; }
257  std::string getInstitutionalDepartmentNameTag() const { return std::string("(0008,1040)"); }
258 
259  // Manufacturer (0008,0070) vr=LO, vm=1, type=2
260  bool getManufacturer(std::string& parameter) const;
261  bool setManufacturer(const std::string parameter);
262  std::string getManufacturerVR() const { return "LO"; }
263  std::string getManufacturerVM() const { return "1"; }
264  std::string getManufacturerTag() const { return std::string("(0008,0070)"); }
265 
266  // ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3
267  bool getManufacturerModelName(std::string& parameter) const;
268  bool setManufacturerModelName(const std::string parameter);
269  std::string getManufacturerModelNameVR() const { return "LO"; }
270  std::string getManufacturerModelNameVM() const { return "1"; }
271  std::string getManufacturerModelNameTag() const { return std::string("(0008,1090)"); }
272 
273  // PixelPaddingValue (0028,0120) vr=US_SS, vm=1, type=3
274  bool getPixelPaddingValue(MLuint16& parameter) const;
275  bool setPixelPaddingValue(const MLuint16 parameter);
276  std::string getPixelPaddingValueVR() const { return "US_SS"; }
277  std::string getPixelPaddingValueVM() const { return "1"; }
278  std::string getPixelPaddingValueTag() const { return std::string("(0028,0120)"); }
279 
280  // SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3
281  bool getSoftwareVersions(std::string& parameter) const;
282  bool setSoftwareVersions(const std::string parameter);
283  std::string getSoftwareVersionsVR() const { return "LO"; }
284  std::string getSoftwareVersionsVM() const { return "1-n"; }
285  std::string getSoftwareVersionsTag() const { return std::string("(0018,1020)"); }
286 
287  // SpatialResolution (0018,1050) vr=DS, vm=1, type=3
288  bool getSpatialResolution(std::string& parameter) const;
289  bool setSpatialResolution(const std::string parameter);
290  std::string getSpatialResolutionVR() const { return "DS"; }
291  std::string getSpatialResolutionVM() const { return "1"; }
292  std::string getSpatialResolutionTag() const { return std::string("(0018,1050)"); }
293 
294  // StationName (0008,1010) vr=SH, vm=1, type=3
295  bool getStationName(std::string& parameter) const;
296  bool setStationName(const std::string parameter);
297  std::string getStationNameVR() const { return "SH"; }
298  std::string getStationNameVM() const { return "1"; }
299  std::string getStationNameTag() const { return std::string("(0008,1010)"); }
300 
301  // TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3
302  bool getTimeOfLastCalibration(std::string& parameter) const;
303  bool setTimeOfLastCalibration(const std::string parameter);
304  std::string getTimeOfLastCalibrationVR() const { return "TM"; }
305  std::string getTimeOfLastCalibrationVM() const { return "1-n"; }
306  std::string getTimeOfLastCalibrationTag() const { return std::string("(0018,1201)"); }
307 
308  // AccessionNumber (0008,0050) vr=SH, vm=1, type=2
309  bool getAccessionNumber(std::string& parameter) const;
310  bool setAccessionNumber(const std::string parameter);
311  std::string getAccessionNumberVR() const { return "SH"; }
312  std::string getAccessionNumberVM() const { return "1"; }
313  std::string getAccessionNumberTag() const { return std::string("(0008,0050)"); }
314 
315  // NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3
316  bool getNameOfPhysiciansReadingStudy(std::string& parameter) const;
317  bool setNameOfPhysiciansReadingStudy(const std::string parameter);
318  std::string getNameOfPhysiciansReadingStudyVR() const { return "PN"; }
319  std::string getNameOfPhysiciansReadingStudyVM() const { return "1-n"; }
320  std::string getNameOfPhysiciansReadingStudyTag() const { return std::string("(0008,1060)"); }
321 
322  // PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3
323  bool getPhysiciansOfRecord(std::string& parameter) const;
324  bool setPhysiciansOfRecord(const std::string parameter);
325  std::string getPhysiciansOfRecordVR() const { return "PN"; }
326  std::string getPhysiciansOfRecordVM() const { return "1-n"; }
327  std::string getPhysiciansOfRecordTag() const { return std::string("(0008,1048)"); }
328 
329  // ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2
330  bool getReferringPhysicianName(std::string& parameter) const;
331  bool setReferringPhysicianName(const std::string parameter);
332  std::string getReferringPhysicianNameVR() const { return "PN"; }
333  std::string getReferringPhysicianNameVM() const { return "1"; }
334  std::string getReferringPhysicianNameTag() const { return std::string("(0008,0090)"); }
335 
336  // StudyDate (0008,0020) vr=DA, vm=1, type=2
337  bool getStudyDate(std::string& parameter) const;
338  bool setStudyDate(const std::string parameter);
339  std::string getStudyDateVR() const { return "DA"; }
340  std::string getStudyDateVM() const { return "1"; }
341  std::string getStudyDateTag() const { return std::string("(0008,0020)"); }
342 
343  // StudyDescription (0008,1030) vr=LO, vm=1, type=3
344  bool getStudyDescription(std::string& parameter) const;
345  bool setStudyDescription(const std::string parameter);
346  std::string getStudyDescriptionVR() const { return "LO"; }
347  std::string getStudyDescriptionVM() const { return "1"; }
348  std::string getStudyDescriptionTag() const { return std::string("(0008,1030)"); }
349 
350  // StudyID (0020,0010) vr=SH, vm=1, type=2
351  bool getStudyID(std::string& parameter) const;
352  bool setStudyID(const std::string parameter);
353  std::string getStudyIDVR() const { return "SH"; }
354  std::string getStudyIDVM() const { return "1"; }
355  std::string getStudyIDTag() const { return std::string("(0020,0010)"); }
356 
357  // StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1
358  bool getStudyInstanceUID(std::string& parameter) const;
359  bool setStudyInstanceUID(const std::string parameter);
360  std::string getStudyInstanceUIDVR() const { return "UI"; }
361  std::string getStudyInstanceUIDVM() const { return "1"; }
362  std::string getStudyInstanceUIDTag() const { return std::string("(0020,000d)"); }
363 
364  // StudyTime (0008,0030) vr=TM, vm=1, type=2
365  bool getStudyTime(std::string& parameter) const;
366  bool setStudyTime(const std::string parameter);
367  std::string getStudyTimeVR() const { return "TM"; }
368  std::string getStudyTimeVM() const { return "1"; }
369  std::string getStudyTimeTag() const { return std::string("(0008,0030)"); }
370 
371  // DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C
372  bool getDeidentificationMethod(std::string& parameter) const;
373  bool setDeidentificationMethod(const std::string parameter);
374  std::string getDeidentificationMethodVR() const { return "LO"; }
375  std::string getDeidentificationMethodVM() const { return "1-n"; }
376  std::string getDeidentificationMethodTag() const { return std::string("(0012,0063)"); }
377 
378  // EthnicGroup (0010,2160) vr=SH, vm=1, type=3
379  bool getEthnicGroup(std::string& parameter) const;
380  bool setEthnicGroup(const std::string parameter);
381  std::string getEthnicGroupVR() const { return "SH"; }
382  std::string getEthnicGroupVM() const { return "1"; }
383  std::string getEthnicGroupTag() const { return std::string("(0010,2160)"); }
384 
385  // IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3
386  bool getIssuerOfPatientID(std::string& parameter) const;
387  bool setIssuerOfPatientID(const std::string parameter);
388  std::string getIssuerOfPatientIDVR() const { return "LO"; }
389  std::string getIssuerOfPatientIDVM() const { return "1"; }
390  std::string getIssuerOfPatientIDTag() const { return std::string("(0010,0021)"); }
391 
392  // OtherPatientIDs (0010,1000) vr=LO, vm=1-n, type=3
393  bool getOtherPatientIDs(std::string& parameter) const;
394  bool setOtherPatientIDs(const std::string parameter);
395  std::string getOtherPatientIDsVR() const { return "LO"; }
396  std::string getOtherPatientIDsVM() const { return "1-n"; }
397  std::string getOtherPatientIDsTag() const { return std::string("(0010,1000)"); }
398 
399  // OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3
400  bool getOtherPatientNames(std::string& parameter) const;
401  bool setOtherPatientNames(const std::string parameter);
402  std::string getOtherPatientNamesVR() const { return "PN"; }
403  std::string getOtherPatientNamesVM() const { return "1-n"; }
404  std::string getOtherPatientNamesTag() const { return std::string("(0010,1001)"); }
405 
406  // PatientBirthDate (0010,0030) vr=DA, vm=1, type=2
407  bool getPatientBirthDate(std::string& parameter) const;
408  bool setPatientBirthDate(const std::string parameter);
409  std::string getPatientBirthDateVR() const { return "DA"; }
410  std::string getPatientBirthDateVM() const { return "1"; }
411  std::string getPatientBirthDateTag() const { return std::string("(0010,0030)"); }
412 
413  // PatientBirthTime (0010,0032) vr=TM, vm=1, type=3
414  bool getPatientBirthTime(std::string& parameter) const;
415  bool setPatientBirthTime(const std::string parameter);
416  std::string getPatientBirthTimeVR() const { return "TM"; }
417  std::string getPatientBirthTimeVM() const { return "1"; }
418  std::string getPatientBirthTimeTag() const { return std::string("(0010,0032)"); }
419 
420  // PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C
421  bool getPatientBreedDescription(std::string& parameter) const;
422  bool setPatientBreedDescription(const std::string parameter);
423  std::string getPatientBreedDescriptionVR() const { return "LO"; }
424  std::string getPatientBreedDescriptionVM() const { return "1"; }
425  std::string getPatientBreedDescriptionTag() const { return std::string("(0010,2292)"); }
426 
427  // PatientComments (0010,4000) vr=LT, vm=1, type=3
428  bool getPatientComments(std::string& parameter) const;
429  bool setPatientComments(const std::string parameter);
430  std::string getPatientCommentsVR() const { return "LT"; }
431  std::string getPatientCommentsVM() const { return "1"; }
432  std::string getPatientCommentsTag() const { return std::string("(0010,4000)"); }
433 
434  // PatientID (0010,0020) vr=LO, vm=1, type=2
435  bool getPatientID(std::string& parameter) const;
436  bool setPatientID(const std::string parameter);
437  std::string getPatientIDVR() const { return "LO"; }
438  std::string getPatientIDVM() const { return "1"; }
439  std::string getPatientIDTag() const { return std::string("(0010,0020)"); }
440 
441  // PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3
442  bool getPatientIdentityRemoved(std::string& parameter) const;
443  bool setPatientIdentityRemoved(const std::string parameter);
444  std::string getPatientIdentityRemovedVR() const { return "CS"; }
445  std::string getPatientIdentityRemovedVM() const { return "1"; }
446  std::string getPatientIdentityRemovedTag() const { return std::string("(0012,0062)"); }
447 
448  // PatientName (0010,0010) vr=PN, vm=1, type=2
449  bool getPatientName(std::string& parameter) const;
450  bool setPatientName(const std::string parameter);
451  std::string getPatientNameVR() const { return "PN"; }
452  std::string getPatientNameVM() const { return "1"; }
453  std::string getPatientNameTag() const { return std::string("(0010,0010)"); }
454 
455  // PatientSex (0010,0040) vr=CS, vm=1, type=2
456  bool getPatientSex(std::string& parameter) const;
457  bool setPatientSex(const std::string parameter);
458  std::string getPatientSexVR() const { return "CS"; }
459  std::string getPatientSexVM() const { return "1"; }
460  std::string getPatientSexTag() const { return std::string("(0010,0040)"); }
461 
462  // PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C
463  bool getPatientSpeciesDescription(std::string& parameter) const;
464  bool setPatientSpeciesDescription(const std::string parameter);
465  std::string getPatientSpeciesDescriptionVR() const { return "LO"; }
466  std::string getPatientSpeciesDescriptionVM() const { return "1"; }
467  std::string getPatientSpeciesDescriptionTag() const { return std::string("(0010,2201)"); }
468 
469  // ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C
470  bool getResponsibleOrganization(std::string& parameter) const;
471  bool setResponsibleOrganization(const std::string parameter);
472  std::string getResponsibleOrganizationVR() const { return "LO"; }
473  std::string getResponsibleOrganizationVM() const { return "1"; }
474  std::string getResponsibleOrganizationTag() const { return std::string("(0010,2299)"); }
475 
476  // ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C
477  bool getResponsiblePerson(std::string& parameter) const;
478  bool setResponsiblePerson(const std::string parameter);
479  std::string getResponsiblePersonVR() const { return "PN"; }
480  std::string getResponsiblePersonVM() const { return "1"; }
481  std::string getResponsiblePersonTag() const { return std::string("(0010,2297)"); }
482 
483  // ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C
484  bool getResponsiblePersonRole(std::string& parameter) const;
485  bool setResponsiblePersonRole(const std::string parameter);
486  std::string getResponsiblePersonRoleVR() const { return "CS"; }
487  std::string getResponsiblePersonRoleVM() const { return "1"; }
488  std::string getResponsiblePersonRoleTag() const { return std::string("(0010,2298)"); }
489 
490  // AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3
491  bool getAdditionalPatientHistory(std::string& parameter) const;
492  bool setAdditionalPatientHistory(const std::string parameter);
493  std::string getAdditionalPatientHistoryVR() const { return "LT"; }
494  std::string getAdditionalPatientHistoryVM() const { return "1"; }
495  std::string getAdditionalPatientHistoryTag() const { return std::string("(0010,21b0)"); }
496 
497  // AdmissionID (0038,0010) vr=LO, vm=1, type=3
498  bool getAdmissionID(std::string& parameter) const;
499  bool setAdmissionID(const std::string parameter);
500  std::string getAdmissionIDVR() const { return "LO"; }
501  std::string getAdmissionIDVM() const { return "1"; }
502  std::string getAdmissionIDTag() const { return std::string("(0038,0010)"); }
503 
504  // AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3
505  bool getAdmittingDiagnosesDescription(std::string& parameter) const;
506  bool setAdmittingDiagnosesDescription(const std::string parameter);
507  std::string getAdmittingDiagnosesDescriptionVR() const { return "LO"; }
508  std::string getAdmittingDiagnosesDescriptionVM() const { return "1-n"; }
509  std::string getAdmittingDiagnosesDescriptionTag() const { return std::string("(0008,1080)"); }
510 
511  // IssuerOfAdmissionID (0038,0011) vr=LO, vm=1, type=3
512  bool getIssuerOfAdmissionID(std::string& parameter) const;
513  bool setIssuerOfAdmissionID(const std::string parameter);
514  std::string getIssuerOfAdmissionIDVR() const { return "LO"; }
515  std::string getIssuerOfAdmissionIDVM() const { return "1"; }
516  std::string getIssuerOfAdmissionIDTag() const { return std::string("(0038,0011)"); }
517 
518  // Occupation (0010,2180) vr=SH, vm=1, type=3
519  bool getOccupation(std::string& parameter) const;
520  bool setOccupation(const std::string parameter);
521  std::string getOccupationVR() const { return "SH"; }
522  std::string getOccupationVM() const { return "1"; }
523  std::string getOccupationTag() const { return std::string("(0010,2180)"); }
524 
525  // PatientAge (0010,1010) vr=AS, vm=1, type=3
526  bool getPatientAge(std::string& parameter) const;
527  bool setPatientAge(const std::string parameter);
528  std::string getPatientAgeVR() const { return "AS"; }
529  std::string getPatientAgeVM() const { return "1"; }
530  std::string getPatientAgeTag() const { return std::string("(0010,1010)"); }
531 
532  // PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C
533  bool getPatientSexNeutered(std::string& parameter) const;
534  bool setPatientSexNeutered(const std::string parameter);
535  std::string getPatientSexNeuteredVR() const { return "CS"; }
536  std::string getPatientSexNeuteredVM() const { return "1"; }
537  std::string getPatientSexNeuteredTag() const { return std::string("(0010,2203)"); }
538 
539  // PatientSize (0010,1020) vr=DS, vm=1, type=3
540  bool getPatientSize(std::string& parameter) const;
541  bool setPatientSize(const std::string parameter);
542  std::string getPatientSizeVR() const { return "DS"; }
543  std::string getPatientSizeVM() const { return "1"; }
544  std::string getPatientSizeTag() const { return std::string("(0010,1020)"); }
545 
546  // PatientWeight (0010,1030) vr=DS, vm=1, type=3
547  bool getPatientWeight(std::string& parameter) const;
548  bool setPatientWeight(const std::string parameter);
549  std::string getPatientWeightVR() const { return "DS"; }
550  std::string getPatientWeightVM() const { return "1"; }
551  std::string getPatientWeightTag() const { return std::string("(0010,1030)"); }
552 
553  // InstanceNumber (0020,0013) vr=IS, vm=1, type=3
554  bool getInstanceNumber(std::string& parameter) const;
555  bool setInstanceNumber(const std::string parameter);
556  std::string getInstanceNumberVR() const { return "IS"; }
557  std::string getInstanceNumberVM() const { return "1"; }
558  std::string getInstanceNumberTag() const { return std::string("(0020,0013)"); }
559 
560  // OperatorsName (0008,1070) vr=PN, vm=1-n, type=2
561  bool getOperatorsName(std::string& parameter) const;
562  bool setOperatorsName(const std::string parameter);
563  std::string getOperatorsNameVR() const { return "PN"; }
564  std::string getOperatorsNameVM() const { return "1-n"; }
565  std::string getOperatorsNameTag() const { return std::string("(0008,1070)"); }
566 
567  // PlanIntent (300a,000a) vr=CS, vm=1, type=3
568  bool getPlanIntent(std::string& parameter) const;
569  bool setPlanIntent(const std::string parameter);
570  std::string getPlanIntentVR() const { return "CS"; }
571  std::string getPlanIntentVM() const { return "1"; }
572  std::string getPlanIntentTag() const { return std::string("(300a,000a)"); }
573 
574  // RTPlanDate (300a,0006) vr=DA, vm=1, type=2
575  bool getRTPlanDate(std::string& parameter) const;
576  bool setRTPlanDate(const std::string parameter);
577  std::string getRTPlanDateVR() const { return "DA"; }
578  std::string getRTPlanDateVM() const { return "1"; }
579  std::string getRTPlanDateTag() const { return std::string("(300a,0006)"); }
580 
581  // RTPlanDescription (300a,0004) vr=ST, vm=1, type=3
582  bool getRTPlanDescription(std::string& parameter) const;
583  bool setRTPlanDescription(const std::string parameter);
584  std::string getRTPlanDescriptionVR() const { return "ST"; }
585  std::string getRTPlanDescriptionVM() const { return "1"; }
586  std::string getRTPlanDescriptionTag() const { return std::string("(300a,0004)"); }
587 
588  // RTPlanGeometry (300a,000c) vr=CS, vm=1, type=1
589  bool getRTPlanGeometry(std::string& parameter) const;
590  bool setRTPlanGeometry(const std::string parameter);
591  std::string getRTPlanGeometryVR() const { return "CS"; }
592  std::string getRTPlanGeometryVM() const { return "1"; }
593  std::string getRTPlanGeometryTag() const { return std::string("(300a,000c)"); }
594 
595  // RTPlanLabel (300a,0002) vr=SH, vm=1, type=1
596  bool getRTPlanLabel(std::string& parameter) const;
597  bool setRTPlanLabel(const std::string parameter);
598  std::string getRTPlanLabelVR() const { return "SH"; }
599  std::string getRTPlanLabelVM() const { return "1"; }
600  std::string getRTPlanLabelTag() const { return std::string("(300a,0002)"); }
601 
602  // RTPlanName (300a,0003) vr=LO, vm=1, type=3
603  bool getRTPlanName(std::string& parameter) const;
604  bool setRTPlanName(const std::string parameter);
605  std::string getRTPlanNameVR() const { return "LO"; }
606  std::string getRTPlanNameVM() const { return "1"; }
607  std::string getRTPlanNameTag() const { return std::string("(300a,0003)"); }
608 
609  // RTPlanTime (300a,0007) vr=TM, vm=1, type=2
610  bool getRTPlanTime(std::string& parameter) const;
611  bool setRTPlanTime(const std::string parameter);
612  std::string getRTPlanTimeVR() const { return "TM"; }
613  std::string getRTPlanTimeVM() const { return "1"; }
614  std::string getRTPlanTimeTag() const { return std::string("(300a,0007)"); }
615 
616  // TreatmentProtocols (300a,0009) vr=LO, vm=1-n, type=3
617  bool getTreatmentProtocols(std::string& parameter) const;
618  bool setTreatmentProtocols(const std::string parameter);
619  std::string getTreatmentProtocolsVR() const { return "LO"; }
620  std::string getTreatmentProtocolsVM() const { return "1-n"; }
621  std::string getTreatmentProtocolsTag() const { return std::string("(300a,0009)"); }
622 
623  // TreatmentSites (300a,000b) vr=LO, vm=1-n, type=3
624  bool getTreatmentSites(std::string& parameter) const;
625  bool setTreatmentSites(const std::string parameter);
626  std::string getTreatmentSitesVR() const { return "LO"; }
627  std::string getTreatmentSitesVM() const { return "1-n"; }
628  std::string getTreatmentSitesTag() const { return std::string("(300a,000b)"); }
629 
630  // PrescriptionDescription (300a,000e) vr=ST, vm=1, type=3
631  bool getPrescriptionDescription(std::string& parameter) const;
632  bool setPrescriptionDescription(const std::string parameter);
633  std::string getPrescriptionDescriptionVR() const { return "ST"; }
634  std::string getPrescriptionDescriptionVM() const { return "1"; }
635  std::string getPrescriptionDescriptionTag() const { return std::string("(300a,000e)"); }
636 
637  // Modality (0008,0060) vr=CS, vm=1, type=1
638  bool getModality(std::string& parameter) const;
639  bool setModality(const std::string parameter);
640  std::string getModalityVR() const { return "CS"; }
641  std::string getModalityVM() const { return "1"; }
642  std::string getModalityTag() const { return std::string("(0008,0060)"); }
643 
644  // PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3
645  bool getPerformedProcedureStepDescription(std::string& parameter) const;
646  bool setPerformedProcedureStepDescription(const std::string parameter);
647  std::string getPerformedProcedureStepDescriptionVR() const { return "LO"; }
648  std::string getPerformedProcedureStepDescriptionVM() const { return "1"; }
649  std::string getPerformedProcedureStepDescriptionTag() const { return std::string("(0040,0254)"); }
650 
651  // PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3
652  bool getPerformedProcedureStepID(std::string& parameter) const;
653  bool setPerformedProcedureStepID(const std::string parameter);
654  std::string getPerformedProcedureStepIDVR() const { return "SH"; }
655  std::string getPerformedProcedureStepIDVM() const { return "1"; }
656  std::string getPerformedProcedureStepIDTag() const { return std::string("(0040,0253)"); }
657 
658  // PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3
659  bool getPerformedProcedureStepStartDate(std::string& parameter) const;
660  bool setPerformedProcedureStepStartDate(const std::string parameter);
661  std::string getPerformedProcedureStepStartDateVR() const { return "DA"; }
662  std::string getPerformedProcedureStepStartDateVM() const { return "1"; }
663  std::string getPerformedProcedureStepStartDateTag() const { return std::string("(0040,0244)"); }
664 
665  // PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3
666  bool getPerformedProcedureStepStartTime(std::string& parameter) const;
667  bool setPerformedProcedureStepStartTime(const std::string parameter);
668  std::string getPerformedProcedureStepStartTimeVR() const { return "TM"; }
669  std::string getPerformedProcedureStepStartTimeVM() const { return "1"; }
670  std::string getPerformedProcedureStepStartTimeTag() const { return std::string("(0040,0245)"); }
671 
672  // SeriesDescription (0008,103e) vr=LO, vm=1, type=3
673  bool getSeriesDescription(std::string& parameter) const;
674  bool setSeriesDescription(const std::string parameter);
675  std::string getSeriesDescriptionVR() const { return "LO"; }
676  std::string getSeriesDescriptionVM() const { return "1"; }
677  std::string getSeriesDescriptionTag() const { return std::string("(0008,103e)"); }
678 
679  // SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1
680  bool getSeriesInstanceUID(std::string& parameter) const;
681  bool setSeriesInstanceUID(const std::string parameter);
682  std::string getSeriesInstanceUIDVR() const { return "UI"; }
683  std::string getSeriesInstanceUIDVM() const { return "1"; }
684  std::string getSeriesInstanceUIDTag() const { return std::string("(0020,000e)"); }
685 
686  // SeriesNumber (0020,0011) vr=IS, vm=1, type=2
687  bool getSeriesNumber(std::string& parameter) const;
688  bool setSeriesNumber(const std::string parameter);
689  std::string getSeriesNumberVR() const { return "IS"; }
690  std::string getSeriesNumberVM() const { return "1"; }
691  std::string getSeriesNumberTag() const { return std::string("(0020,0011)"); }
692 
693  // AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3
694  bool getAuthorizationEquipmentCertificationNumber(std::string& parameter) const;
695  bool setAuthorizationEquipmentCertificationNumber(const std::string parameter);
696  std::string getAuthorizationEquipmentCertificationNumberVR() const { return "LO"; }
697  std::string getAuthorizationEquipmentCertificationNumberVM() const { return "1"; }
698  std::string getAuthorizationEquipmentCertificationNumberTag() const { return std::string("(0100,0426)"); }
699 
700  // InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3
701  bool getInstanceCreationDate(std::string& parameter) const;
702  bool setInstanceCreationDate(const std::string parameter);
703  std::string getInstanceCreationDateVR() const { return "DA"; }
704  std::string getInstanceCreationDateVM() const { return "1"; }
705  std::string getInstanceCreationDateTag() const { return std::string("(0008,0012)"); }
706 
707  // InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3
708  bool getInstanceCreationTime(std::string& parameter) const;
709  bool setInstanceCreationTime(const std::string parameter);
710  std::string getInstanceCreationTimeVR() const { return "TM"; }
711  std::string getInstanceCreationTimeVM() const { return "1"; }
712  std::string getInstanceCreationTimeTag() const { return std::string("(0008,0013)"); }
713 
714  // InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3
715  bool getInstanceCreatorUID(std::string& parameter) const;
716  bool setInstanceCreatorUID(const std::string parameter);
717  std::string getInstanceCreatorUIDVR() const { return "UI"; }
718  std::string getInstanceCreatorUIDVM() const { return "1"; }
719  std::string getInstanceCreatorUIDTag() const { return std::string("(0008,0014)"); }
720 
721  // OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3
722  bool getOriginalSpecializedSOPClassUID(std::string& parameter) const;
723  bool setOriginalSpecializedSOPClassUID(const std::string parameter);
724  std::string getOriginalSpecializedSOPClassUIDVR() const { return "UI"; }
725  std::string getOriginalSpecializedSOPClassUIDVM() const { return "1"; }
726  std::string getOriginalSpecializedSOPClassUIDTag() const { return std::string("(0008,001b)"); }
727 
728  // RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3
729  bool getRelatedGeneralSOPClassUID(std::string& parameter) const;
730  bool setRelatedGeneralSOPClassUID(const std::string parameter);
731  std::string getRelatedGeneralSOPClassUIDVR() const { return "UI"; }
732  std::string getRelatedGeneralSOPClassUIDVM() const { return "1-n"; }
733  std::string getRelatedGeneralSOPClassUIDTag() const { return std::string("(0008,001a)"); }
734 
735  // SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3
736  bool getSOPAuthorizationComment(std::string& parameter) const;
737  bool setSOPAuthorizationComment(const std::string parameter);
738  std::string getSOPAuthorizationCommentVR() const { return "LT"; }
739  std::string getSOPAuthorizationCommentVM() const { return "1"; }
740  std::string getSOPAuthorizationCommentTag() const { return std::string("(0100,0424)"); }
741 
742  // SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3
743  bool getSOPAuthorizationDateTime(std::string& parameter) const;
744  bool setSOPAuthorizationDateTime(const std::string parameter);
745  std::string getSOPAuthorizationDateTimeVR() const { return "DT"; }
746  std::string getSOPAuthorizationDateTimeVM() const { return "1"; }
747  std::string getSOPAuthorizationDateTimeTag() const { return std::string("(0100,0420)"); }
748 
749  // SOPClassUID (0008,0016) vr=UI, vm=1, type=1
750  bool getSOPClassUID(std::string& parameter) const;
751  bool setSOPClassUID(const std::string parameter);
752  std::string getSOPClassUIDVR() const { return "UI"; }
753  std::string getSOPClassUIDVM() const { return "1"; }
754  std::string getSOPClassUIDTag() const { return std::string("(0008,0016)"); }
755 
756  // SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3
757  bool getSOPInstanceStatus(std::string& parameter) const;
758  bool setSOPInstanceStatus(const std::string parameter);
759  std::string getSOPInstanceStatusVR() const { return "CS"; }
760  std::string getSOPInstanceStatusVM() const { return "1"; }
761  std::string getSOPInstanceStatusTag() const { return std::string("(0100,0410)"); }
762 
763  // SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1
764  bool getSOPInstanceUID(std::string& parameter) const;
765  bool setSOPInstanceUID(const std::string parameter);
766  std::string getSOPInstanceUIDVR() const { return "UI"; }
767  std::string getSOPInstanceUIDVM() const { return "1"; }
768  std::string getSOPInstanceUIDTag() const { return std::string("(0008,0018)"); }
769 
770  // SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C
771  bool getSpecificCharacterSet(std::string& parameter) const;
772  bool setSpecificCharacterSet(const std::string parameter);
773  std::string getSpecificCharacterSetVR() const { return "CS"; }
774  std::string getSpecificCharacterSetVM() const { return "1-n"; }
775  std::string getSpecificCharacterSetTag() const { return std::string("(0008,0005)"); }
776 
777  // TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3
778  bool getTimezoneOffsetFromUTC(std::string& parameter) const;
779  bool setTimezoneOffsetFromUTC(const std::string parameter);
780  std::string getTimezoneOffsetFromUTCVR() const { return "SH"; }
781  std::string getTimezoneOffsetFromUTCVM() const { return "1"; }
782  std::string getTimezoneOffsetFromUTCTag() const { return std::string("(0008,0201)"); }
783 
784 
785  // PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3
789 
790  std::string getPhysiciansOfRecordIdentificationSequenceVR() const { return "SQ"; }
791  std::string getPhysiciansOfRecordIdentificationSequenceVM() const { return "1"; }
792  std::string getPhysiciansOfRecordIdentificationSequenceTag() { return std::string("(0008,1049)"); }
793 
794  // PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3
798 
799  std::string getPhysiciansReadingStudyIdentificationSequenceVR() const { return "SQ"; }
800  std::string getPhysiciansReadingStudyIdentificationSequenceVM() const { return "1"; }
801  std::string getPhysiciansReadingStudyIdentificationSequenceTag() { return std::string("(0008,1062)"); }
802 
803  // ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3
807 
808  std::string getProcedureCodeSequenceVR() const { return "SQ"; }
809  std::string getProcedureCodeSequenceVM() const { return "1"; }
810  std::string getProcedureCodeSequenceTag() { return std::string("(0008,1032)"); }
811 
812  // ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3
816 
817  std::string getReferencedStudySequenceVR() const { return "SQ"; }
818  std::string getReferencedStudySequenceVM() const { return "1"; }
819  std::string getReferencedStudySequenceTag() { return std::string("(0008,1110)"); }
820 
821  // ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3
825 
826  std::string getReferringPhysicianIdentificationSequenceVR() const { return "SQ"; }
827  std::string getReferringPhysicianIdentificationSequenceVM() const { return "1"; }
828  std::string getReferringPhysicianIdentificationSequenceTag() { return std::string("(0008,0096)"); }
829 
830  // BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C
834 
835  std::string getBreedRegistrationSequenceVR() const { return "SQ"; }
836  std::string getBreedRegistrationSequenceVM() const { return "1"; }
837  std::string getBreedRegistrationSequenceTag() { return std::string("(0010,2294)"); }
838 
839  // DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C
843 
844  std::string getDeidentificationMethodCodeSequenceVR() const { return "SQ"; }
845  std::string getDeidentificationMethodCodeSequenceVM() const { return "1"; }
846  std::string getDeidentificationMethodCodeSequenceTag() { return std::string("(0012,0064)"); }
847 
848  // OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3
852 
853  std::string getOtherPatientIDsSequenceVR() const { return "SQ"; }
854  std::string getOtherPatientIDsSequenceVM() const { return "1"; }
855  std::string getOtherPatientIDsSequenceTag() { return std::string("(0010,1002)"); }
856 
857  // PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C
861 
862  std::string getPatientBreedCodeSequenceVR() const { return "SQ"; }
863  std::string getPatientBreedCodeSequenceVM() const { return "1"; }
864  std::string getPatientBreedCodeSequenceTag() { return std::string("(0010,2293)"); }
865 
866  // PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C
870 
871  std::string getPatientSpeciesCodeSequenceVR() const { return "SQ"; }
872  std::string getPatientSpeciesCodeSequenceVM() const { return "1"; }
873  std::string getPatientSpeciesCodeSequenceTag() { return std::string("(0010,2202)"); }
874 
875  // ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3
879 
880  std::string getReferencedPatientSequenceVR() const { return "SQ"; }
881  std::string getReferencedPatientSequenceVM() const { return "1"; }
882  std::string getReferencedPatientSequenceTag() { return std::string("(0008,1120)"); }
883 
884  // AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3
888 
889  std::string getAdmittingDiagnosesCodeSequenceVR() const { return "SQ"; }
890  std::string getAdmittingDiagnosesCodeSequenceVM() const { return "1"; }
891  std::string getAdmittingDiagnosesCodeSequenceTag() { return std::string("(0008,1084)"); }
892 
893  // FractionGroupSequence (300a,0070) vr=SQ, vm=1, type=1
897 
898  std::string getFractionGroupSequenceVR() const { return "SQ"; }
899  std::string getFractionGroupSequenceVM() const { return "1"; }
900  std::string getFractionGroupSequenceTag() { return std::string("(300a,0070)"); }
901 
902  // ReferencedDoseSequence (300c,0080) vr=SQ, vm=1, type=3
906 
907  std::string getReferencedDoseSequenceVR() const { return "SQ"; }
908  std::string getReferencedDoseSequenceVM() const { return "1"; }
909  std::string getReferencedDoseSequenceTag() { return std::string("(300c,0080)"); }
910 
911  // ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=3
915 
916  std::string getReferencedRTPlanSequenceVR() const { return "SQ"; }
917  std::string getReferencedRTPlanSequenceVM() const { return "1"; }
918  std::string getReferencedRTPlanSequenceTag() { return std::string("(300c,0002)"); }
919 
920  // ReferencedStructureSetSequence (300c,0060) vr=SQ, vm=1, type=1C
924 
925  std::string getReferencedStructureSetSequenceVR() const { return "SQ"; }
926  std::string getReferencedStructureSetSequenceVM() const { return "1"; }
927  std::string getReferencedStructureSetSequenceTag() { return std::string("(300c,0060)"); }
928 
929  // IonBeamSequence (300a,03a2) vr=SQ, vm=1, type=1
933 
934  std::string getIonBeamSequenceVR() const { return "SQ"; }
935  std::string getIonBeamSequenceVM() const { return "1"; }
936  std::string getIonBeamSequenceTag() { return std::string("(300a,03a2)"); }
937 
938  // IonToleranceTableSequence (300a,03a0) vr=SQ, vm=1, type=1
942 
943  std::string getIonToleranceTableSequenceVR() const { return "SQ"; }
944  std::string getIonToleranceTableSequenceVM() const { return "1"; }
945  std::string getIonToleranceTableSequenceTag() { return std::string("(300a,03a0)"); }
946 
947  // PatientSetupSequence (300a,0180) vr=SQ, vm=1, type=1
951 
952  std::string getPatientSetupSequenceVR() const { return "SQ"; }
953  std::string getPatientSetupSequenceVM() const { return "1"; }
954  std::string getPatientSetupSequenceTag() { return std::string("(300a,0180)"); }
955 
956  // DoseReferenceSequence (300a,0010) vr=SQ, vm=1, type=3
960 
961  std::string getDoseReferenceSequenceVR() const { return "SQ"; }
962  std::string getDoseReferenceSequenceVM() const { return "1"; }
963  std::string getDoseReferenceSequenceTag() { return std::string("(300a,0010)"); }
964 
965  // PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3
969 
970  std::string getPerformedProtocolCodeSequenceVR() const { return "SQ"; }
971  std::string getPerformedProtocolCodeSequenceVM() const { return "1"; }
972  std::string getPerformedProtocolCodeSequenceTag() { return std::string("(0040,0260)"); }
973 
974  // ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3
978 
979  std::string getReferencedPerformedProcedureStepSequenceVR() const { return "SQ"; }
980  std::string getReferencedPerformedProcedureStepSequenceVM() const { return "1"; }
981  std::string getReferencedPerformedProcedureStepSequenceTag() { return std::string("(0008,1111)"); }
982 
983  // RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3
987 
988  std::string getRequestAttributesSequenceVR() const { return "SQ"; }
989  std::string getRequestAttributesSequenceVM() const { return "1"; }
990  std::string getRequestAttributesSequenceTag() { return std::string("(0040,0275)"); }
991 
992  // CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3
996 
997  std::string getCodingSchemeIdentificationSequenceVR() const { return "SQ"; }
998  std::string getCodingSchemeIdentificationSequenceVM() const { return "1"; }
999  std::string getCodingSchemeIdentificationSequenceTag() { return std::string("(0008,0110)"); }
1000 
1001  // ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3
1005 
1006  std::string getContributingEquipmentSequenceVR() const { return "SQ"; }
1007  std::string getContributingEquipmentSequenceVM() const { return "1"; }
1008  std::string getContributingEquipmentSequenceTag() { return std::string("(0018,a001)"); }
1009 
1010  // DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3
1014 
1015  std::string getDigitalSignaturesSequenceVR() const { return "SQ"; }
1016  std::string getDigitalSignaturesSequenceVM() const { return "1"; }
1017  std::string getDigitalSignaturesSequenceTag() { return std::string("(fffa,fffa)"); }
1018 
1019  // EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C
1023 
1024  std::string getEncryptedAttributesSequenceVR() const { return "SQ"; }
1025  std::string getEncryptedAttributesSequenceVM() const { return "1"; }
1026  std::string getEncryptedAttributesSequenceTag() { return std::string("(0400,0500)"); }
1027 
1028  // HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C
1032 
1033  std::string getHL7StructuredDocumentReferenceSequenceVR() const { return "SQ"; }
1034  std::string getHL7StructuredDocumentReferenceSequenceVM() const { return "1"; }
1035  std::string getHL7StructuredDocumentReferenceSequenceTag() { return std::string("(0040,a390)"); }
1036 
1037  // MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3
1041 
1042  std::string getMACParametersSequenceVR() const { return "SQ"; }
1043  std::string getMACParametersSequenceVM() const { return "1"; }
1044  std::string getMACParametersSequenceTag() { return std::string("(4ffe,0001)"); }
1045 
1046  // OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3
1050 
1051  std::string getOriginalAttributesSequenceVR() const { return "SQ"; }
1052  std::string getOriginalAttributesSequenceVM() const { return "1"; }
1053  std::string getOriginalAttributesSequenceTag() { return std::string("(0400,0561)"); }
1054 
1055 
1056  private:
1057  dcmModuleTypeVec _dcmModuleTypes;
1058 
1059 
1062 };
1063 
1064 ML_END_NAMESPACE
1065 
1066 #endif // __mlDRTIonPlanIODBase_H
1067 
1068 /* MeVis-Hidden-Components-Start */
1069 /* MeVis-Hidden-Components-End */
Project global and OS specific declarations.
#define MLDCMTKBASEOBJECTS_EXPORT
Base object class for passing DRTIonPlanIOD objects between MeVisLab modules.
virtual DcmDRTMACParametersSequenceInterface getMACParametersSequence()
std::string getAdmittingDiagnosesCodeSequenceVR() const
std::string getPixelPaddingValueVR() const
bool setPatientBreedDescription(const std::string parameter)
std::string getPatientBirthDateTag() const
std::string getNameOfPhysiciansReadingStudyVR() const
std::string getDeviceSerialNumberVR() const
std::string getStudyDateVM() const
std::string getRTPlanDescriptionVM() const
std::string getOriginalAttributesSequenceVM() const
virtual DcmDRTPatientBreedCodeSequenceInterface getEmptyPatientBreedCodeSequence()
std::string getStudyDescriptionTag() const
std::string getManufacturerModelNameVR() const
std::string getPatientAgeVM() const
virtual DcmDRTRequestAttributesSequenceInterface getRequestAttributesSequence()
bool getStudyInstanceUID(std::string &parameter) const
bool getApprovalStatus(std::string &parameter) const
std::string getFractionGroupSequenceVR() const
std::string getPerformedProcedureStepDescriptionVM() const
bool getClinicalTrialSiteID(std::string &parameter) const
std::string getDeidentificationMethodVM() const
bool setReviewTime(const std::string parameter)
std::string getReviewerNameVR() const
bool getRTPlanLabel(std::string &parameter) const
std::string getSeriesNumberVR() const
std::string getPatientWeightVR() const
void setBreedRegistrationSequence(DcmDRTBreedRegistrationSequenceInterface seq)
bool setPatientID(const std::string parameter)
std::string getProcedureCodeSequenceTag()
std::string getManufacturerVR() const
std::string getPatientNameTag() const
virtual DcmDRTReferencedStudySequenceInterface getReferencedStudySequence()
virtual DcmDRTFractionGroupSequenceInterface getFractionGroupSequence()
std::string getClinicalTrialTimePointDescriptionVM() const
std::string getStudyTimeTag() const
std::string getClinicalTrialTimePointIDTag() const
std::string getReviewerNameTag() const
std::string getStudyTimeVM() const
bool getRTPlanName(std::string &parameter) const
void setEncryptedAttributesSequence(DcmDRTEncryptedAttributesSequenceInterface seq)
std::string getAdmissionIDVM() const
bool getAdmittingDiagnosesDescription(std::string &parameter) const
std::string getSOPAuthorizationDateTimeTag() const
bool setPatientSexNeutered(const std::string parameter)
std::string getAdditionalPatientHistoryVR() const
void setReferencedStudySequence(DcmDRTReferencedStudySequenceInterface seq)
std::string getSOPAuthorizationDateTimeVM() const
virtual DcmDRTReferencedStudySequenceInterface getEmptyReferencedStudySequence()
std::string getDateOfLastCalibrationTag() const
std::string getInstanceCreationTimeVR() const
std::string getIssuerOfPatientIDTag() const
virtual DcmDRTIonToleranceTableSequenceInterface getIonToleranceTableSequence()
std::string getPlanIntentTag() const
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getEmptyAdmittingDiagnosesCodeSequence()
std::string getTreatmentProtocolsTag() const
bool setAdmittingDiagnosesDescription(const std::string parameter)
std::string getPatientSpeciesDescriptionTag() const
std::string getDoseReferenceSequenceVM() const
virtual DcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface getReferencedRTPlanSequence()
std::string getStudyInstanceUIDTag() const
std::string getPhysiciansOfRecordTag() const
std::string getRTPlanNameVM() const
std::string getPerformedProcedureStepStartTimeVR() const
bool getAuthorizationEquipmentCertificationNumber(std::string &parameter) const
std::string getRTPlanLabelVR() const
std::string getClinicalTrialSubjectIDTag() const
std::string getFrameOfReferenceUIDTag() const
std::string getStudyDateTag() const
std::string getReferencedPatientSequenceTag()
std::string getClinicalTrialSiteNameVM() const
bool containsModule(DcmModuleType moduleType)
std::string getIssuerOfPatientIDVM() const
std::string getPrescriptionDescriptionVM() const
std::string getPatientWeightTag() const
std::string getOtherPatientIDsVM() const
bool getResponsiblePersonRole(std::string &parameter) const
bool setIssuerOfAdmissionID(const std::string parameter)
std::string getStudyDateVR() const
std::string getPerformedProcedureStepStartDateVR() const
std::string getTreatmentSitesTag() const
std::string getClinicalTrialProtocolNameVR() const
bool setOccupation(const std::string parameter)
std::string getResponsiblePersonVR() const
std::string getOriginalSpecializedSOPClassUIDVM() const
bool getInstanceCreationTime(std::string &parameter) const
std::string getPatientIdentityRemovedVM() const
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getHL7StructuredDocumentReferenceSequence()
virtual DcmDRTContributingEquipmentSequenceInterface getEmptyContributingEquipmentSequence()
bool getPatientBirthDate(std::string &parameter) const
std::string getSpatialResolutionVM() const
std::string getPerformedProtocolCodeSequenceVM() const
bool getFrameOfReferenceUID(std::string &parameter) const
std::string getRTPlanDateTag() const
bool setResponsiblePerson(const std::string parameter)
bool setOperatorsName(const std::string parameter)
bool getPerformedProcedureStepStartDate(std::string &parameter) const
bool setClinicalTrialCoordinatingCenterName(const std::string parameter)
std::string getOriginalSpecializedSOPClassUIDVR() const
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getPhysiciansReadingStudyIdentificationSequence()
std::string getClinicalTrialSiteNameTag() const
std::string getIonBeamSequenceTag()
bool getPixelPaddingValue(MLuint16 &parameter) const
bool setPlanIntent(const std::string parameter)
bool getOtherPatientIDs(std::string &parameter) const
std::string getReferencedDoseSequenceVR() const
virtual DcmDRTRequestAttributesSequenceInterface getEmptyRequestAttributesSequence()
std::string getReferringPhysicianNameVM() const
bool setDeidentificationMethod(const std::string parameter)
bool getPerformedProcedureStepDescription(std::string &parameter) const
bool getSOPAuthorizationComment(std::string &parameter) const
bool setTreatmentProtocols(const std::string parameter)
std::string getFractionGroupSequenceTag()
void setPatientSpeciesCodeSequence(DcmDRTPatientSpeciesCodeSequenceInterface seq)
std::string getRelatedGeneralSOPClassUIDTag() const
std::string getClinicalTrialProtocolIDVM() const
bool setSOPInstanceStatus(const std::string parameter)
bool getOperatorsName(std::string &parameter) const
void setReferencedStructureSetSequence(DcmDRTReferencedStructureSetSequenceInterface seq)
bool getPatientSpeciesDescription(std::string &parameter) const
std::string getMACParametersSequenceTag()
bool getPerformedProcedureStepStartTime(std::string &parameter) const
virtual DcmDRTDigitalSignaturesSequenceInterface getDigitalSignaturesSequence()
bool getPatientAge(std::string &parameter) const
std::string getSOPClassUIDVR() const
bool setClinicalTrialTimePointDescription(const std::string parameter)
bool setInstanceCreationTime(const std::string parameter)
std::string getRelatedGeneralSOPClassUIDVR() const
std::string getIonBeamSequenceVM() const
std::string getSeriesInstanceUIDTag() const
std::string getPatientSizeVR() const
std::string getTimeOfLastCalibrationTag() const
void setCodingSchemeIdentificationSequence(DcmDRTCodingSchemeIdentificationSequenceInterface seq)
std::string getSeriesNumberVM() const
std::string getPatientSpeciesDescriptionVM() const
std::string getOtherPatientIDsVR() const
std::string getApprovalStatusVR() const
bool getTimeOfLastCalibration(std::string &parameter) const
std::string getModalityVR() const
std::string getEncryptedAttributesSequenceVR() const
std::string getPlanIntentVM() const
std::string getPatientSexNeuteredVR() const
std::string getDigitalSignaturesSequenceVR() const
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getReferencedPerformedProcedureStepSequence()
std::string getPatientSetupSequenceTag()
bool setReviewDate(const std::string parameter)
std::string getSpatialResolutionTag() const
std::string getAdditionalPatientHistoryVM() const
void setDoseReferenceSequence(DcmDRTDoseReferenceSequenceInterface seq)
std::string getPerformedProcedureStepIDVM() const
virtual DcmDRTDoseReferenceSequenceInterface getDoseReferenceSequence()
std::string getEthnicGroupVM() const
std::string getInstanceCreationTimeVM() const
std::string getReferencedPatientSequenceVM() const
std::string getAdmittingDiagnosesCodeSequenceTag()
virtual DcmDRTContributingEquipmentSequenceInterface getContributingEquipmentSequence()
bool setPatientIdentityRemoved(const std::string parameter)
std::string getInstanceCreationDateVM() const
bool getReferringPhysicianName(std::string &parameter) const
std::string getOperatorsNameVR() const
bool getDeviceSerialNumber(std::string &parameter) const
bool setStudyInstanceUID(const std::string parameter)
virtual DcmDRTMACParametersSequenceInterface getEmptyMACParametersSequence()
bool getOriginalSpecializedSOPClassUID(std::string &parameter) const
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getEmptyDeidentificationMethodCodeSequence()
bool setGantryID(const std::string parameter)
void setDeidentificationMethodCodeSequence(DcmDRTDeidentificationMethodCodeSequenceInterface seq)
bool setSOPClassUID(const std::string parameter)
std::string getContributingEquipmentSequenceVM() const
std::string getTreatmentProtocolsVR() const
std::string getModalityVM() const
std::string getSOPInstanceUIDTag() const
std::string getInstanceCreatorUIDVM() const
bool setStudyTime(const std::string parameter)
virtual DcmDRTIonToleranceTableSequenceInterface getEmptyIonToleranceTableSequence()
std::string getOriginalSpecializedSOPClassUIDTag() const
bool getStudyDate(std::string &parameter) const
bool getStudyTime(std::string &parameter) const
std::string getInstanceNumberTag() const
std::string getTimezoneOffsetFromUTCVM() const
std::string getRTPlanDescriptionVR() const
bool setResponsibleOrganization(const std::string parameter)
std::string getPerformedProcedureStepStartTimeVM() const
std::string getReferencedStructureSetSequenceVM() const
std::string getOtherPatientNamesVR() const
std::string getPatientIDVR() const
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getEmptyReferencedPerformedProcedureStepSequence()
std::string getSeriesDescriptionVR() const
std::string getApprovalStatusTag() const
std::string getIssuerOfPatientIDVR() const
virtual DcmDRTEncryptedAttributesSequenceInterface getEncryptedAttributesSequence()
bool setSeriesDescription(const std::string parameter)
bool setStudyID(const std::string parameter)
bool setClinicalTrialSubjectID(const std::string parameter)
bool setClinicalTrialTimePointID(const std::string parameter)
void setDigitalSignaturesSequence(DcmDRTDigitalSignaturesSequenceInterface seq)
std::string getIonBeamSequenceVR() const
std::string getPatientSexVM() const
std::string getStationNameTag() const
std::string getResponsiblePersonRoleVM() const
bool setSpatialResolution(const std::string parameter)
bool setAdmissionID(const std::string parameter)
std::string getInstitutionAddressVR() const
bool getOtherPatientNames(std::string &parameter) const
std::string getSoftwareVersionsVR() const
virtual DcmDRTDoseReferenceSequenceInterface getEmptyDoseReferenceSequence()
bool getPatientBirthTime(std::string &parameter) const
std::string getPrescriptionDescriptionVR() const
std::string getPrescriptionDescriptionTag() const
virtual DcmDRTReferencedDoseSequenceInterface getReferencedDoseSequence()
std::string getProcedureCodeSequenceVR() const
std::string getPatientBreedCodeSequenceVM() const
bool getResponsiblePerson(std::string &parameter) const
std::string getClinicalTrialSiteNameVR() const
std::string getStudyIDTag() const
bool setModality(const std::string parameter)
bool getPatientSize(std::string &parameter) const
void setAdmittingDiagnosesCodeSequence(DcmDRTAdmittingDiagnosesCodeSequenceInterface seq)
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
bool getClinicalTrialCoordinatingCenterName(std::string &parameter) const
std::string getDeviceSerialNumberVM() const
bool getSOPInstanceUID(std::string &parameter) const
std::string getClinicalTrialCoordinatingCenterNameTag() const
std::string getDoseReferenceSequenceTag()
bool setSOPInstanceUID(const std::string parameter)
std::string getNameOfPhysiciansReadingStudyTag() const
std::string getPatientIDVM() const
std::string getPatientBreedDescriptionVM() const
std::string getManufacturerModelNameTag() const
std::string getClinicalTrialSiteIDVM() const
std::string getGantryIDVR() const
std::string getClinicalTrialProtocolIDTag() const
void setPerformedProtocolCodeSequence(DcmDRTPerformedProtocolCodeSequenceInterface seq)
bool setAuthorizationEquipmentCertificationNumber(const std::string parameter)
std::string getDoseReferenceSequenceVR() const
bool setPerformedProcedureStepDescription(const std::string parameter)
std::string getEthnicGroupVR() const
std::string getPhysiciansReadingStudyIdentificationSequenceVR() const
bool getSeriesDescription(std::string &parameter) const
std::string getRTPlanTimeVR() const
std::string getPhysiciansOfRecordIdentificationSequenceVR() const
bool getPositionReferenceIndicator(std::string &parameter) const
bool setTimeOfLastCalibration(const std::string parameter)
std::string getRTPlanDateVR() const
std::string getPatientCommentsTag() const
bool setSOPAuthorizationComment(const std::string parameter)
std::string getStudyInstanceUIDVR() const
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getCodingSchemeIdentificationSequence()
bool getRTPlanTime(std::string &parameter) const
std::string getAdmittingDiagnosesCodeSequenceVM() const
std::string getSOPInstanceStatusTag() const
std::string getPatientSizeTag() const
std::string getPatientBirthDateVR() const
bool setManufacturer(const std::string parameter)
std::string getSeriesDescriptionTag() const
virtual DcmDRTReferencedStructureSetSequenceInterface getEmptyReferencedStructureSetSequence()
std::string getPatientNameVM() const
bool getClinicalTrialTimePointDescription(std::string &parameter) const
std::string getDeviceSerialNumberTag() const
virtual DcmDRTReferencedPatientSequenceInterface getEmptyReferencedPatientSequence()
std::string getRelatedGeneralSOPClassUIDVM() const
std::string getPerformedProcedureStepDescriptionVR() const
std::string getAdditionalPatientHistoryTag() const
std::string getMACParametersSequenceVM() const
std::string getModalityTag() const
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getReferencedPerformedProcedureStepSequenceVR() const
std::string getIonToleranceTableSequenceVM() const
std::string getMACParametersSequenceVR() const
bool getClinicalTrialTimePointID(std::string &parameter) const
bool setClinicalTrialSiteName(const std::string parameter)
bool setIssuerOfPatientID(const std::string parameter)
std::string getClinicalTrialProtocolIDVR() const
std::string getPerformedProtocolCodeSequenceVR() const
std::string getPixelPaddingValueVM() const
std::string getBreedRegistrationSequenceTag()
std::string getReferencedStudySequenceTag()
bool setSpecificCharacterSet(const std::string parameter)
bool setRTPlanGeometry(const std::string parameter)
bool getPatientID(std::string &parameter) const
bool getEthnicGroup(std::string &parameter) const
std::string getSOPInstanceUIDVR() const
bool setPerformedProcedureStepStartTime(const std::string parameter)
bool setInstitutionName(const std::string parameter)
bool getTimezoneOffsetFromUTC(std::string &parameter) const
std::string getRTPlanGeometryVR() const
std::string getOtherPatientIDsSequenceVR() const
std::string getOtherPatientIDsSequenceVM() const
std::string getPlanIntentVR() const
std::string getInstitutionalDepartmentNameTag() const
virtual DcmDRTPerformedProtocolCodeSequenceInterface getPerformedProtocolCodeSequence()
std::string getClinicalTrialSponsorNameVR() const
std::string getDateOfLastCalibrationVM() const
virtual DcmDRTProcedureCodeSequenceInterface getProcedureCodeSequence()
std::string getInstanceNumberVM() const
std::string getPixelPaddingValueTag() const
bool getDateOfLastCalibration(std::string &parameter) const
bool setPhysiciansOfRecord(const std::string parameter)
bool getSpatialResolution(std::string &parameter) const
bool getAdmissionID(std::string &parameter) const
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getAdmittingDiagnosesCodeSequence()
bool getPatientWeight(std::string &parameter) const
std::string getTreatmentProtocolsVM() const
std::string getInstitutionNameVR() const
bool setClinicalTrialSiteID(const std::string parameter)
std::string getHL7StructuredDocumentReferenceSequenceVR() const
std::string getInstitutionalDepartmentNameVM() const
std::string getPatientBreedCodeSequenceTag()
std::string getIssuerOfAdmissionIDVR() const
std::string getPositionReferenceIndicatorVM() const
bool getClinicalTrialSiteName(std::string &parameter) const
std::string getOriginalAttributesSequenceVR() const
std::string getSOPClassUIDTag() const
virtual DcmDRTOtherPatientIDsSequenceInterface getOtherPatientIDsSequence()
std::string getNameOfPhysiciansReadingStudyVM() const
void setReferencedRTPlanSequence(DcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface seq)
std::string getClinicalTrialSubjectReadingIDTag() const
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getPhysiciansOfRecordIdentificationSequence()
bool getAdditionalPatientHistory(std::string &parameter) const
std::string getDateOfLastCalibrationVR() const
bool getRelatedGeneralSOPClassUID(std::string &parameter) const
std::string getPatientSexVR() const
std::vector< DcmModuleType > dcmModuleTypeVec
Maps a DcmModuleType enum to DcmModuleInterface pointer.
std::string getReviewDateTag() const
void setReferencedPatientSequence(DcmDRTReferencedPatientSequenceInterface seq)
std::string getReferencedStudySequenceVM() const
bool getSOPAuthorizationDateTime(std::string &parameter) const
std::string getReferencedPatientSequenceVR() const
bool getClinicalTrialSubjectReadingID(std::string &parameter) const
std::string getPatientAgeVR() const
bool getSeriesInstanceUID(std::string &parameter) const
std::string getRTPlanNameTag() const
std::string getClinicalTrialTimePointIDVR() const
std::string getRTPlanLabelTag() const
std::string getPatientNameVR() const
std::string getClinicalTrialSponsorNameVM() const
bool setPatientBirthDate(const std::string parameter)
std::string getIssuerOfAdmissionIDTag() const
std::string getStudyDescriptionVM() const
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getDeidentificationMethodCodeSequence()
std::string getSOPInstanceStatusVM() const
std::string getReferringPhysicianIdentificationSequenceTag()
std::string getRTPlanTimeTag() const
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getEmptyCodingSchemeIdentificationSequence()
bool getPerformedProcedureStepID(std::string &parameter) const
std::string getDeidentificationMethodCodeSequenceVR() const
std::string getPositionReferenceIndicatorVR() const
std::string getInstitutionNameTag() const
std::string getPatientBirthTimeVR() const
std::string getDeidentificationMethodCodeSequenceVM() const
bool setRTPlanLabel(const std::string parameter)
bool getReviewTime(std::string &parameter) const
bool getSeriesNumber(std::string &parameter) const
bool setPatientSpeciesDescription(const std::string parameter)
std::string getSeriesDescriptionVM() const
virtual DcmDRTReferencedStructureSetSequenceInterface getReferencedStructureSetSequence()
bool setInstitutionalDepartmentName(const std::string parameter)
std::string getAccessionNumberVR() const
std::string getResponsibleOrganizationTag() const
std::string getIssuerOfAdmissionIDVM() const
void setPatientSetupSequence(DcmDRTPatientSetupSequenceInterface seq)
std::string getPatientSizeVM() const
bool getInstanceCreationDate(std::string &parameter) const
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getEmptyPhysiciansOfRecordIdentificationSequence()
std::string getReferringPhysicianIdentificationSequenceVM() const
void setMACParametersSequence(DcmDRTMACParametersSequenceInterface seq)
bool setPatientAge(const std::string parameter)
bool setInstanceCreationDate(const std::string parameter)
bool getPatientComments(std::string &parameter) const
std::string getPhysiciansReadingStudyIdentificationSequenceVM() const
std::string getEncryptedAttributesSequenceTag()
bool setClinicalTrialSponsorName(const std::string parameter)
std::string getTreatmentSitesVR() const
std::string getResponsiblePersonRoleTag() const
std::string getPatientSpeciesDescriptionVR() const
bool getSOPInstanceStatus(std::string &parameter) const
std::string getOtherPatientNamesTag() const
bool setAccessionNumber(const std::string parameter)
std::string getPatientCommentsVR() const
std::string getAdmittingDiagnosesDescriptionVR() const
std::string getCodingSchemeIdentificationSequenceVM() const
std::string getSpecificCharacterSetVM() const
virtual DcmDRTIonBeamSequenceInterface getEmptyIonBeamSequence()
std::string getIonToleranceTableSequenceTag()
void setReferencedPerformedProcedureStepSequence(DcmDRTReferencedPerformedProcedureStepSequenceInterface seq)
bool setApprovalStatus(const std::string parameter)
std::string getPatientIDTag() const
std::string getRTPlanDateVM() const
std::string getTimezoneOffsetFromUTCVR() const
std::string getTimeOfLastCalibrationVM() const
std::string getManufacturerVM() const
std::string getRTPlanLabelVM() const
std::string getOccupationVR() const
virtual DcmDRTPatientSetupSequenceInterface getPatientSetupSequence()
virtual DcmDRTDigitalSignaturesSequenceInterface getEmptyDigitalSignaturesSequence()
std::string getClinicalTrialTimePointDescriptionTag() const
std::string getRTPlanNameVR() const
std::string getClinicalTrialCoordinatingCenterNameVM() const
std::string getReferencedDoseSequenceTag()
std::string getRequestAttributesSequenceVR() const
bool setInstanceNumber(const std::string parameter)
std::string getSOPClassUIDVM() const
std::string getOperatorsNameVM() const
std::string getResponsiblePersonRoleVR() const
std::string getReviewDateVM() const
std::string getInstanceCreationTimeTag() const
bool getPatientBreedDescription(std::string &parameter) const
void setRequestAttributesSequence(DcmDRTRequestAttributesSequenceInterface seq)
bool setPerformedProcedureStepID(const std::string parameter)
std::string getAdmissionIDVR() const
std::string getBreedRegistrationSequenceVM() const
std::string getInstanceCreatorUIDVR() const
bool setOtherPatientNames(const std::string parameter)
std::string getPatientBirthTimeVM() const
std::string getCodingSchemeIdentificationSequenceVR() const
std::string getSeriesInstanceUIDVR() const
bool setFrameOfReferenceUID(const std::string parameter)
std::string getReferencedStructureSetSequenceTag()
std::string getClinicalTrialTimePointIDVM() const
void setHL7StructuredDocumentReferenceSequence(DcmDRTHL7StructuredDocumentReferenceSequenceInterface seq)
std::string getContributingEquipmentSequenceTag()
std::string getOtherPatientNamesVM() const
std::string getRequestAttributesSequenceTag()
std::string getPatientSetupSequenceVR() const
virtual DcmDRTProcedureCodeSequenceInterface getEmptyProcedureCodeSequence()
std::string getSOPAuthorizationDateTimeVR() const
virtual DcmDRTFractionGroupSequenceInterface getEmptyFractionGroupSequence()
void setOtherPatientIDsSequence(DcmDRTOtherPatientIDsSequenceInterface seq)
bool setPatientWeight(const std::string parameter)
bool getManufacturerModelName(std::string &parameter) const
std::string getPatientAgeTag() const
bool setSeriesInstanceUID(const std::string parameter)
bool getPrescriptionDescription(std::string &parameter) const
virtual DcmDRTOtherPatientIDsSequenceInterface getEmptyOtherPatientIDsSequence()
bool setPositionReferenceIndicator(const std::string parameter)
std::string getClinicalTrialProtocolNameVM() const
bool getPatientSexNeutered(std::string &parameter) const
bool getSOPClassUID(std::string &parameter) const
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
virtual DcmDRTBreedRegistrationSequenceInterface getBreedRegistrationSequence()
bool getInstitutionalDepartmentName(std::string &parameter) const
std::string getSpecificCharacterSetVR() const
bool setStationName(const std::string parameter)
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getReferringPhysicianIdentificationSequence()
bool getRTPlanDate(std::string &parameter) const
std::string getReviewTimeTag() const
void setOriginalAttributesSequence(DcmDRTOriginalAttributesSequenceInterface seq)
std::string getOtherPatientIDsTag() const
bool setNameOfPhysiciansReadingStudy(const std::string parameter)
bool getInstanceNumber(std::string &parameter) const
std::string getInstitutionAddressTag() const
void setIonBeamSequence(DcmDRTIonBeamSequenceInterface seq)
std::string getManufacturerTag() const
void setDcmTree(DCMTree::TreePtr dcmTree)
bool getClinicalTrialProtocolName(std::string &parameter) const
std::string getClinicalTrialSubjectIDVM() const
bool getPatientIdentityRemoved(std::string &parameter) const
std::string getInstanceCreationDateTag() const
std::string getFrameOfReferenceUIDVR() const
std::string getSOPAuthorizationCommentTag() const
bool setStudyDate(const std::string parameter)
std::string getStudyIDVR() const
std::string getInstanceCreationDateVR() const
bool getPhysiciansOfRecord(std::string &parameter) const
bool setClinicalTrialSubjectReadingID(const std::string parameter)
std::string getPerformedProcedureStepStartTimeTag() const
std::string getPatientWeightVM() const
std::string getReferencedPerformedProcedureStepSequenceTag()
std::string getDeidentificationMethodCodeSequenceTag()
std::string getResponsiblePersonTag() const
std::string getReferringPhysicianNameVR() const
bool getModality(std::string &parameter) const
bool getStationName(std::string &parameter) const
std::string getReferencedRTPlanSequenceVM() const
std::string getAuthorizationEquipmentCertificationNumberVM() const
std::string getPerformedProcedureStepIDTag() const
std::string getClinicalTrialSiteIDTag() const
void setContributingEquipmentSequence(DcmDRTContributingEquipmentSequenceInterface seq)
bool setPatientBirthTime(const std::string parameter)
bool getInstitutionAddress(std::string &parameter) const
bool setEthnicGroup(const std::string parameter)
std::string getPerformedProcedureStepDescriptionTag() const
std::string getPatientSexTag() const
bool setPatientSex(const std::string parameter)
virtual DcmDRTOriginalAttributesSequenceInterface getOriginalAttributesSequence()
std::string getReferencedStructureSetSequenceVR() const
std::string getPositionReferenceIndicatorTag() const
virtual DcmDRTIonBeamSequenceInterface getIonBeamSequence()
bool getPatientName(std::string &parameter) const
std::string getAdmittingDiagnosesDescriptionVM() const
std::string getPerformedProcedureStepIDVR() const
bool getDeidentificationMethod(std::string &parameter) const
bool setDeviceSerialNumber(const std::string parameter)
bool setClinicalTrialProtocolID(const std::string parameter)
std::string getReferringPhysicianNameTag() const
bool setPatientSize(const std::string parameter)
bool getAccessionNumber(std::string &parameter) const
std::string getPatientBreedCodeSequenceVR() const
void setFractionGroupSequence(DcmDRTFractionGroupSequenceInterface seq)
bool setManufacturerModelName(const std::string parameter)
std::string getProcedureCodeSequenceVM() const
std::string getClinicalTrialSubjectIDVR() const
std::string getPatientIdentityRemovedTag() const
std::string getAccessionNumberTag() const
bool setPerformedProcedureStepStartDate(const std::string parameter)
std::string getPatientBirthTimeTag() const
bool setStudyDescription(const std::string parameter)
virtual DcmDRTPatientBreedCodeSequenceInterface getPatientBreedCodeSequence()
bool setSOPAuthorizationDateTime(const std::string parameter)
bool setRTPlanDescription(const std::string parameter)
std::string getPatientBreedDescriptionTag() const
std::string getOccupationTag() const
std::string getAuthorizationEquipmentCertificationNumberVR() const
bool setInstitutionAddress(const std::string parameter)
virtual DcmDRTReferencedPatientSequenceInterface getReferencedPatientSequence()
bool setSoftwareVersions(const std::string parameter)
std::string getInstitutionalDepartmentNameVR() const
std::string getClinicalTrialSponsorNameTag() const
std::string getOccupationVM() const
std::string getAccessionNumberVM() const
std::string getCodingSchemeIdentificationSequenceTag()
std::string getReviewTimeVR() const
std::string getPatientIdentityRemovedVR() const
bool setPatientName(const std::string parameter)
std::string getApprovalStatusVM() const
bool setTimezoneOffsetFromUTC(const std::string parameter)
bool setTreatmentSites(const std::string parameter)
void setPatientBreedCodeSequence(DcmDRTPatientBreedCodeSequenceInterface seq)
bool getInstanceCreatorUID(std::string &parameter) const
std::string getPatientBirthDateVM() const
std::string getRTPlanDescriptionTag() const
DRTIonPlanIODBase(DCMTree::TreePtr dicomTree)
std::string getPatientBreedDescriptionVR() const
std::string getResponsibleOrganizationVR() const
std::string getRTPlanGeometryVM() const
std::string getStudyIDVM() const
bool getManufacturer(std::string &parameter) const
std::string getSOPAuthorizationCommentVM() const
std::string getPhysiciansOfRecordVM() const
std::string getSoftwareVersionsTag() const
virtual DcmDRTBreedRegistrationSequenceInterface getEmptyBreedRegistrationSequence()
std::string getPerformedProcedureStepStartDateTag() const
virtual DcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface getEmptyReferencedRTPlanSequence()
virtual DcmDRTEncryptedAttributesSequenceInterface getEmptyEncryptedAttributesSequence()
std::string getStudyTimeVR() const
bool getStudyDescription(std::string &parameter) const
bool setRTPlanDate(const std::string parameter)
std::string getSOPAuthorizationCommentVR() const
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getEmptyReferringPhysicianIdentificationSequence()
std::string getAdmittingDiagnosesDescriptionTag() const
std::string getClinicalTrialTimePointDescriptionVR() const
bool setPrescriptionDescription(const std::string parameter)
bool getTreatmentSites(std::string &parameter) const
bool getPatientSex(std::string &parameter) const
std::string getSpecificCharacterSetTag() const
bool getSpecificCharacterSet(std::string &parameter) const
std::string getReferencedPerformedProcedureStepSequenceVM() const
bool setRelatedGeneralSOPClassUID(const std::string parameter)
std::string getClinicalTrialSubjectReadingIDVM() const
bool getStudyID(std::string &parameter) const
bool getInstitutionName(std::string &parameter) const
bool getTreatmentProtocols(std::string &parameter) const
bool setReferringPhysicianName(const std::string parameter)
std::string getOtherPatientIDsSequenceTag()
virtual DcmDRTOriginalAttributesSequenceInterface getEmptyOriginalAttributesSequence()
bool setClinicalTrialProtocolName(const std::string parameter)
std::string getSpatialResolutionVR() const
bool getNameOfPhysiciansReadingStudy(std::string &parameter) const
std::string getPatientSetupSequenceVM() const
bool setRTPlanName(const std::string parameter)
std::string getDigitalSignaturesSequenceVM() const
std::string getBreedRegistrationSequenceVR() const
std::string getSOPInstanceStatusVR() const
bool getClinicalTrialSponsorName(std::string &parameter) const
bool getRTPlanGeometry(std::string &parameter) const
std::string getGantryIDVM() const
std::string getFrameOfReferenceUIDVM() const
void setPhysiciansReadingStudyIdentificationSequence(DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface seq)
std::string getReferringPhysicianIdentificationSequenceVR() const
std::string getManufacturerModelNameVM() const
std::string getInstanceCreatorUIDTag() const
bool getRTPlanDescription(std::string &parameter) const
std::string getTimeOfLastCalibrationVR() const
std::string getInstanceNumberVR() const
std::string getDeidentificationMethodVR() const
bool setAdditionalPatientHistory(const std::string parameter)
void setReferringPhysicianIdentificationSequence(DcmDRTReferringPhysicianIdentificationSequenceInterface seq)
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getEmptyHL7StructuredDocumentReferenceSequence()
std::string getClinicalTrialSiteIDVR() const
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getTimezoneOffsetFromUTCTag() const
std::string getReferencedDoseSequenceVM() const
bool setOtherPatientIDs(const std::string parameter)
std::string getReviewDateVR() const
bool getGantryID(std::string &parameter) const
std::string getRTPlanGeometryTag() const
std::string getFractionGroupSequenceVM() const
std::string getContributingEquipmentSequenceVR() const
std::string getStudyDescriptionVR() const
DCMTree::TreePtr getDCMTree()
std::string getPhysiciansOfRecordVR() const
virtual DcmDRTPerformedProtocolCodeSequenceInterface getEmptyPerformedProtocolCodeSequence()
std::string getClinicalTrialCoordinatingCenterNameVR() const
void setIonToleranceTableSequence(DcmDRTIonToleranceTableSequenceInterface seq)
std::string getIonToleranceTableSequenceVR() const
DRTIonPlanIODBase()
Default Constructor.
std::string getResponsiblePersonVM() const
std::string getDigitalSignaturesSequenceTag()
std::vector< DcmModuleType >::iterator dcmModuleTypeVecIter
bool getClinicalTrialSubjectID(std::string &parameter) const
bool getReviewDate(std::string &parameter) const
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getEmptyPhysiciansReadingStudyIdentificationSequence()
std::string getEthnicGroupTag() const
std::string getPatientSexNeuteredTag() const
bool isValid()
Return true if wrapped IOD object is valid.
std::string getReviewTimeVM() const
std::string getReferencedStudySequenceVR() const
std::string getReferencedRTPlanSequenceTag()
std::string getPerformedProtocolCodeSequenceTag()
virtual DcmDRTPatientSpeciesCodeSequenceInterface getPatientSpeciesCodeSequence()
bool setRTPlanTime(const std::string parameter)
virtual DcmDRTPatientSetupSequenceInterface getEmptyPatientSetupSequence()
bool getOccupation(std::string &parameter) const
std::string getReferencedRTPlanSequenceVR() const
bool setOriginalSpecializedSOPClassUID(const std::string parameter)
std::string getSeriesInstanceUIDVM() const
std::string getPatientSpeciesCodeSequenceVR() const
bool getPlanIntent(std::string &parameter) const
std::string getOperatorsNameTag() const
bool getReviewerName(std::string &parameter) const
std::string getRTPlanTimeVM() const
std::string getStationNameVM() const
std::string getPerformedProcedureStepStartDateVM() const
bool getClinicalTrialProtocolID(std::string &parameter) const
bool setPatientComments(const std::string parameter)
void setReferencedDoseSequence(DcmDRTReferencedDoseSequenceInterface seq)
std::string getOriginalAttributesSequenceTag()
std::string getClinicalTrialSubjectReadingIDVR() const
std::string getEncryptedAttributesSequenceVM() const
std::string getHL7StructuredDocumentReferenceSequenceVM() const
std::string getPhysiciansOfRecordIdentificationSequenceVM() const
std::string getPatientSpeciesCodeSequenceTag()
std::string getGantryIDTag() const
std::string getPatientCommentsVM() const
void setProcedureCodeSequence(DcmDRTProcedureCodeSequenceInterface seq)
virtual DcmDRTReferencedDoseSequenceInterface getEmptyReferencedDoseSequence()
virtual DcmDRTPatientSpeciesCodeSequenceInterface getEmptyPatientSpeciesCodeSequence()
std::string getSeriesNumberTag() const
std::string getInstitutionAddressVM() const
void setPhysiciansOfRecordIdentificationSequence(DcmDRTPhysiciansOfRecordIdentificationSequenceInterface seq)
std::string getPatientSexNeuteredVM() const
std::string getInstitutionNameVM() const
bool getIssuerOfPatientID(std::string &parameter) const
std::string getSoftwareVersionsVM() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
bool getIssuerOfAdmissionID(std::string &parameter) const
std::string getAdmissionIDTag() const
std::string getDeidentificationMethodTag() const
std::string getResponsibleOrganizationVM() const
bool setReviewerName(const std::string parameter)
std::string getSOPInstanceUIDVM() const
bool setSeriesNumber(const std::string parameter)
std::string getTreatmentSitesVM() const
std::string getRequestAttributesSequenceVM() const
bool getSoftwareVersions(std::string &parameter) const
std::string getReviewerNameVM() const
std::string getStudyInstanceUIDVM() const
std::string getPatientSpeciesCodeSequenceVM() const
bool setDateOfLastCalibration(const std::string parameter)
std::string getClinicalTrialProtocolNameTag() const
std::string getStationNameVR() const
bool setPixelPaddingValue(const MLuint16 parameter)
bool setResponsiblePersonRole(const std::string parameter)
bool setInstanceCreatorUID(const std::string parameter)
bool getResponsibleOrganization(std::string &parameter) const
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTBreedRegistrationSequence.
Class to provide access to DRTCodingSchemeIdentificationSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTDoseReferenceSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTFractionGroupSequence.
Class to provide access to DRTHL7StructuredDocumentReferenceSequence.
Class to provide access to DRTIonBeamSequence.
Class to provide access to DRTIonToleranceTableSequence.
Class to provide access to DRTMACParametersSequence.
Class to provide access to DRTOriginalAttributesSequence.
Class to provide access to DRTOtherPatientIDsSequence.
Class to provide access to DRTPatientBreedCodeSequence.
Class to provide access to DRTPatientSetupSequence.
Class to provide access to DRTPatientSpeciesCodeSequence.
Class to provide access to DRTPerformedProtocolCodeSequence.
Class to provide access to DRTPhysiciansOfRecordIdentificationSequence.
Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence.
Class to provide access to DRTProcedureCodeSequence.
Class to provide access to DRTReferencedDoseSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedPerformedProcedureStepSequence.
Class to provide access to DRTReferencedRTPlanSequenceInRTGeneralPlanModule.
Class to provide access to DRTReferencedStructureSetSequence.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
DCMTree::TreePtr getMutableTree() const
Get the tree pointer.
void setMutableTree(const DCMTree::TreePtr &tree)
This method is intentionally protected, it is only here to be used in FME RT modules,...
DcmtkBase derived base object class for base objects that wrap RT related objects.
Definition: mlRTBase.h:34
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTBreedRegistrationSequence.
Class to provide access to DRTCodingSchemeIdentificationSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTDoseReferenceSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTFractionGroupSequence.
Class to provide access to DRTHL7StructuredDocumentReferenceSequence.
Class to provide access to DRTIonBeamSequence.
Class to provide access to DRTIonToleranceTableSequence.
Class to provide access to DRTMACParametersSequence.
Class to provide access to DRTOriginalAttributesSequence.
Class to provide access to DRTOtherPatientIDsSequence.
Class to provide access to DRTPatientBreedCodeSequence.
Class to provide access to DRTPatientSetupSequence.
Class to provide access to DRTPatientSpeciesCodeSequence.
Class to provide access to DRTPerformedProtocolCodeSequence.
Class to provide access to DRTPhysiciansOfRecordIdentificationSequence.
Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence.
Class to provide access to DRTProcedureCodeSequence.
Class to provide access to DRTReferencedDoseSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedPerformedProcedureStepSequence.
Class to provide access to DRTReferencedRTPlanSequenceInRTGeneralPlanModule.
Class to provide access to DRTReferencedStructureSetSequence.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class collecting some DICOM helper functionality explicitly for dcmtk.
DcmtkBase derived base object class for base objects that wrap RT related objects.
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.
unsigned short MLuint16
Definition: mlTypeDefs.h:148
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
Definition: DCMTree_Lib.h:70