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
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
50#include "DcmSequenceInterfaces/mlDcmDRTReferencedDoseSequenceInterface.h" //DRTReferencedDoseSequence
51#include "DcmSequenceInterfaces/mlDcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface.h" //DRTReferencedRTPlanSequenceInRTGeneralPlanModule
52#include "DcmSequenceInterfaces/mlDcmDRTReferencedStructureSetSequenceInterface.h" //DRTReferencedStructureSetSequence
54#include "DcmSequenceInterfaces/mlDcmDRTIonToleranceTableSequenceInterface.h" //DRTIonToleranceTableSequence
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
66#include "DcmSequenceInterfaces/mlDcmDRTOriginalAttributesSequenceInterface.h" //DRTOriginalAttributesSequence
67
68
70
71// ------------------------------------------------------------------
73// ------------------------------------------------------------------
75{
76public:
77
80
82
84 typedef std::vector<DcmModuleType> dcmModuleTypeVec;
85 typedef std::vector<DcmModuleType>::iterator dcmModuleTypeVecIter;
86
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
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 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.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.
unsigned short MLuint16
Definition mlTypeDefs.h:142
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
Definition DCMTree_Lib.h:72