MeVisLab Toolbox Reference
mlDRTImageIODBase.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 __mlDRTImageIODBase_H
24#define __mlDRTImageIODBase_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/mlDcmDRTMultiplexedAudioChannelsDescriptionCodeSequenceInterface.h" //DRTMultiplexedAudioChannelsDescriptionCodeSequence
38#include "DcmSequenceInterfaces/mlDcmDRTContrastBolusAdministrationRouteSequenceInterface.h" //DRTContrastBolusAdministrationRouteSequence
39#include "DcmSequenceInterfaces/mlDcmDRTContrastBolusAgentSequenceInterface.h" //DRTContrastBolusAgentSequence
41#include "DcmSequenceInterfaces/mlDcmDRTDerivationCodeSequenceInterface.h" //DRTDerivationCodeSequence
43#include "DcmSequenceInterfaces/mlDcmDRTReferencedImageSequenceInterface.h" //DRTReferencedImageSequence
44#include "DcmSequenceInterfaces/mlDcmDRTReferencedInstanceSequenceInterface.h" //DRTReferencedInstanceSequence
46#include "DcmSequenceInterfaces/mlDcmDRTPhysiciansOfRecordIdentificationSequenceInterface.h" //DRTPhysiciansOfRecordIdentificationSequence
47#include "DcmSequenceInterfaces/mlDcmDRTPhysiciansReadingStudyIdentificationSequenceInterface.h" //DRTPhysiciansReadingStudyIdentificationSequence
49#include "DcmSequenceInterfaces/mlDcmDRTReferencedStudySequenceInterface.h" //DRTReferencedStudySequence
50#include "DcmSequenceInterfaces/mlDcmDRTReferringPhysicianIdentificationSequenceInterface.h" //DRTReferringPhysicianIdentificationSequence
52#include "DcmSequenceInterfaces/mlDcmDRTBreedRegistrationSequenceInterface.h" //DRTBreedRegistrationSequence
53#include "DcmSequenceInterfaces/mlDcmDRTDeidentificationMethodCodeSequenceInterface.h" //DRTDeidentificationMethodCodeSequence
54#include "DcmSequenceInterfaces/mlDcmDRTOtherPatientIDsSequenceInterface.h" //DRTOtherPatientIDsSequence
55#include "DcmSequenceInterfaces/mlDcmDRTPatientBreedCodeSequenceInterface.h" //DRTPatientBreedCodeSequence
56#include "DcmSequenceInterfaces/mlDcmDRTPatientSpeciesCodeSequenceInterface.h" //DRTPatientSpeciesCodeSequence
57#include "DcmSequenceInterfaces/mlDcmDRTReferencedPatientSequenceInterface.h" //DRTReferencedPatientSequence
58#include "DcmSequenceInterfaces/mlDcmDRTAdmittingDiagnosesCodeSequenceInterface.h" //DRTAdmittingDiagnosesCodeSequence
61#include "DcmSequenceInterfaces/mlDcmDRTReferencedRTPlanSequenceInRTImageModuleInterface.h" //DRTReferencedRTPlanSequenceInRTImageModule
62#include "DcmSequenceInterfaces/mlDcmDRTPerformedProtocolCodeSequenceInterface.h" //DRTPerformedProtocolCodeSequence
63#include "DcmSequenceInterfaces/mlDcmDRTReferencedPerformedProcedureStepSequenceInterface.h" //DRTReferencedPerformedProcedureStepSequence
64#include "DcmSequenceInterfaces/mlDcmDRTRequestAttributesSequenceInterface.h" //DRTRequestAttributesSequence
65#include "DcmSequenceInterfaces/mlDcmDRTCodingSchemeIdentificationSequenceInterface.h" //DRTCodingSchemeIdentificationSequence
66#include "DcmSequenceInterfaces/mlDcmDRTContributingEquipmentSequenceInterface.h" //DRTContributingEquipmentSequence
67#include "DcmSequenceInterfaces/mlDcmDRTDigitalSignaturesSequenceInterface.h" //DRTDigitalSignaturesSequence
68#include "DcmSequenceInterfaces/mlDcmDRTEncryptedAttributesSequenceInterface.h" //DRTEncryptedAttributesSequence
69#include "DcmSequenceInterfaces/mlDcmDRTHL7StructuredDocumentReferenceSequenceInterface.h" //DRTHL7StructuredDocumentReferenceSequence
71#include "DcmSequenceInterfaces/mlDcmDRTOriginalAttributesSequenceInterface.h" //DRTOriginalAttributesSequence
73
74
76
77// ------------------------------------------------------------------
79// ------------------------------------------------------------------
81{
82public:
83
86
88
90 typedef std::vector<DcmModuleType> dcmModuleTypeVec;
91 typedef std::vector<DcmModuleType>::iterator dcmModuleTypeVecIter;
92
94 dcmModuleTypeVecIter iter = find(_dcmModuleTypes.begin(), _dcmModuleTypes.end(), moduleType);
95 return iter != _dcmModuleTypes.end();
96 }
97
99 dcmModuleTypeVec getModuleTypes() { return _dcmModuleTypes; }
100
101 virtual ~DRTImageIODBase () {}
102
103 void setDcmTree(DCMTree::TreePtr dcmTree) { setMutableTree(dcmTree); }
104
106
108 bool isValid() { return getMutableTree() != NULL; }
109
110
111 // ApprovalStatus (300e,0002) vr=CS, vm=1, type=1
112 bool getApprovalStatus(std::string& parameter) const;
113 bool setApprovalStatus(const std::string parameter);
114 std::string getApprovalStatusVR() const { return "CS"; }
115 std::string getApprovalStatusVM() const { return "1"; }
116 std::string getApprovalStatusTag() const { return std::string("(300e,0002)"); }
117
118 // ReviewDate (300e,0004) vr=DA, vm=1, type=2C
119 bool getReviewDate(std::string& parameter) const;
120 bool setReviewDate(const std::string parameter);
121 std::string getReviewDateVR() const { return "DA"; }
122 std::string getReviewDateVM() const { return "1"; }
123 std::string getReviewDateTag() const { return std::string("(300e,0004)"); }
124
125 // ReviewTime (300e,0005) vr=TM, vm=1, type=2C
126 bool getReviewTime(std::string& parameter) const;
127 bool setReviewTime(const std::string parameter);
128 std::string getReviewTimeVR() const { return "TM"; }
129 std::string getReviewTimeVM() const { return "1"; }
130 std::string getReviewTimeTag() const { return std::string("(300e,0005)"); }
131
132 // ReviewerName (300e,0008) vr=PN, vm=1, type=2C
133 bool getReviewerName(std::string& parameter) const;
134 bool setReviewerName(const std::string parameter);
135 std::string getReviewerNameVR() const { return "PN"; }
136 std::string getReviewerNameVM() const { return "1"; }
137 std::string getReviewerNameTag() const { return std::string("(300e,0008)"); }
138
139 // ActualFrameDuration (0018,1242) vr=IS, vm=1, type=3
140 bool getActualFrameDuration(std::string& parameter) const;
141 bool setActualFrameDuration(const std::string parameter);
142 std::string getActualFrameDurationVR() const { return "IS"; }
143 std::string getActualFrameDurationVM() const { return "1"; }
144 std::string getActualFrameDurationTag() const { return std::string("(0018,1242)"); }
145
146 // CineRate (0018,0040) vr=IS, vm=1, type=3
147 bool getCineRate(std::string& parameter) const;
148 bool setCineRate(const std::string parameter);
149 std::string getCineRateVR() const { return "IS"; }
150 std::string getCineRateVM() const { return "1"; }
151 std::string getCineRateTag() const { return std::string("(0018,0040)"); }
152
153 // EffectiveDuration (0018,0072) vr=DS, vm=1, type=3
154 bool getEffectiveDuration(std::string& parameter) const;
155 bool setEffectiveDuration(const std::string parameter);
156 std::string getEffectiveDurationVR() const { return "DS"; }
157 std::string getEffectiveDurationVM() const { return "1"; }
158 std::string getEffectiveDurationTag() const { return std::string("(0018,0072)"); }
159
160 // FrameDelay (0018,1066) vr=DS, vm=1, type=3
161 bool getFrameDelay(std::string& parameter) const;
162 bool setFrameDelay(const std::string parameter);
163 std::string getFrameDelayVR() const { return "DS"; }
164 std::string getFrameDelayVM() const { return "1"; }
165 std::string getFrameDelayTag() const { return std::string("(0018,1066)"); }
166
167 // FrameTime (0018,1063) vr=DS, vm=1, type=1C
168 bool getFrameTime(std::string& parameter) const;
169 bool setFrameTime(const std::string parameter);
170 std::string getFrameTimeVR() const { return "DS"; }
171 std::string getFrameTimeVM() const { return "1"; }
172 std::string getFrameTimeTag() const { return std::string("(0018,1063)"); }
173
174 // FrameTimeVector (0018,1065) vr=DS, vm=1-n, type=1C
175 bool getFrameTimeVector(std::string& parameter) const;
176 bool setFrameTimeVector(const std::string parameter);
177 std::string getFrameTimeVectorVR() const { return "DS"; }
178 std::string getFrameTimeVectorVM() const { return "1-n"; }
179 std::string getFrameTimeVectorTag() const { return std::string("(0018,1065)"); }
180
181 // ImageTriggerDelay (0018,1067) vr=DS, vm=1, type=3
182 bool getImageTriggerDelay(std::string& parameter) const;
183 bool setImageTriggerDelay(const std::string parameter);
184 std::string getImageTriggerDelayVR() const { return "DS"; }
185 std::string getImageTriggerDelayVM() const { return "1"; }
186 std::string getImageTriggerDelayTag() const { return std::string("(0018,1067)"); }
187
188 // PreferredPlaybackSequencing (0018,1244) vr=US, vm=1, type=3
191 std::string getPreferredPlaybackSequencingVR() const { return "US"; }
192 std::string getPreferredPlaybackSequencingVM() const { return "1"; }
193 std::string getPreferredPlaybackSequencingTag() const { return std::string("(0018,1244)"); }
194
195 // RecommendedDisplayFrameRate (0008,2144) vr=IS, vm=1, type=3
196 bool getRecommendedDisplayFrameRate(std::string& parameter) const;
197 bool setRecommendedDisplayFrameRate(const std::string parameter);
198 std::string getRecommendedDisplayFrameRateVR() const { return "IS"; }
199 std::string getRecommendedDisplayFrameRateVM() const { return "1"; }
200 std::string getRecommendedDisplayFrameRateTag() const { return std::string("(0008,2144)"); }
201
202 // StartTrim (0008,2142) vr=IS, vm=1, type=3
203 bool getStartTrim(std::string& parameter) const;
204 bool setStartTrim(const std::string parameter);
205 std::string getStartTrimVR() const { return "IS"; }
206 std::string getStartTrimVM() const { return "1"; }
207 std::string getStartTrimTag() const { return std::string("(0008,2142)"); }
208
209 // StopTrim (0008,2143) vr=IS, vm=1, type=3
210 bool getStopTrim(std::string& parameter) const;
211 bool setStopTrim(const std::string parameter);
212 std::string getStopTrimVR() const { return "IS"; }
213 std::string getStopTrimVM() const { return "1"; }
214 std::string getStopTrimTag() const { return std::string("(0008,2143)"); }
215
216 // ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2
217 bool getClinicalTrialCoordinatingCenterName(std::string& parameter) const;
218 bool setClinicalTrialCoordinatingCenterName(const std::string parameter);
219 std::string getClinicalTrialCoordinatingCenterNameVR() const { return "LO"; }
220 std::string getClinicalTrialCoordinatingCenterNameVM() const { return "1"; }
221 std::string getClinicalTrialCoordinatingCenterNameTag() const { return std::string("(0012,0060)"); }
222
223 // ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3
224 bool getClinicalTrialTimePointDescription(std::string& parameter) const;
225 bool setClinicalTrialTimePointDescription(const std::string parameter);
226 std::string getClinicalTrialTimePointDescriptionVR() const { return "ST"; }
227 std::string getClinicalTrialTimePointDescriptionVM() const { return "1"; }
228 std::string getClinicalTrialTimePointDescriptionTag() const { return std::string("(0012,0051)"); }
229
230 // ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2
231 bool getClinicalTrialTimePointID(std::string& parameter) const;
232 bool setClinicalTrialTimePointID(const std::string parameter);
233 std::string getClinicalTrialTimePointIDVR() const { return "LO"; }
234 std::string getClinicalTrialTimePointIDVM() const { return "1"; }
235 std::string getClinicalTrialTimePointIDTag() const { return std::string("(0012,0050)"); }
236
237 // ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1
238 bool getClinicalTrialProtocolID(std::string& parameter) const;
239 bool setClinicalTrialProtocolID(const std::string parameter);
240 std::string getClinicalTrialProtocolIDVR() const { return "LO"; }
241 std::string getClinicalTrialProtocolIDVM() const { return "1"; }
242 std::string getClinicalTrialProtocolIDTag() const { return std::string("(0012,0020)"); }
243
244 // ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2
245 bool getClinicalTrialProtocolName(std::string& parameter) const;
246 bool setClinicalTrialProtocolName(const std::string parameter);
247 std::string getClinicalTrialProtocolNameVR() const { return "LO"; }
248 std::string getClinicalTrialProtocolNameVM() const { return "1"; }
249 std::string getClinicalTrialProtocolNameTag() const { return std::string("(0012,0021)"); }
250
251 // ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2
252 bool getClinicalTrialSiteID(std::string& parameter) const;
253 bool setClinicalTrialSiteID(const std::string parameter);
254 std::string getClinicalTrialSiteIDVR() const { return "LO"; }
255 std::string getClinicalTrialSiteIDVM() const { return "1"; }
256 std::string getClinicalTrialSiteIDTag() const { return std::string("(0012,0030)"); }
257
258 // ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2
259 bool getClinicalTrialSiteName(std::string& parameter) const;
260 bool setClinicalTrialSiteName(const std::string parameter);
261 std::string getClinicalTrialSiteNameVR() const { return "LO"; }
262 std::string getClinicalTrialSiteNameVM() const { return "1"; }
263 std::string getClinicalTrialSiteNameTag() const { return std::string("(0012,0031)"); }
264
265 // ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1
266 bool getClinicalTrialSponsorName(std::string& parameter) const;
267 bool setClinicalTrialSponsorName(const std::string parameter);
268 std::string getClinicalTrialSponsorNameVR() const { return "LO"; }
269 std::string getClinicalTrialSponsorNameVM() const { return "1"; }
270 std::string getClinicalTrialSponsorNameTag() const { return std::string("(0012,0010)"); }
271
272 // ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C
273 bool getClinicalTrialSubjectID(std::string& parameter) const;
274 bool setClinicalTrialSubjectID(const std::string parameter);
275 std::string getClinicalTrialSubjectIDVR() const { return "LO"; }
276 std::string getClinicalTrialSubjectIDVM() const { return "1"; }
277 std::string getClinicalTrialSubjectIDTag() const { return std::string("(0012,0040)"); }
278
279 // ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C
280 bool getClinicalTrialSubjectReadingID(std::string& parameter) const;
281 bool setClinicalTrialSubjectReadingID(const std::string parameter);
282 std::string getClinicalTrialSubjectReadingIDVR() const { return "LO"; }
283 std::string getClinicalTrialSubjectReadingIDVM() const { return "1"; }
284 std::string getClinicalTrialSubjectReadingIDTag() const { return std::string("(0012,0042)"); }
285
286 // ContrastBolusAgent (0018,0010) vr=LO, vm=1, type=2
287 bool getContrastBolusAgent(std::string& parameter) const;
288 bool setContrastBolusAgent(const std::string parameter);
289 std::string getContrastBolusAgentVR() const { return "LO"; }
290 std::string getContrastBolusAgentVM() const { return "1"; }
291 std::string getContrastBolusAgentTag() const { return std::string("(0018,0010)"); }
292
293 // ContrastBolusIngredient (0018,1048) vr=CS, vm=1, type=3
294 bool getContrastBolusIngredient(std::string& parameter) const;
295 bool setContrastBolusIngredient(const std::string parameter);
296 std::string getContrastBolusIngredientVR() const { return "CS"; }
297 std::string getContrastBolusIngredientVM() const { return "1"; }
298 std::string getContrastBolusIngredientTag() const { return std::string("(0018,1048)"); }
299
300 // ContrastBolusIngredientConcentration (0018,1049) vr=DS, vm=1, type=3
301 bool getContrastBolusIngredientConcentration(std::string& parameter) const;
302 bool setContrastBolusIngredientConcentration(const std::string parameter);
303 std::string getContrastBolusIngredientConcentrationVR() const { return "DS"; }
304 std::string getContrastBolusIngredientConcentrationVM() const { return "1"; }
305 std::string getContrastBolusIngredientConcentrationTag() const { return std::string("(0018,1049)"); }
306
307 // ContrastBolusRoute (0018,1040) vr=LO, vm=1, type=3
308 bool getContrastBolusRoute(std::string& parameter) const;
309 bool setContrastBolusRoute(const std::string parameter);
310 std::string getContrastBolusRouteVR() const { return "LO"; }
311 std::string getContrastBolusRouteVM() const { return "1"; }
312 std::string getContrastBolusRouteTag() const { return std::string("(0018,1040)"); }
313
314 // ContrastBolusStartTime (0018,1042) vr=TM, vm=1, type=3
315 bool getContrastBolusStartTime(std::string& parameter) const;
316 bool setContrastBolusStartTime(const std::string parameter);
317 std::string getContrastBolusStartTimeVR() const { return "TM"; }
318 std::string getContrastBolusStartTimeVM() const { return "1"; }
319 std::string getContrastBolusStartTimeTag() const { return std::string("(0018,1042)"); }
320
321 // ContrastBolusStopTime (0018,1043) vr=TM, vm=1, type=3
322 bool getContrastBolusStopTime(std::string& parameter) const;
323 bool setContrastBolusStopTime(const std::string parameter);
324 std::string getContrastBolusStopTimeVR() const { return "TM"; }
325 std::string getContrastBolusStopTimeVM() const { return "1"; }
326 std::string getContrastBolusStopTimeTag() const { return std::string("(0018,1043)"); }
327
328 // ContrastBolusTotalDose (0018,1044) vr=DS, vm=1, type=3
329 bool getContrastBolusTotalDose(std::string& parameter) const;
330 bool setContrastBolusTotalDose(const std::string parameter);
331 std::string getContrastBolusTotalDoseVR() const { return "DS"; }
332 std::string getContrastBolusTotalDoseVM() const { return "1"; }
333 std::string getContrastBolusTotalDoseTag() const { return std::string("(0018,1044)"); }
334
335 // ContrastBolusVolume (0018,1041) vr=DS, vm=1, type=3
336 bool getContrastBolusVolume(std::string& parameter) const;
337 bool setContrastBolusVolume(const std::string parameter);
338 std::string getContrastBolusVolumeVR() const { return "DS"; }
339 std::string getContrastBolusVolumeVM() const { return "1"; }
340 std::string getContrastBolusVolumeTag() const { return std::string("(0018,1041)"); }
341
342 // ContrastFlowDuration (0018,1047) vr=DS, vm=1-n, type=3
343 bool getContrastFlowDuration(std::string& parameter) const;
344 bool setContrastFlowDuration(const std::string parameter);
345 std::string getContrastFlowDurationVR() const { return "DS"; }
346 std::string getContrastFlowDurationVM() const { return "1-n"; }
347 std::string getContrastFlowDurationTag() const { return std::string("(0018,1047)"); }
348
349 // ContrastFlowRate (0018,1046) vr=DS, vm=1-n, type=3
350 bool getContrastFlowRate(std::string& parameter) const;
351 bool setContrastFlowRate(const std::string parameter);
352 std::string getContrastFlowRateVR() const { return "DS"; }
353 std::string getContrastFlowRateVM() const { return "1-n"; }
354 std::string getContrastFlowRateTag() const { return std::string("(0018,1046)"); }
355
356 // FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1
357 bool getFrameOfReferenceUID(std::string& parameter) const;
358 bool setFrameOfReferenceUID(const std::string parameter);
359 std::string getFrameOfReferenceUIDVR() const { return "UI"; }
360 std::string getFrameOfReferenceUIDVM() const { return "1"; }
361 std::string getFrameOfReferenceUIDTag() const { return std::string("(0020,0052)"); }
362
363 // PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2
364 bool getPositionReferenceIndicator(std::string& parameter) const;
365 bool setPositionReferenceIndicator(const std::string parameter);
366 std::string getPositionReferenceIndicatorVR() const { return "LO"; }
367 std::string getPositionReferenceIndicatorVM() const { return "1"; }
368 std::string getPositionReferenceIndicatorTag() const { return std::string("(0020,1040)"); }
369
370 // DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3
371 bool getDateOfLastCalibration(std::string& parameter) const;
372 bool setDateOfLastCalibration(const std::string parameter);
373 std::string getDateOfLastCalibrationVR() const { return "DA"; }
374 std::string getDateOfLastCalibrationVM() const { return "1-n"; }
375 std::string getDateOfLastCalibrationTag() const { return std::string("(0018,1200)"); }
376
377 // DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3
378 bool getDeviceSerialNumber(std::string& parameter) const;
379 bool setDeviceSerialNumber(const std::string parameter);
380 std::string getDeviceSerialNumberVR() const { return "LO"; }
381 std::string getDeviceSerialNumberVM() const { return "1"; }
382 std::string getDeviceSerialNumberTag() const { return std::string("(0018,1000)"); }
383
384 // GantryID (0018,1008) vr=LO, vm=1, type=3
385 bool getGantryID(std::string& parameter) const;
386 bool setGantryID(const std::string parameter);
387 std::string getGantryIDVR() const { return "LO"; }
388 std::string getGantryIDVM() const { return "1"; }
389 std::string getGantryIDTag() const { return std::string("(0018,1008)"); }
390
391 // InstitutionAddress (0008,0081) vr=ST, vm=1, type=3
392 bool getInstitutionAddress(std::string& parameter) const;
393 bool setInstitutionAddress(const std::string parameter);
394 std::string getInstitutionAddressVR() const { return "ST"; }
395 std::string getInstitutionAddressVM() const { return "1"; }
396 std::string getInstitutionAddressTag() const { return std::string("(0008,0081)"); }
397
398 // InstitutionName (0008,0080) vr=LO, vm=1, type=3
399 bool getInstitutionName(std::string& parameter) const;
400 bool setInstitutionName(const std::string parameter);
401 std::string getInstitutionNameVR() const { return "LO"; }
402 std::string getInstitutionNameVM() const { return "1"; }
403 std::string getInstitutionNameTag() const { return std::string("(0008,0080)"); }
404
405 // InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3
406 bool getInstitutionalDepartmentName(std::string& parameter) const;
407 bool setInstitutionalDepartmentName(const std::string parameter);
408 std::string getInstitutionalDepartmentNameVR() const { return "LO"; }
409 std::string getInstitutionalDepartmentNameVM() const { return "1"; }
410 std::string getInstitutionalDepartmentNameTag() const { return std::string("(0008,1040)"); }
411
412 // Manufacturer (0008,0070) vr=LO, vm=1, type=2
413 bool getManufacturer(std::string& parameter) const;
414 bool setManufacturer(const std::string parameter);
415 std::string getManufacturerVR() const { return "LO"; }
416 std::string getManufacturerVM() const { return "1"; }
417 std::string getManufacturerTag() const { return std::string("(0008,0070)"); }
418
419 // ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3
420 bool getManufacturerModelName(std::string& parameter) const;
421 bool setManufacturerModelName(const std::string parameter);
422 std::string getManufacturerModelNameVR() const { return "LO"; }
423 std::string getManufacturerModelNameVM() const { return "1"; }
424 std::string getManufacturerModelNameTag() const { return std::string("(0008,1090)"); }
425
426 // PixelPaddingValue (0028,0120) vr=US_SS, vm=1, type=3
427 bool getPixelPaddingValue(MLuint16& parameter) const;
428 bool setPixelPaddingValue(const MLuint16 parameter);
429 std::string getPixelPaddingValueVR() const { return "US_SS"; }
430 std::string getPixelPaddingValueVM() const { return "1"; }
431 std::string getPixelPaddingValueTag() const { return std::string("(0028,0120)"); }
432
433 // SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3
434 bool getSoftwareVersions(std::string& parameter) const;
435 bool setSoftwareVersions(const std::string parameter);
436 std::string getSoftwareVersionsVR() const { return "LO"; }
437 std::string getSoftwareVersionsVM() const { return "1-n"; }
438 std::string getSoftwareVersionsTag() const { return std::string("(0018,1020)"); }
439
440 // SpatialResolution (0018,1050) vr=DS, vm=1, type=3
441 bool getSpatialResolution(std::string& parameter) const;
442 bool setSpatialResolution(const std::string parameter);
443 std::string getSpatialResolutionVR() const { return "DS"; }
444 std::string getSpatialResolutionVM() const { return "1"; }
445 std::string getSpatialResolutionTag() const { return std::string("(0018,1050)"); }
446
447 // StationName (0008,1010) vr=SH, vm=1, type=3
448 bool getStationName(std::string& parameter) const;
449 bool setStationName(const std::string parameter);
450 std::string getStationNameVR() const { return "SH"; }
451 std::string getStationNameVM() const { return "1"; }
452 std::string getStationNameTag() const { return std::string("(0008,1010)"); }
453
454 // TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3
455 bool getTimeOfLastCalibration(std::string& parameter) const;
456 bool setTimeOfLastCalibration(const std::string parameter);
457 std::string getTimeOfLastCalibrationVR() const { return "TM"; }
458 std::string getTimeOfLastCalibrationVM() const { return "1-n"; }
459 std::string getTimeOfLastCalibrationTag() const { return std::string("(0018,1201)"); }
460
461 // AcquisitionDate (0008,0022) vr=DA, vm=1, type=3
462 bool getAcquisitionDate(std::string& parameter) const;
463 bool setAcquisitionDate(const std::string parameter);
464 std::string getAcquisitionDateVR() const { return "DA"; }
465 std::string getAcquisitionDateVM() const { return "1"; }
466 std::string getAcquisitionDateTag() const { return std::string("(0008,0022)"); }
467
468 // AcquisitionDateTime (0008,002a) vr=DT, vm=1, type=3
469 bool getAcquisitionDateTime(std::string& parameter) const;
470 bool setAcquisitionDateTime(const std::string parameter);
471 std::string getAcquisitionDateTimeVR() const { return "DT"; }
472 std::string getAcquisitionDateTimeVM() const { return "1"; }
473 std::string getAcquisitionDateTimeTag() const { return std::string("(0008,002a)"); }
474
475 // AcquisitionNumber (0020,0012) vr=IS, vm=1, type=3
476 bool getAcquisitionNumber(std::string& parameter) const;
477 bool setAcquisitionNumber(const std::string parameter);
478 std::string getAcquisitionNumberVR() const { return "IS"; }
479 std::string getAcquisitionNumberVM() const { return "1"; }
480 std::string getAcquisitionNumberTag() const { return std::string("(0020,0012)"); }
481
482 // AcquisitionTime (0008,0032) vr=TM, vm=1, type=3
483 bool getAcquisitionTime(std::string& parameter) const;
484 bool setAcquisitionTime(const std::string parameter);
485 std::string getAcquisitionTimeVR() const { return "TM"; }
486 std::string getAcquisitionTimeVM() const { return "1"; }
487 std::string getAcquisitionTimeTag() const { return std::string("(0008,0032)"); }
488
489 // BurnedInAnnotation (0028,0301) vr=CS, vm=1, type=3
490 bool getBurnedInAnnotation(std::string& parameter) const;
491 bool setBurnedInAnnotation(const std::string parameter);
492 std::string getBurnedInAnnotationVR() const { return "CS"; }
493 std::string getBurnedInAnnotationVM() const { return "1"; }
494 std::string getBurnedInAnnotationTag() const { return std::string("(0028,0301)"); }
495
496 // ContentDate (0008,0023) vr=DA, vm=1, type=2C
497 bool getContentDate(std::string& parameter) const;
498 bool setContentDate(const std::string parameter);
499 std::string getContentDateVR() const { return "DA"; }
500 std::string getContentDateVM() const { return "1"; }
501 std::string getContentDateTag() const { return std::string("(0008,0023)"); }
502
503 // ContentTime (0008,0033) vr=TM, vm=1, type=2C
504 bool getContentTime(std::string& parameter) const;
505 bool setContentTime(const std::string parameter);
506 std::string getContentTimeVR() const { return "TM"; }
507 std::string getContentTimeVM() const { return "1"; }
508 std::string getContentTimeTag() const { return std::string("(0008,0033)"); }
509
510 // DerivationDescription (0008,2111) vr=ST, vm=1, type=3
511 bool getDerivationDescription(std::string& parameter) const;
512 bool setDerivationDescription(const std::string parameter);
513 std::string getDerivationDescriptionVR() const { return "ST"; }
514 std::string getDerivationDescriptionVM() const { return "1"; }
515 std::string getDerivationDescriptionTag() const { return std::string("(0008,2111)"); }
516
517 // ImageComments (0020,4000) vr=LT, vm=1, type=3
518 bool getImageComments(std::string& parameter) const;
519 bool setImageComments(const std::string parameter);
520 std::string getImageCommentsVR() const { return "LT"; }
521 std::string getImageCommentsVM() const { return "1"; }
522 std::string getImageCommentsTag() const { return std::string("(0020,4000)"); }
523
524 // ImageType (0008,0008) vr=CS, vm=2-n, type=3
525 bool getImageType(std::string& parameter) const;
526 bool setImageType(const std::string parameter);
527 std::string getImageTypeVR() const { return "CS"; }
528 std::string getImageTypeVM() const { return "2-n"; }
529 std::string getImageTypeTag() const { return std::string("(0008,0008)"); }
530
531 // ImagesInAcquisition (0020,1002) vr=IS, vm=1, type=3
532 bool getImagesInAcquisition(std::string& parameter) const;
533 bool setImagesInAcquisition(const std::string parameter);
534 std::string getImagesInAcquisitionVR() const { return "IS"; }
535 std::string getImagesInAcquisitionVM() const { return "1"; }
536 std::string getImagesInAcquisitionTag() const { return std::string("(0020,1002)"); }
537
538 // IrradiationEventUID (0008,3010) vr=UI, vm=1, type=3
539 bool getIrradiationEventUID(std::string& parameter) const;
540 bool setIrradiationEventUID(const std::string parameter);
541 std::string getIrradiationEventUIDVR() const { return "UI"; }
542 std::string getIrradiationEventUIDVM() const { return "1"; }
543 std::string getIrradiationEventUIDTag() const { return std::string("(0008,3010)"); }
544
545 // LossyImageCompression (0028,2110) vr=CS, vm=1, type=3
546 bool getLossyImageCompression(std::string& parameter) const;
547 bool setLossyImageCompression(const std::string parameter);
548 std::string getLossyImageCompressionVR() const { return "CS"; }
549 std::string getLossyImageCompressionVM() const { return "1"; }
550 std::string getLossyImageCompressionTag() const { return std::string("(0028,2110)"); }
551
552 // LossyImageCompressionMethod (0028,2114) vr=CS, vm=1-n, type=3
553 bool getLossyImageCompressionMethod(std::string& parameter) const;
554 bool setLossyImageCompressionMethod(const std::string parameter);
555 std::string getLossyImageCompressionMethodVR() const { return "CS"; }
556 std::string getLossyImageCompressionMethodVM() const { return "1-n"; }
557 std::string getLossyImageCompressionMethodTag() const { return std::string("(0028,2114)"); }
558
559 // LossyImageCompressionRatio (0028,2112) vr=DS, vm=1-n, type=3
560 bool getLossyImageCompressionRatio(std::string& parameter) const;
561 bool setLossyImageCompressionRatio(const std::string parameter);
562 std::string getLossyImageCompressionRatioVR() const { return "DS"; }
563 std::string getLossyImageCompressionRatioVM() const { return "1-n"; }
564 std::string getLossyImageCompressionRatioTag() const { return std::string("(0028,2112)"); }
565
566 // PatientOrientation (0020,0020) vr=CS, vm=2, type=2C
567 bool getPatientOrientation(std::string& parameter) const;
568 bool setPatientOrientation(const std::string parameter);
569 std::string getPatientOrientationVR() const { return "CS"; }
570 std::string getPatientOrientationVM() const { return "2"; }
571 std::string getPatientOrientationTag() const { return std::string("(0020,0020)"); }
572
573 // PresentationLUTShape (2050,0020) vr=CS, vm=1, type=3
574 bool getPresentationLUTShape(std::string& parameter) const;
575 bool setPresentationLUTShape(const std::string parameter);
576 std::string getPresentationLUTShapeVR() const { return "CS"; }
577 std::string getPresentationLUTShapeVM() const { return "1"; }
578 std::string getPresentationLUTShapeTag() const { return std::string("(2050,0020)"); }
579
580 // QualityControlImage (0028,0300) vr=CS, vm=1, type=3
581 bool getQualityControlImage(std::string& parameter) const;
582 bool setQualityControlImage(const std::string parameter);
583 std::string getQualityControlImageVR() const { return "CS"; }
584 std::string getQualityControlImageVM() const { return "1"; }
585 std::string getQualityControlImageTag() const { return std::string("(0028,0300)"); }
586
587 // AccessionNumber (0008,0050) vr=SH, vm=1, type=2
588 bool getAccessionNumber(std::string& parameter) const;
589 bool setAccessionNumber(const std::string parameter);
590 std::string getAccessionNumberVR() const { return "SH"; }
591 std::string getAccessionNumberVM() const { return "1"; }
592 std::string getAccessionNumberTag() const { return std::string("(0008,0050)"); }
593
594 // NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3
595 bool getNameOfPhysiciansReadingStudy(std::string& parameter) const;
596 bool setNameOfPhysiciansReadingStudy(const std::string parameter);
597 std::string getNameOfPhysiciansReadingStudyVR() const { return "PN"; }
598 std::string getNameOfPhysiciansReadingStudyVM() const { return "1-n"; }
599 std::string getNameOfPhysiciansReadingStudyTag() const { return std::string("(0008,1060)"); }
600
601 // PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3
602 bool getPhysiciansOfRecord(std::string& parameter) const;
603 bool setPhysiciansOfRecord(const std::string parameter);
604 std::string getPhysiciansOfRecordVR() const { return "PN"; }
605 std::string getPhysiciansOfRecordVM() const { return "1-n"; }
606 std::string getPhysiciansOfRecordTag() const { return std::string("(0008,1048)"); }
607
608 // ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2
609 bool getReferringPhysicianName(std::string& parameter) const;
610 bool setReferringPhysicianName(const std::string parameter);
611 std::string getReferringPhysicianNameVR() const { return "PN"; }
612 std::string getReferringPhysicianNameVM() const { return "1"; }
613 std::string getReferringPhysicianNameTag() const { return std::string("(0008,0090)"); }
614
615 // StudyDate (0008,0020) vr=DA, vm=1, type=2
616 bool getStudyDate(std::string& parameter) const;
617 bool setStudyDate(const std::string parameter);
618 std::string getStudyDateVR() const { return "DA"; }
619 std::string getStudyDateVM() const { return "1"; }
620 std::string getStudyDateTag() const { return std::string("(0008,0020)"); }
621
622 // StudyDescription (0008,1030) vr=LO, vm=1, type=3
623 bool getStudyDescription(std::string& parameter) const;
624 bool setStudyDescription(const std::string parameter);
625 std::string getStudyDescriptionVR() const { return "LO"; }
626 std::string getStudyDescriptionVM() const { return "1"; }
627 std::string getStudyDescriptionTag() const { return std::string("(0008,1030)"); }
628
629 // StudyID (0020,0010) vr=SH, vm=1, type=2
630 bool getStudyID(std::string& parameter) const;
631 bool setStudyID(const std::string parameter);
632 std::string getStudyIDVR() const { return "SH"; }
633 std::string getStudyIDVM() const { return "1"; }
634 std::string getStudyIDTag() const { return std::string("(0020,0010)"); }
635
636 // StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1
637 bool getStudyInstanceUID(std::string& parameter) const;
638 bool setStudyInstanceUID(const std::string parameter);
639 std::string getStudyInstanceUIDVR() const { return "UI"; }
640 std::string getStudyInstanceUIDVM() const { return "1"; }
641 std::string getStudyInstanceUIDTag() const { return std::string("(0020,000d)"); }
642
643 // StudyTime (0008,0030) vr=TM, vm=1, type=2
644 bool getStudyTime(std::string& parameter) const;
645 bool setStudyTime(const std::string parameter);
646 std::string getStudyTimeVR() const { return "TM"; }
647 std::string getStudyTimeVM() const { return "1"; }
648 std::string getStudyTimeTag() const { return std::string("(0008,0030)"); }
649
650 // BluePaletteColorLookupTableDescriptor (0028,1103) vr=US_SS, vm=3, type=1C
653 std::string getBluePaletteColorLookupTableDescriptorVR() const { return "US_SS"; }
654 std::string getBluePaletteColorLookupTableDescriptorVM() const { return "3"; }
655 std::string getBluePaletteColorLookupTableDescriptorTag() const { return std::string("(0028,1103)"); }
656
657 // Columns (0028,0011) vr=US, vm=1, type=1
658 bool getColumns(MLuint16& parameter) const;
659 bool setColumns(const MLuint16 parameter);
660 std::string getColumnsVR() const { return "US"; }
661 std::string getColumnsVM() const { return "1"; }
662 std::string getColumnsTag() const { return std::string("(0028,0011)"); }
663
664 // GreenPaletteColorLookupTableDescriptor (0028,1102) vr=US_SS, vm=3, type=1C
667 std::string getGreenPaletteColorLookupTableDescriptorVR() const { return "US_SS"; }
668 std::string getGreenPaletteColorLookupTableDescriptorVM() const { return "3"; }
669 std::string getGreenPaletteColorLookupTableDescriptorTag() const { return std::string("(0028,1102)"); }
670
671 // ICCProfile (0028,2000) vr=OB, vm=1, type=3
672 bool getICCProfile(int& parameter) const;
673 bool setICCProfile(const int parameter);
674 std::string getICCProfileVR() const { return "OB"; }
675 std::string getICCProfileVM() const { return "1"; }
676 std::string getICCProfileTag() const { return std::string("(0028,2000)"); }
677
678 // LargestImagePixelValue (0028,0107) vr=US_SS, vm=1, type=3
679 bool getLargestImagePixelValue(MLuint16& parameter) const;
680 bool setLargestImagePixelValue(const MLuint16 parameter);
681 std::string getLargestImagePixelValueVR() const { return "US_SS"; }
682 std::string getLargestImagePixelValueVM() const { return "1"; }
683 std::string getLargestImagePixelValueTag() const { return std::string("(0028,0107)"); }
684
685 // PixelAspectRatio (0028,0034) vr=IS, vm=2, type=1C
686 bool getPixelAspectRatio(std::string& parameter) const;
687 bool setPixelAspectRatio(const std::string parameter);
688 std::string getPixelAspectRatioVR() const { return "IS"; }
689 std::string getPixelAspectRatioVM() const { return "2"; }
690 std::string getPixelAspectRatioTag() const { return std::string("(0028,0034)"); }
691
692 // PixelDataProviderURL (0028,7fe0) vr=UT, vm=1, type=1C
693 bool getPixelDataProviderURL(std::string& parameter) const;
694 bool setPixelDataProviderURL(const std::string parameter);
695 std::string getPixelDataProviderURLVR() const { return "UT"; }
696 std::string getPixelDataProviderURLVM() const { return "1"; }
697 std::string getPixelDataProviderURLTag() const { return std::string("(0028,7fe0)"); }
698
699 // PlanarConfiguration (0028,0006) vr=US, vm=1, type=1C
700 bool getPlanarConfiguration(MLuint16& parameter) const;
701 bool setPlanarConfiguration(const MLuint16 parameter);
702 std::string getPlanarConfigurationVR() const { return "US"; }
703 std::string getPlanarConfigurationVM() const { return "1"; }
704 std::string getPlanarConfigurationTag() const { return std::string("(0028,0006)"); }
705
706 // RedPaletteColorLookupTableDescriptor (0028,1101) vr=US_SS, vm=3, type=1C
709 std::string getRedPaletteColorLookupTableDescriptorVR() const { return "US_SS"; }
710 std::string getRedPaletteColorLookupTableDescriptorVM() const { return "3"; }
711 std::string getRedPaletteColorLookupTableDescriptorTag() const { return std::string("(0028,1101)"); }
712
713 // Rows (0028,0010) vr=US, vm=1, type=1
714 bool getRows(MLuint16& parameter) const;
715 bool setRows(const MLuint16 parameter);
716 std::string getRowsVR() const { return "US"; }
717 std::string getRowsVM() const { return "1"; }
718 std::string getRowsTag() const { return std::string("(0028,0010)"); }
719
720 // SmallestImagePixelValue (0028,0106) vr=US_SS, vm=1, type=3
721 bool getSmallestImagePixelValue(MLuint16& parameter) const;
723 std::string getSmallestImagePixelValueVR() const { return "US_SS"; }
724 std::string getSmallestImagePixelValueVM() const { return "1"; }
725 std::string getSmallestImagePixelValueTag() const { return std::string("(0028,0106)"); }
726
727 // RescaleIntercept (0028,1052) vr=DS, vm=1, type=1C
728 bool getRescaleIntercept(std::string& parameter) const;
729 bool setRescaleIntercept(const std::string parameter);
730 std::string getRescaleInterceptVR() const { return "DS"; }
731 std::string getRescaleInterceptVM() const { return "1"; }
732 std::string getRescaleInterceptTag() const { return std::string("(0028,1052)"); }
733
734 // RescaleSlope (0028,1053) vr=DS, vm=1, type=1C
735 bool getRescaleSlope(std::string& parameter) const;
736 bool setRescaleSlope(const std::string parameter);
737 std::string getRescaleSlopeVR() const { return "DS"; }
738 std::string getRescaleSlopeVM() const { return "1"; }
739 std::string getRescaleSlopeTag() const { return std::string("(0028,1053)"); }
740
741 // RescaleType (0028,1054) vr=LO, vm=1, type=1C
742 bool getRescaleType(std::string& parameter) const;
743 bool setRescaleType(const std::string parameter);
744 std::string getRescaleTypeVR() const { return "LO"; }
745 std::string getRescaleTypeVM() const { return "1"; }
746 std::string getRescaleTypeTag() const { return std::string("(0028,1054)"); }
747
748 // NumberOfFrames (0028,0008) vr=IS, vm=1, type=1
749 bool getNumberOfFrames(std::string& parameter) const;
750 bool setNumberOfFrames(const std::string parameter);
751 std::string getNumberOfFramesVR() const { return "IS"; }
752 std::string getNumberOfFramesVM() const { return "1"; }
753 std::string getNumberOfFramesTag() const { return std::string("(0028,0008)"); }
754
755 // DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C
756 bool getDeidentificationMethod(std::string& parameter) const;
757 bool setDeidentificationMethod(const std::string parameter);
758 std::string getDeidentificationMethodVR() const { return "LO"; }
759 std::string getDeidentificationMethodVM() const { return "1-n"; }
760 std::string getDeidentificationMethodTag() const { return std::string("(0012,0063)"); }
761
762 // EthnicGroup (0010,2160) vr=SH, vm=1, type=3
763 bool getEthnicGroup(std::string& parameter) const;
764 bool setEthnicGroup(const std::string parameter);
765 std::string getEthnicGroupVR() const { return "SH"; }
766 std::string getEthnicGroupVM() const { return "1"; }
767 std::string getEthnicGroupTag() const { return std::string("(0010,2160)"); }
768
769 // IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3
770 bool getIssuerOfPatientID(std::string& parameter) const;
771 bool setIssuerOfPatientID(const std::string parameter);
772 std::string getIssuerOfPatientIDVR() const { return "LO"; }
773 std::string getIssuerOfPatientIDVM() const { return "1"; }
774 std::string getIssuerOfPatientIDTag() const { return std::string("(0010,0021)"); }
775
776 // OtherPatientIDs (0010,1000) vr=LO, vm=1-n, type=3
777 bool getOtherPatientIDs(std::string& parameter) const;
778 bool setOtherPatientIDs(const std::string parameter);
779 std::string getOtherPatientIDsVR() const { return "LO"; }
780 std::string getOtherPatientIDsVM() const { return "1-n"; }
781 std::string getOtherPatientIDsTag() const { return std::string("(0010,1000)"); }
782
783 // OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3
784 bool getOtherPatientNames(std::string& parameter) const;
785 bool setOtherPatientNames(const std::string parameter);
786 std::string getOtherPatientNamesVR() const { return "PN"; }
787 std::string getOtherPatientNamesVM() const { return "1-n"; }
788 std::string getOtherPatientNamesTag() const { return std::string("(0010,1001)"); }
789
790 // PatientBirthDate (0010,0030) vr=DA, vm=1, type=2
791 bool getPatientBirthDate(std::string& parameter) const;
792 bool setPatientBirthDate(const std::string parameter);
793 std::string getPatientBirthDateVR() const { return "DA"; }
794 std::string getPatientBirthDateVM() const { return "1"; }
795 std::string getPatientBirthDateTag() const { return std::string("(0010,0030)"); }
796
797 // PatientBirthTime (0010,0032) vr=TM, vm=1, type=3
798 bool getPatientBirthTime(std::string& parameter) const;
799 bool setPatientBirthTime(const std::string parameter);
800 std::string getPatientBirthTimeVR() const { return "TM"; }
801 std::string getPatientBirthTimeVM() const { return "1"; }
802 std::string getPatientBirthTimeTag() const { return std::string("(0010,0032)"); }
803
804 // PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C
805 bool getPatientBreedDescription(std::string& parameter) const;
806 bool setPatientBreedDescription(const std::string parameter);
807 std::string getPatientBreedDescriptionVR() const { return "LO"; }
808 std::string getPatientBreedDescriptionVM() const { return "1"; }
809 std::string getPatientBreedDescriptionTag() const { return std::string("(0010,2292)"); }
810
811 // PatientComments (0010,4000) vr=LT, vm=1, type=3
812 bool getPatientComments(std::string& parameter) const;
813 bool setPatientComments(const std::string parameter);
814 std::string getPatientCommentsVR() const { return "LT"; }
815 std::string getPatientCommentsVM() const { return "1"; }
816 std::string getPatientCommentsTag() const { return std::string("(0010,4000)"); }
817
818 // PatientID (0010,0020) vr=LO, vm=1, type=2
819 bool getPatientID(std::string& parameter) const;
820 bool setPatientID(const std::string parameter);
821 std::string getPatientIDVR() const { return "LO"; }
822 std::string getPatientIDVM() const { return "1"; }
823 std::string getPatientIDTag() const { return std::string("(0010,0020)"); }
824
825 // PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3
826 bool getPatientIdentityRemoved(std::string& parameter) const;
827 bool setPatientIdentityRemoved(const std::string parameter);
828 std::string getPatientIdentityRemovedVR() const { return "CS"; }
829 std::string getPatientIdentityRemovedVM() const { return "1"; }
830 std::string getPatientIdentityRemovedTag() const { return std::string("(0012,0062)"); }
831
832 // PatientName (0010,0010) vr=PN, vm=1, type=2
833 bool getPatientName(std::string& parameter) const;
834 bool setPatientName(const std::string parameter);
835 std::string getPatientNameVR() const { return "PN"; }
836 std::string getPatientNameVM() const { return "1"; }
837 std::string getPatientNameTag() const { return std::string("(0010,0010)"); }
838
839 // PatientSex (0010,0040) vr=CS, vm=1, type=2
840 bool getPatientSex(std::string& parameter) const;
841 bool setPatientSex(const std::string parameter);
842 std::string getPatientSexVR() const { return "CS"; }
843 std::string getPatientSexVM() const { return "1"; }
844 std::string getPatientSexTag() const { return std::string("(0010,0040)"); }
845
846 // PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C
847 bool getPatientSpeciesDescription(std::string& parameter) const;
848 bool setPatientSpeciesDescription(const std::string parameter);
849 std::string getPatientSpeciesDescriptionVR() const { return "LO"; }
850 std::string getPatientSpeciesDescriptionVM() const { return "1"; }
851 std::string getPatientSpeciesDescriptionTag() const { return std::string("(0010,2201)"); }
852
853 // ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C
854 bool getResponsibleOrganization(std::string& parameter) const;
855 bool setResponsibleOrganization(const std::string parameter);
856 std::string getResponsibleOrganizationVR() const { return "LO"; }
857 std::string getResponsibleOrganizationVM() const { return "1"; }
858 std::string getResponsibleOrganizationTag() const { return std::string("(0010,2299)"); }
859
860 // ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C
861 bool getResponsiblePerson(std::string& parameter) const;
862 bool setResponsiblePerson(const std::string parameter);
863 std::string getResponsiblePersonVR() const { return "PN"; }
864 std::string getResponsiblePersonVM() const { return "1"; }
865 std::string getResponsiblePersonTag() const { return std::string("(0010,2297)"); }
866
867 // ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C
868 bool getResponsiblePersonRole(std::string& parameter) const;
869 bool setResponsiblePersonRole(const std::string parameter);
870 std::string getResponsiblePersonRoleVR() const { return "CS"; }
871 std::string getResponsiblePersonRoleVM() const { return "1"; }
872 std::string getResponsiblePersonRoleTag() const { return std::string("(0010,2298)"); }
873
874 // AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3
875 bool getAdditionalPatientHistory(std::string& parameter) const;
876 bool setAdditionalPatientHistory(const std::string parameter);
877 std::string getAdditionalPatientHistoryVR() const { return "LT"; }
878 std::string getAdditionalPatientHistoryVM() const { return "1"; }
879 std::string getAdditionalPatientHistoryTag() const { return std::string("(0010,21b0)"); }
880
881 // AdmissionID (0038,0010) vr=LO, vm=1, type=3
882 bool getAdmissionID(std::string& parameter) const;
883 bool setAdmissionID(const std::string parameter);
884 std::string getAdmissionIDVR() const { return "LO"; }
885 std::string getAdmissionIDVM() const { return "1"; }
886 std::string getAdmissionIDTag() const { return std::string("(0038,0010)"); }
887
888 // AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3
889 bool getAdmittingDiagnosesDescription(std::string& parameter) const;
890 bool setAdmittingDiagnosesDescription(const std::string parameter);
891 std::string getAdmittingDiagnosesDescriptionVR() const { return "LO"; }
892 std::string getAdmittingDiagnosesDescriptionVM() const { return "1-n"; }
893 std::string getAdmittingDiagnosesDescriptionTag() const { return std::string("(0008,1080)"); }
894
895 // IssuerOfAdmissionID (0038,0011) vr=LO, vm=1, type=3
896 bool getIssuerOfAdmissionID(std::string& parameter) const;
897 bool setIssuerOfAdmissionID(const std::string parameter);
898 std::string getIssuerOfAdmissionIDVR() const { return "LO"; }
899 std::string getIssuerOfAdmissionIDVM() const { return "1"; }
900 std::string getIssuerOfAdmissionIDTag() const { return std::string("(0038,0011)"); }
901
902 // Occupation (0010,2180) vr=SH, vm=1, type=3
903 bool getOccupation(std::string& parameter) const;
904 bool setOccupation(const std::string parameter);
905 std::string getOccupationVR() const { return "SH"; }
906 std::string getOccupationVM() const { return "1"; }
907 std::string getOccupationTag() const { return std::string("(0010,2180)"); }
908
909 // PatientAge (0010,1010) vr=AS, vm=1, type=3
910 bool getPatientAge(std::string& parameter) const;
911 bool setPatientAge(const std::string parameter);
912 std::string getPatientAgeVR() const { return "AS"; }
913 std::string getPatientAgeVM() const { return "1"; }
914 std::string getPatientAgeTag() const { return std::string("(0010,1010)"); }
915
916 // PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C
917 bool getPatientSexNeutered(std::string& parameter) const;
918 bool setPatientSexNeutered(const std::string parameter);
919 std::string getPatientSexNeuteredVR() const { return "CS"; }
920 std::string getPatientSexNeuteredVM() const { return "1"; }
921 std::string getPatientSexNeuteredTag() const { return std::string("(0010,2203)"); }
922
923 // PatientSize (0010,1020) vr=DS, vm=1, type=3
924 bool getPatientSize(std::string& parameter) const;
925 bool setPatientSize(const std::string parameter);
926 std::string getPatientSizeVR() const { return "DS"; }
927 std::string getPatientSizeVM() const { return "1"; }
928 std::string getPatientSizeTag() const { return std::string("(0010,1020)"); }
929
930 // PatientWeight (0010,1030) vr=DS, vm=1, type=3
931 bool getPatientWeight(std::string& parameter) const;
932 bool setPatientWeight(const std::string parameter);
933 std::string getPatientWeightVR() const { return "DS"; }
934 std::string getPatientWeightVM() const { return "1"; }
935 std::string getPatientWeightTag() const { return std::string("(0010,1030)"); }
936
937 // BeamLimitingDeviceAngle (300a,0120) vr=DS, vm=1, type=3
938 bool getBeamLimitingDeviceAngle(std::string& parameter) const;
939 bool setBeamLimitingDeviceAngle(const std::string parameter);
940 std::string getBeamLimitingDeviceAngleVR() const { return "DS"; }
941 std::string getBeamLimitingDeviceAngleVM() const { return "1"; }
942 std::string getBeamLimitingDeviceAngleTag() const { return std::string("(300a,0120)"); }
943
944 // BitsAllocated (0028,0100) vr=US, vm=1, type=1
945 bool getBitsAllocated(MLuint16& parameter) const;
946 bool setBitsAllocated(const MLuint16 parameter);
947 std::string getBitsAllocatedVR() const { return "US"; }
948 std::string getBitsAllocatedVM() const { return "1"; }
949 std::string getBitsAllocatedTag() const { return std::string("(0028,0100)"); }
950
951 // BitsStored (0028,0101) vr=US, vm=1, type=1
952 bool getBitsStored(MLuint16& parameter) const;
953 bool setBitsStored(const MLuint16 parameter);
954 std::string getBitsStoredVR() const { return "US"; }
955 std::string getBitsStoredVM() const { return "1"; }
956 std::string getBitsStoredTag() const { return std::string("(0028,0101)"); }
957
958 // ConversionType (0008,0064) vr=CS, vm=1, type=2
959 bool getConversionType(std::string& parameter) const;
960 bool setConversionType(const std::string parameter);
961 std::string getConversionTypeVR() const { return "CS"; }
962 std::string getConversionTypeVM() const { return "1"; }
963 std::string getConversionTypeTag() const { return std::string("(0008,0064)"); }
964
965 // EndCumulativeMetersetWeight (300c,0009) vr=DS, vm=1, type=3
966 bool getEndCumulativeMetersetWeight(std::string& parameter) const;
967 bool setEndCumulativeMetersetWeight(const std::string parameter);
968 std::string getEndCumulativeMetersetWeightVR() const { return "DS"; }
969 std::string getEndCumulativeMetersetWeightVM() const { return "1"; }
970 std::string getEndCumulativeMetersetWeightTag() const { return std::string("(300c,0009)"); }
971
972 // FractionNumber (3002,0029) vr=IS, vm=1, type=3
973 bool getFractionNumber(std::string& parameter) const;
974 bool setFractionNumber(const std::string parameter);
975 std::string getFractionNumberVR() const { return "IS"; }
976 std::string getFractionNumberVM() const { return "1"; }
977 std::string getFractionNumberTag() const { return std::string("(3002,0029)"); }
978
979 // GantryAngle (300a,011e) vr=DS, vm=1, type=3
980 bool getGantryAngle(std::string& parameter) const;
981 bool setGantryAngle(const std::string parameter);
982 std::string getGantryAngleVR() const { return "DS"; }
983 std::string getGantryAngleVM() const { return "1"; }
984 std::string getGantryAngleTag() const { return std::string("(300a,011e)"); }
985
986 // GantryPitchAngle (300a,014a) vr=FL, vm=1, type=3
987 bool getGantryPitchAngle(float& parameter) const;
988 bool setGantryPitchAngle(const float parameter);
989 std::string getGantryPitchAngleVR() const { return "FL"; }
990 std::string getGantryPitchAngleVM() const { return "1"; }
991 std::string getGantryPitchAngleTag() const { return std::string("(300a,014a)"); }
992
993 // HighBit (0028,0102) vr=US, vm=1, type=1
994 bool getHighBit(MLuint16& parameter) const;
995 bool setHighBit(const MLuint16 parameter);
996 std::string getHighBitVR() const { return "US"; }
997 std::string getHighBitVM() const { return "1"; }
998 std::string getHighBitTag() const { return std::string("(0028,0102)"); }
999
1000 // ImagePlanePixelSpacing (3002,0011) vr=DS, vm=2, type=2
1001 bool getImagePlanePixelSpacing(std::string& parameter) const;
1002 bool setImagePlanePixelSpacing(const std::string parameter);
1003 std::string getImagePlanePixelSpacingVR() const { return "DS"; }
1004 std::string getImagePlanePixelSpacingVM() const { return "2"; }
1005 std::string getImagePlanePixelSpacingTag() const { return std::string("(3002,0011)"); }
1006
1007 // IsocenterPosition (300a,012c) vr=DS, vm=3, type=3
1008 bool getIsocenterPosition(std::string& parameter) const;
1009 bool setIsocenterPosition(const std::string parameter);
1010 std::string getIsocenterPositionVR() const { return "DS"; }
1011 std::string getIsocenterPositionVM() const { return "3"; }
1012 std::string getIsocenterPositionTag() const { return std::string("(300a,012c)"); }
1013
1014 // OperatorsName (0008,1070) vr=PN, vm=1-n, type=2
1015 bool getOperatorsName(std::string& parameter) const;
1016 bool setOperatorsName(const std::string parameter);
1017 std::string getOperatorsNameVR() const { return "PN"; }
1018 std::string getOperatorsNameVM() const { return "1-n"; }
1019 std::string getOperatorsNameTag() const { return std::string("(0008,1070)"); }
1020
1021 // PatientPosition (0018,5100) vr=CS, vm=1, type=1C
1022 bool getPatientPosition(std::string& parameter) const;
1023 bool setPatientPosition(const std::string parameter);
1024 std::string getPatientPositionVR() const { return "CS"; }
1025 std::string getPatientPositionVM() const { return "1"; }
1026 std::string getPatientPositionTag() const { return std::string("(0018,5100)"); }
1027
1028 // PatientSupportAngle (300a,0122) vr=DS, vm=1, type=3
1029 bool getPatientSupportAngle(std::string& parameter) const;
1030 bool setPatientSupportAngle(const std::string parameter);
1031 std::string getPatientSupportAngleVR() const { return "DS"; }
1032 std::string getPatientSupportAngleVM() const { return "1"; }
1033 std::string getPatientSupportAngleTag() const { return std::string("(300a,0122)"); }
1034
1035 // PhotometricInterpretation (0028,0004) vr=CS, vm=1, type=1
1036 bool getPhotometricInterpretation(std::string& parameter) const;
1037 bool setPhotometricInterpretation(const std::string parameter);
1038 std::string getPhotometricInterpretationVR() const { return "CS"; }
1039 std::string getPhotometricInterpretationVM() const { return "1"; }
1040 std::string getPhotometricInterpretationTag() const { return std::string("(0028,0004)"); }
1041
1042 // PixelIntensityRelationship (0028,1040) vr=CS, vm=1, type=3
1043 bool getPixelIntensityRelationship(std::string& parameter) const;
1044 bool setPixelIntensityRelationship(const std::string parameter);
1045 std::string getPixelIntensityRelationshipVR() const { return "CS"; }
1046 std::string getPixelIntensityRelationshipVM() const { return "1"; }
1047 std::string getPixelIntensityRelationshipTag() const { return std::string("(0028,1040)"); }
1048
1049 // PixelIntensityRelationshipSign (0028,1041) vr=SS, vm=1, type=1C
1050 bool getPixelIntensityRelationshipSign(int& parameter) const;
1051 bool setPixelIntensityRelationshipSign(const int parameter);
1052 std::string getPixelIntensityRelationshipSignVR() const { return "SS"; }
1053 std::string getPixelIntensityRelationshipSignVM() const { return "1"; }
1054 std::string getPixelIntensityRelationshipSignTag() const { return std::string("(0028,1041)"); }
1055
1056 // PixelRepresentation (0028,0103) vr=US, vm=1, type=1
1057 bool getPixelRepresentation(MLuint16& parameter) const;
1058 bool setPixelRepresentation(const MLuint16 parameter);
1059 std::string getPixelRepresentationVR() const { return "US"; }
1060 std::string getPixelRepresentationVM() const { return "1"; }
1061 std::string getPixelRepresentationTag() const { return std::string("(0028,0103)"); }
1062
1063 // PrimaryDosimeterUnit (300a,00b3) vr=CS, vm=1, type=2
1064 bool getPrimaryDosimeterUnit(std::string& parameter) const;
1065 bool setPrimaryDosimeterUnit(const std::string parameter);
1066 std::string getPrimaryDosimeterUnitVR() const { return "CS"; }
1067 std::string getPrimaryDosimeterUnitVM() const { return "1"; }
1068 std::string getPrimaryDosimeterUnitTag() const { return std::string("(300a,00b3)"); }
1069
1070 // RTImageDescription (3002,0004) vr=ST, vm=1, type=3
1071 bool getRTImageDescription(std::string& parameter) const;
1072 bool setRTImageDescription(const std::string parameter);
1073 std::string getRTImageDescriptionVR() const { return "ST"; }
1074 std::string getRTImageDescriptionVM() const { return "1"; }
1075 std::string getRTImageDescriptionTag() const { return std::string("(3002,0004)"); }
1076
1077 // RTImageLabel (3002,0002) vr=SH, vm=1, type=1
1078 bool getRTImageLabel(std::string& parameter) const;
1079 bool setRTImageLabel(const std::string parameter);
1080 std::string getRTImageLabelVR() const { return "SH"; }
1081 std::string getRTImageLabelVM() const { return "1"; }
1082 std::string getRTImageLabelTag() const { return std::string("(3002,0002)"); }
1083
1084 // RTImageName (3002,0003) vr=LO, vm=1, type=3
1085 bool getRTImageName(std::string& parameter) const;
1086 bool setRTImageName(const std::string parameter);
1087 std::string getRTImageNameVR() const { return "LO"; }
1088 std::string getRTImageNameVM() const { return "1"; }
1089 std::string getRTImageNameTag() const { return std::string("(3002,0003)"); }
1090
1091 // RTImageOrientation (3002,0010) vr=DS, vm=6, type=2C
1092 bool getRTImageOrientation(std::string& parameter) const;
1093 bool setRTImageOrientation(const std::string parameter);
1094 std::string getRTImageOrientationVR() const { return "DS"; }
1095 std::string getRTImageOrientationVM() const { return "6"; }
1096 std::string getRTImageOrientationTag() const { return std::string("(3002,0010)"); }
1097
1098 // RTImagePlane (3002,000c) vr=CS, vm=1, type=1
1099 bool getRTImagePlane(std::string& parameter) const;
1100 bool setRTImagePlane(const std::string parameter);
1101 std::string getRTImagePlaneVR() const { return "CS"; }
1102 std::string getRTImagePlaneVM() const { return "1"; }
1103 std::string getRTImagePlaneTag() const { return std::string("(3002,000c)"); }
1104
1105 // RTImagePosition (3002,0012) vr=DS, vm=2, type=2
1106 bool getRTImagePosition(std::string& parameter) const;
1107 bool setRTImagePosition(const std::string parameter);
1108 std::string getRTImagePositionVR() const { return "DS"; }
1109 std::string getRTImagePositionVM() const { return "2"; }
1110 std::string getRTImagePositionTag() const { return std::string("(3002,0012)"); }
1111
1112 // RTImageSID (3002,0026) vr=DS, vm=1, type=2
1113 bool getRTImageSID(std::string& parameter) const;
1114 bool setRTImageSID(const std::string parameter);
1115 std::string getRTImageSIDVR() const { return "DS"; }
1116 std::string getRTImageSIDVM() const { return "1"; }
1117 std::string getRTImageSIDTag() const { return std::string("(3002,0026)"); }
1118
1119 // RadiationMachineName (3002,0020) vr=SH, vm=1, type=2
1120 bool getRadiationMachineName(std::string& parameter) const;
1121 bool setRadiationMachineName(const std::string parameter);
1122 std::string getRadiationMachineNameVR() const { return "SH"; }
1123 std::string getRadiationMachineNameVM() const { return "1"; }
1124 std::string getRadiationMachineNameTag() const { return std::string("(3002,0020)"); }
1125
1126 // RadiationMachineSAD (3002,0022) vr=DS, vm=1, type=2
1127 bool getRadiationMachineSAD(std::string& parameter) const;
1128 bool setRadiationMachineSAD(const std::string parameter);
1129 std::string getRadiationMachineSADVR() const { return "DS"; }
1130 std::string getRadiationMachineSADVM() const { return "1"; }
1131 std::string getRadiationMachineSADTag() const { return std::string("(3002,0022)"); }
1132
1133 // RadiationMachineSSD (3002,0024) vr=DS, vm=1, type=3
1134 bool getRadiationMachineSSD(std::string& parameter) const;
1135 bool setRadiationMachineSSD(const std::string parameter);
1136 std::string getRadiationMachineSSDVR() const { return "DS"; }
1137 std::string getRadiationMachineSSDVM() const { return "1"; }
1138 std::string getRadiationMachineSSDTag() const { return std::string("(3002,0024)"); }
1139
1140 // ReferencedBeamNumber (300c,0006) vr=IS, vm=1, type=3
1141 bool getReferencedBeamNumber(std::string& parameter) const;
1142 bool setReferencedBeamNumber(const std::string parameter);
1143 std::string getReferencedBeamNumberVR() const { return "IS"; }
1144 std::string getReferencedBeamNumberVM() const { return "1"; }
1145 std::string getReferencedBeamNumberTag() const { return std::string("(300c,0006)"); }
1146
1147 // ReferencedFractionGroupNumber (300c,0022) vr=IS, vm=1, type=3
1148 bool getReferencedFractionGroupNumber(std::string& parameter) const;
1149 bool setReferencedFractionGroupNumber(const std::string parameter);
1150 std::string getReferencedFractionGroupNumberVR() const { return "IS"; }
1151 std::string getReferencedFractionGroupNumberVM() const { return "1"; }
1152 std::string getReferencedFractionGroupNumberTag() const { return std::string("(300c,0022)"); }
1153
1154 // ReportedValuesOrigin (3002,000a) vr=CS, vm=1, type=2C
1155 bool getReportedValuesOrigin(std::string& parameter) const;
1156 bool setReportedValuesOrigin(const std::string parameter);
1157 std::string getReportedValuesOriginVR() const { return "CS"; }
1158 std::string getReportedValuesOriginVM() const { return "1"; }
1159 std::string getReportedValuesOriginTag() const { return std::string("(3002,000a)"); }
1160
1161 // SamplesPerPixel (0028,0002) vr=US, vm=1, type=1
1162 bool getSamplesPerPixel(MLuint16& parameter) const;
1163 bool setSamplesPerPixel(const MLuint16 parameter);
1164 std::string getSamplesPerPixelVR() const { return "US"; }
1165 std::string getSamplesPerPixelVM() const { return "1"; }
1166 std::string getSamplesPerPixelTag() const { return std::string("(0028,0002)"); }
1167
1168 // SourceToReferenceObjectDistance (3002,0028) vr=DS, vm=1, type=3
1169 bool getSourceToReferenceObjectDistance(std::string& parameter) const;
1170 bool setSourceToReferenceObjectDistance(const std::string parameter);
1171 std::string getSourceToReferenceObjectDistanceVR() const { return "DS"; }
1172 std::string getSourceToReferenceObjectDistanceVM() const { return "1"; }
1173 std::string getSourceToReferenceObjectDistanceTag() const { return std::string("(3002,0028)"); }
1174
1175 // StartCumulativeMetersetWeight (300c,0008) vr=DS, vm=1, type=3
1176 bool getStartCumulativeMetersetWeight(std::string& parameter) const;
1177 bool setStartCumulativeMetersetWeight(const std::string parameter);
1178 std::string getStartCumulativeMetersetWeightVR() const { return "DS"; }
1179 std::string getStartCumulativeMetersetWeightVM() const { return "1"; }
1180 std::string getStartCumulativeMetersetWeightTag() const { return std::string("(300c,0008)"); }
1181
1182 // TableTopEccentricAngle (300a,0125) vr=DS, vm=1, type=3
1183 bool getTableTopEccentricAngle(std::string& parameter) const;
1184 bool setTableTopEccentricAngle(const std::string parameter);
1185 std::string getTableTopEccentricAngleVR() const { return "DS"; }
1186 std::string getTableTopEccentricAngleVM() const { return "1"; }
1187 std::string getTableTopEccentricAngleTag() const { return std::string("(300a,0125)"); }
1188
1189 // TableTopEccentricAxisDistance (300a,0124) vr=DS, vm=1, type=3
1190 bool getTableTopEccentricAxisDistance(std::string& parameter) const;
1191 bool setTableTopEccentricAxisDistance(const std::string parameter);
1192 std::string getTableTopEccentricAxisDistanceVR() const { return "DS"; }
1193 std::string getTableTopEccentricAxisDistanceVM() const { return "1"; }
1194 std::string getTableTopEccentricAxisDistanceTag() const { return std::string("(300a,0124)"); }
1195
1196 // TableTopLateralPosition (300a,012a) vr=DS, vm=1, type=3
1197 bool getTableTopLateralPosition(std::string& parameter) const;
1198 bool setTableTopLateralPosition(const std::string parameter);
1199 std::string getTableTopLateralPositionVR() const { return "DS"; }
1200 std::string getTableTopLateralPositionVM() const { return "1"; }
1201 std::string getTableTopLateralPositionTag() const { return std::string("(300a,012a)"); }
1202
1203 // TableTopLongitudinalPosition (300a,0129) vr=DS, vm=1, type=3
1204 bool getTableTopLongitudinalPosition(std::string& parameter) const;
1205 bool setTableTopLongitudinalPosition(const std::string parameter);
1206 std::string getTableTopLongitudinalPositionVR() const { return "DS"; }
1207 std::string getTableTopLongitudinalPositionVM() const { return "1"; }
1208 std::string getTableTopLongitudinalPositionTag() const { return std::string("(300a,0129)"); }
1209
1210 // TableTopVerticalPosition (300a,0128) vr=DS, vm=1, type=3
1211 bool getTableTopVerticalPosition(std::string& parameter) const;
1212 bool setTableTopVerticalPosition(const std::string parameter);
1213 std::string getTableTopVerticalPositionVR() const { return "DS"; }
1214 std::string getTableTopVerticalPositionVM() const { return "1"; }
1215 std::string getTableTopVerticalPositionTag() const { return std::string("(300a,0128)"); }
1216
1217 // XRayImageReceptorAngle (3002,000e) vr=DS, vm=1, type=2
1218 bool getXRayImageReceptorAngle(std::string& parameter) const;
1219 bool setXRayImageReceptorAngle(const std::string parameter);
1220 std::string getXRayImageReceptorAngleVR() const { return "DS"; }
1221 std::string getXRayImageReceptorAngleVM() const { return "1"; }
1222 std::string getXRayImageReceptorAngleTag() const { return std::string("(3002,000e)"); }
1223
1224 // XRayImageReceptorTranslation (3002,000d) vr=DS, vm=3, type=3
1225 bool getXRayImageReceptorTranslation(std::string& parameter) const;
1226 bool setXRayImageReceptorTranslation(const std::string parameter);
1227 std::string getXRayImageReceptorTranslationVR() const { return "DS"; }
1228 std::string getXRayImageReceptorTranslationVM() const { return "3"; }
1229 std::string getXRayImageReceptorTranslationTag() const { return std::string("(3002,000d)"); }
1230
1231 // Modality (0008,0060) vr=CS, vm=1, type=1
1232 bool getModality(std::string& parameter) const;
1233 bool setModality(const std::string parameter);
1234 std::string getModalityVR() const { return "CS"; }
1235 std::string getModalityVM() const { return "1"; }
1236 std::string getModalityTag() const { return std::string("(0008,0060)"); }
1237
1238 // PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3
1239 bool getPerformedProcedureStepDescription(std::string& parameter) const;
1240 bool setPerformedProcedureStepDescription(const std::string parameter);
1241 std::string getPerformedProcedureStepDescriptionVR() const { return "LO"; }
1242 std::string getPerformedProcedureStepDescriptionVM() const { return "1"; }
1243 std::string getPerformedProcedureStepDescriptionTag() const { return std::string("(0040,0254)"); }
1244
1245 // PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3
1246 bool getPerformedProcedureStepID(std::string& parameter) const;
1247 bool setPerformedProcedureStepID(const std::string parameter);
1248 std::string getPerformedProcedureStepIDVR() const { return "SH"; }
1249 std::string getPerformedProcedureStepIDVM() const { return "1"; }
1250 std::string getPerformedProcedureStepIDTag() const { return std::string("(0040,0253)"); }
1251
1252 // PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3
1253 bool getPerformedProcedureStepStartDate(std::string& parameter) const;
1254 bool setPerformedProcedureStepStartDate(const std::string parameter);
1255 std::string getPerformedProcedureStepStartDateVR() const { return "DA"; }
1256 std::string getPerformedProcedureStepStartDateVM() const { return "1"; }
1257 std::string getPerformedProcedureStepStartDateTag() const { return std::string("(0040,0244)"); }
1258
1259 // PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3
1260 bool getPerformedProcedureStepStartTime(std::string& parameter) const;
1261 bool setPerformedProcedureStepStartTime(const std::string parameter);
1262 std::string getPerformedProcedureStepStartTimeVR() const { return "TM"; }
1263 std::string getPerformedProcedureStepStartTimeVM() const { return "1"; }
1264 std::string getPerformedProcedureStepStartTimeTag() const { return std::string("(0040,0245)"); }
1265
1266 // SeriesDescription (0008,103e) vr=LO, vm=1, type=3
1267 bool getSeriesDescription(std::string& parameter) const;
1268 bool setSeriesDescription(const std::string parameter);
1269 std::string getSeriesDescriptionVR() const { return "LO"; }
1270 std::string getSeriesDescriptionVM() const { return "1"; }
1271 std::string getSeriesDescriptionTag() const { return std::string("(0008,103e)"); }
1272
1273 // SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1
1274 bool getSeriesInstanceUID(std::string& parameter) const;
1275 bool setSeriesInstanceUID(const std::string parameter);
1276 std::string getSeriesInstanceUIDVR() const { return "UI"; }
1277 std::string getSeriesInstanceUIDVM() const { return "1"; }
1278 std::string getSeriesInstanceUIDTag() const { return std::string("(0020,000e)"); }
1279
1280 // SeriesNumber (0020,0011) vr=IS, vm=1, type=2
1281 bool getSeriesNumber(std::string& parameter) const;
1282 bool setSeriesNumber(const std::string parameter);
1283 std::string getSeriesNumberVR() const { return "IS"; }
1284 std::string getSeriesNumberVM() const { return "1"; }
1285 std::string getSeriesNumberTag() const { return std::string("(0020,0011)"); }
1286
1287 // AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3
1288 bool getAuthorizationEquipmentCertificationNumber(std::string& parameter) const;
1289 bool setAuthorizationEquipmentCertificationNumber(const std::string parameter);
1290 std::string getAuthorizationEquipmentCertificationNumberVR() const { return "LO"; }
1291 std::string getAuthorizationEquipmentCertificationNumberVM() const { return "1"; }
1292 std::string getAuthorizationEquipmentCertificationNumberTag() const { return std::string("(0100,0426)"); }
1293
1294 // InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3
1295 bool getInstanceCreationDate(std::string& parameter) const;
1296 bool setInstanceCreationDate(const std::string parameter);
1297 std::string getInstanceCreationDateVR() const { return "DA"; }
1298 std::string getInstanceCreationDateVM() const { return "1"; }
1299 std::string getInstanceCreationDateTag() const { return std::string("(0008,0012)"); }
1300
1301 // InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3
1302 bool getInstanceCreationTime(std::string& parameter) const;
1303 bool setInstanceCreationTime(const std::string parameter);
1304 std::string getInstanceCreationTimeVR() const { return "TM"; }
1305 std::string getInstanceCreationTimeVM() const { return "1"; }
1306 std::string getInstanceCreationTimeTag() const { return std::string("(0008,0013)"); }
1307
1308 // InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3
1309 bool getInstanceCreatorUID(std::string& parameter) const;
1310 bool setInstanceCreatorUID(const std::string parameter);
1311 std::string getInstanceCreatorUIDVR() const { return "UI"; }
1312 std::string getInstanceCreatorUIDVM() const { return "1"; }
1313 std::string getInstanceCreatorUIDTag() const { return std::string("(0008,0014)"); }
1314
1315 // OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3
1316 bool getOriginalSpecializedSOPClassUID(std::string& parameter) const;
1317 bool setOriginalSpecializedSOPClassUID(const std::string parameter);
1318 std::string getOriginalSpecializedSOPClassUIDVR() const { return "UI"; }
1319 std::string getOriginalSpecializedSOPClassUIDVM() const { return "1"; }
1320 std::string getOriginalSpecializedSOPClassUIDTag() const { return std::string("(0008,001b)"); }
1321
1322 // RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3
1323 bool getRelatedGeneralSOPClassUID(std::string& parameter) const;
1324 bool setRelatedGeneralSOPClassUID(const std::string parameter);
1325 std::string getRelatedGeneralSOPClassUIDVR() const { return "UI"; }
1326 std::string getRelatedGeneralSOPClassUIDVM() const { return "1-n"; }
1327 std::string getRelatedGeneralSOPClassUIDTag() const { return std::string("(0008,001a)"); }
1328
1329 // SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3
1330 bool getSOPAuthorizationComment(std::string& parameter) const;
1331 bool setSOPAuthorizationComment(const std::string parameter);
1332 std::string getSOPAuthorizationCommentVR() const { return "LT"; }
1333 std::string getSOPAuthorizationCommentVM() const { return "1"; }
1334 std::string getSOPAuthorizationCommentTag() const { return std::string("(0100,0424)"); }
1335
1336 // SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3
1337 bool getSOPAuthorizationDateTime(std::string& parameter) const;
1338 bool setSOPAuthorizationDateTime(const std::string parameter);
1339 std::string getSOPAuthorizationDateTimeVR() const { return "DT"; }
1340 std::string getSOPAuthorizationDateTimeVM() const { return "1"; }
1341 std::string getSOPAuthorizationDateTimeTag() const { return std::string("(0100,0420)"); }
1342
1343 // SOPClassUID (0008,0016) vr=UI, vm=1, type=1
1344 bool getSOPClassUID(std::string& parameter) const;
1345 bool setSOPClassUID(const std::string parameter);
1346 std::string getSOPClassUIDVR() const { return "UI"; }
1347 std::string getSOPClassUIDVM() const { return "1"; }
1348 std::string getSOPClassUIDTag() const { return std::string("(0008,0016)"); }
1349
1350 // SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3
1351 bool getSOPInstanceStatus(std::string& parameter) const;
1352 bool setSOPInstanceStatus(const std::string parameter);
1353 std::string getSOPInstanceStatusVR() const { return "CS"; }
1354 std::string getSOPInstanceStatusVM() const { return "1"; }
1355 std::string getSOPInstanceStatusTag() const { return std::string("(0100,0410)"); }
1356
1357 // SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1
1358 bool getSOPInstanceUID(std::string& parameter) const;
1359 bool setSOPInstanceUID(const std::string parameter);
1360 std::string getSOPInstanceUIDVR() const { return "UI"; }
1361 std::string getSOPInstanceUIDVM() const { return "1"; }
1362 std::string getSOPInstanceUIDTag() const { return std::string("(0008,0018)"); }
1363
1364 // SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C
1365 bool getSpecificCharacterSet(std::string& parameter) const;
1366 bool setSpecificCharacterSet(const std::string parameter);
1367 std::string getSpecificCharacterSetVR() const { return "CS"; }
1368 std::string getSpecificCharacterSetVM() const { return "1-n"; }
1369 std::string getSpecificCharacterSetTag() const { return std::string("(0008,0005)"); }
1370
1371 // TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3
1372 bool getTimezoneOffsetFromUTC(std::string& parameter) const;
1373 bool setTimezoneOffsetFromUTC(const std::string parameter);
1374 std::string getTimezoneOffsetFromUTCVR() const { return "SH"; }
1375 std::string getTimezoneOffsetFromUTCVM() const { return "1"; }
1376 std::string getTimezoneOffsetFromUTCTag() const { return std::string("(0008,0201)"); }
1377
1378 // VOILUTFunction (0028,1056) vr=CS, vm=1, type=3
1379 bool getVOILUTFunction(std::string& parameter) const;
1380 bool setVOILUTFunction(const std::string parameter);
1381 std::string getVOILUTFunctionVR() const { return "CS"; }
1382 std::string getVOILUTFunctionVM() const { return "1"; }
1383 std::string getVOILUTFunctionTag() const { return std::string("(0028,1056)"); }
1384
1385 // WindowCenter (0028,1050) vr=DS, vm=1-n, type=1C
1386 bool getWindowCenter(std::string& parameter) const;
1387 bool setWindowCenter(const std::string parameter);
1388 std::string getWindowCenterVR() const { return "DS"; }
1389 std::string getWindowCenterVM() const { return "1-n"; }
1390 std::string getWindowCenterTag() const { return std::string("(0028,1050)"); }
1391
1392 // WindowCenterWidthExplanation (0028,1055) vr=LO, vm=1-n, type=3
1393 bool getWindowCenterWidthExplanation(std::string& parameter) const;
1394 bool setWindowCenterWidthExplanation(const std::string parameter);
1395 std::string getWindowCenterWidthExplanationVR() const { return "LO"; }
1396 std::string getWindowCenterWidthExplanationVM() const { return "1-n"; }
1397 std::string getWindowCenterWidthExplanationTag() const { return std::string("(0028,1055)"); }
1398
1399 // WindowWidth (0028,1051) vr=DS, vm=1-n, type=1C
1400 bool getWindowWidth(std::string& parameter) const;
1401 bool setWindowWidth(const std::string parameter);
1402 std::string getWindowWidthVR() const { return "DS"; }
1403 std::string getWindowWidthVM() const { return "1-n"; }
1404 std::string getWindowWidthTag() const { return std::string("(0028,1051)"); }
1405
1406
1407 // MultiplexedAudioChannelsDescriptionCodeSequence (003a,0300) vr=SQ, vm=1, type=2C
1411
1412 std::string getMultiplexedAudioChannelsDescriptionCodeSequenceVR() const { return "SQ"; }
1414 std::string getMultiplexedAudioChannelsDescriptionCodeSequenceTag() { return std::string("(003a,0300)"); }
1415
1416 // ContrastBolusAdministrationRouteSequence (0018,0014) vr=SQ, vm=1, type=3
1420
1421 std::string getContrastBolusAdministrationRouteSequenceVR() const { return "SQ"; }
1422 std::string getContrastBolusAdministrationRouteSequenceVM() const { return "1"; }
1423 std::string getContrastBolusAdministrationRouteSequenceTag() { return std::string("(0018,0014)"); }
1424
1425 // ContrastBolusAgentSequence (0018,0012) vr=SQ, vm=1, type=3
1429
1430 std::string getContrastBolusAgentSequenceVR() const { return "SQ"; }
1431 std::string getContrastBolusAgentSequenceVM() const { return "1"; }
1432 std::string getContrastBolusAgentSequenceTag() { return std::string("(0018,0012)"); }
1433
1434 // DeviceSequence (0050,0010) vr=SQ, vm=1, type=3
1438
1439 std::string getDeviceSequenceVR() const { return "SQ"; }
1440 std::string getDeviceSequenceVM() const { return "1"; }
1441 std::string getDeviceSequenceTag() { return std::string("(0050,0010)"); }
1442
1443 // DerivationCodeSequence (0008,9215) vr=SQ, vm=1, type=3
1447
1448 std::string getDerivationCodeSequenceVR() const { return "SQ"; }
1449 std::string getDerivationCodeSequenceVM() const { return "1"; }
1450 std::string getDerivationCodeSequenceTag() { return std::string("(0008,9215)"); }
1451
1452 // IconImageSequence (0088,0200) vr=SQ, vm=1, type=3
1456
1457 std::string getIconImageSequenceVR() const { return "SQ"; }
1458 std::string getIconImageSequenceVM() const { return "1"; }
1459 std::string getIconImageSequenceTag() { return std::string("(0088,0200)"); }
1460
1461 // ReferencedImageSequence (0008,1140) vr=SQ, vm=1, type=3
1465
1466 std::string getReferencedImageSequenceVR() const { return "SQ"; }
1467 std::string getReferencedImageSequenceVM() const { return "1"; }
1468 std::string getReferencedImageSequenceTag() { return std::string("(0008,1140)"); }
1469
1470 // ReferencedInstanceSequence (0008,114a) vr=SQ, vm=1, type=3
1474
1475 std::string getReferencedInstanceSequenceVR() const { return "SQ"; }
1476 std::string getReferencedInstanceSequenceVM() const { return "1"; }
1477 std::string getReferencedInstanceSequenceTag() { return std::string("(0008,114a)"); }
1478
1479 // SourceImageSequence (0008,2112) vr=SQ, vm=1, type=3
1483
1484 std::string getSourceImageSequenceVR() const { return "SQ"; }
1485 std::string getSourceImageSequenceVM() const { return "1"; }
1486 std::string getSourceImageSequenceTag() { return std::string("(0008,2112)"); }
1487
1488 // PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3
1492
1493 std::string getPhysiciansOfRecordIdentificationSequenceVR() const { return "SQ"; }
1494 std::string getPhysiciansOfRecordIdentificationSequenceVM() const { return "1"; }
1495 std::string getPhysiciansOfRecordIdentificationSequenceTag() { return std::string("(0008,1049)"); }
1496
1497 // PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3
1501
1502 std::string getPhysiciansReadingStudyIdentificationSequenceVR() const { return "SQ"; }
1503 std::string getPhysiciansReadingStudyIdentificationSequenceVM() const { return "1"; }
1504 std::string getPhysiciansReadingStudyIdentificationSequenceTag() { return std::string("(0008,1062)"); }
1505
1506 // ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3
1510
1511 std::string getProcedureCodeSequenceVR() const { return "SQ"; }
1512 std::string getProcedureCodeSequenceVM() const { return "1"; }
1513 std::string getProcedureCodeSequenceTag() { return std::string("(0008,1032)"); }
1514
1515 // ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3
1519
1520 std::string getReferencedStudySequenceVR() const { return "SQ"; }
1521 std::string getReferencedStudySequenceVM() const { return "1"; }
1522 std::string getReferencedStudySequenceTag() { return std::string("(0008,1110)"); }
1523
1524 // ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3
1528
1529 std::string getReferringPhysicianIdentificationSequenceVR() const { return "SQ"; }
1530 std::string getReferringPhysicianIdentificationSequenceVM() const { return "1"; }
1531 std::string getReferringPhysicianIdentificationSequenceTag() { return std::string("(0008,0096)"); }
1532
1533 // ModalityLUTSequence (0028,3000) vr=SQ, vm=1, type=1C
1537
1538 std::string getModalityLUTSequenceVR() const { return "SQ"; }
1539 std::string getModalityLUTSequenceVM() const { return "1"; }
1540 std::string getModalityLUTSequenceTag() { return std::string("(0028,3000)"); }
1541
1542 // BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C
1546
1547 std::string getBreedRegistrationSequenceVR() const { return "SQ"; }
1548 std::string getBreedRegistrationSequenceVM() const { return "1"; }
1549 std::string getBreedRegistrationSequenceTag() { return std::string("(0010,2294)"); }
1550
1551 // DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C
1555
1556 std::string getDeidentificationMethodCodeSequenceVR() const { return "SQ"; }
1557 std::string getDeidentificationMethodCodeSequenceVM() const { return "1"; }
1558 std::string getDeidentificationMethodCodeSequenceTag() { return std::string("(0012,0064)"); }
1559
1560 // OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3
1564
1565 std::string getOtherPatientIDsSequenceVR() const { return "SQ"; }
1566 std::string getOtherPatientIDsSequenceVM() const { return "1"; }
1567 std::string getOtherPatientIDsSequenceTag() { return std::string("(0010,1002)"); }
1568
1569 // PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C
1573
1574 std::string getPatientBreedCodeSequenceVR() const { return "SQ"; }
1575 std::string getPatientBreedCodeSequenceVM() const { return "1"; }
1576 std::string getPatientBreedCodeSequenceTag() { return std::string("(0010,2293)"); }
1577
1578 // PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C
1582
1583 std::string getPatientSpeciesCodeSequenceVR() const { return "SQ"; }
1584 std::string getPatientSpeciesCodeSequenceVM() const { return "1"; }
1585 std::string getPatientSpeciesCodeSequenceTag() { return std::string("(0010,2202)"); }
1586
1587 // ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3
1591
1592 std::string getReferencedPatientSequenceVR() const { return "SQ"; }
1593 std::string getReferencedPatientSequenceVM() const { return "1"; }
1594 std::string getReferencedPatientSequenceTag() { return std::string("(0008,1120)"); }
1595
1596 // AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3
1600
1601 std::string getAdmittingDiagnosesCodeSequenceVR() const { return "SQ"; }
1602 std::string getAdmittingDiagnosesCodeSequenceVM() const { return "1"; }
1603 std::string getAdmittingDiagnosesCodeSequenceTag() { return std::string("(0008,1084)"); }
1604
1605 // ExposureSequence (3002,0030) vr=SQ, vm=1, type=3
1609
1610 std::string getExposureSequenceVR() const { return "SQ"; }
1611 std::string getExposureSequenceVM() const { return "1"; }
1612 std::string getExposureSequenceTag() { return std::string("(3002,0030)"); }
1613
1614 // FluenceMapSequence (3002,0040) vr=SQ, vm=1, type=1C
1618
1619 std::string getFluenceMapSequenceVR() const { return "SQ"; }
1620 std::string getFluenceMapSequenceVM() const { return "1"; }
1621 std::string getFluenceMapSequenceTag() { return std::string("(3002,0040)"); }
1622
1623 // ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=3
1627
1628 std::string getReferencedRTPlanSequenceVR() const { return "SQ"; }
1629 std::string getReferencedRTPlanSequenceVM() const { return "1"; }
1630 std::string getReferencedRTPlanSequenceTag() { return std::string("(300c,0002)"); }
1631
1632 // PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3
1636
1637 std::string getPerformedProtocolCodeSequenceVR() const { return "SQ"; }
1638 std::string getPerformedProtocolCodeSequenceVM() const { return "1"; }
1639 std::string getPerformedProtocolCodeSequenceTag() { return std::string("(0040,0260)"); }
1640
1641 // ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3
1645
1646 std::string getReferencedPerformedProcedureStepSequenceVR() const { return "SQ"; }
1647 std::string getReferencedPerformedProcedureStepSequenceVM() const { return "1"; }
1648 std::string getReferencedPerformedProcedureStepSequenceTag() { return std::string("(0008,1111)"); }
1649
1650 // RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3
1654
1655 std::string getRequestAttributesSequenceVR() const { return "SQ"; }
1656 std::string getRequestAttributesSequenceVM() const { return "1"; }
1657 std::string getRequestAttributesSequenceTag() { return std::string("(0040,0275)"); }
1658
1659 // CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3
1663
1664 std::string getCodingSchemeIdentificationSequenceVR() const { return "SQ"; }
1665 std::string getCodingSchemeIdentificationSequenceVM() const { return "1"; }
1666 std::string getCodingSchemeIdentificationSequenceTag() { return std::string("(0008,0110)"); }
1667
1668 // ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3
1672
1673 std::string getContributingEquipmentSequenceVR() const { return "SQ"; }
1674 std::string getContributingEquipmentSequenceVM() const { return "1"; }
1675 std::string getContributingEquipmentSequenceTag() { return std::string("(0018,a001)"); }
1676
1677 // DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3
1681
1682 std::string getDigitalSignaturesSequenceVR() const { return "SQ"; }
1683 std::string getDigitalSignaturesSequenceVM() const { return "1"; }
1684 std::string getDigitalSignaturesSequenceTag() { return std::string("(fffa,fffa)"); }
1685
1686 // EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C
1690
1691 std::string getEncryptedAttributesSequenceVR() const { return "SQ"; }
1692 std::string getEncryptedAttributesSequenceVM() const { return "1"; }
1693 std::string getEncryptedAttributesSequenceTag() { return std::string("(0400,0500)"); }
1694
1695 // HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C
1699
1700 std::string getHL7StructuredDocumentReferenceSequenceVR() const { return "SQ"; }
1701 std::string getHL7StructuredDocumentReferenceSequenceVM() const { return "1"; }
1702 std::string getHL7StructuredDocumentReferenceSequenceTag() { return std::string("(0040,a390)"); }
1703
1704 // MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3
1708
1709 std::string getMACParametersSequenceVR() const { return "SQ"; }
1710 std::string getMACParametersSequenceVM() const { return "1"; }
1711 std::string getMACParametersSequenceTag() { return std::string("(4ffe,0001)"); }
1712
1713 // OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3
1717
1718 std::string getOriginalAttributesSequenceVR() const { return "SQ"; }
1719 std::string getOriginalAttributesSequenceVM() const { return "1"; }
1720 std::string getOriginalAttributesSequenceTag() { return std::string("(0400,0561)"); }
1721
1722 // VOILUTSequence (0028,3010) vr=SQ, vm=1, type=1C
1726
1727 std::string getVOILUTSequenceVR() const { return "SQ"; }
1728 std::string getVOILUTSequenceVM() const { return "1"; }
1729 std::string getVOILUTSequenceTag() { return std::string("(0028,3010)"); }
1730
1731
1732 private:
1733 dcmModuleTypeVec _dcmModuleTypes;
1734
1735
1738};
1739
1741
1742#endif // __mlDRTImageIODBase_H
1743
1744/* MeVis-Hidden-Components-Start */
1745/* MeVis-Hidden-Components-End */
Project global and OS specific declarations.
#define MLDCMTKBASEOBJECTS_EXPORT
Base object class for passing DRTImageIOD objects between MeVisLab modules.
bool setImageType(const std::string parameter)
bool getClinicalTrialSiteName(std::string &parameter) const
std::string getOccupationVR() const
bool setReferencedFractionGroupNumber(const std::string parameter)
std::string getLossyImageCompressionRatioVR() const
std::string getPositionReferenceIndicatorVM() const
std::string getStudyDateTag() const
std::string getWindowCenterWidthExplanationVR() const
bool getSmallestImagePixelValue(MLuint16 &parameter) const
std::string getMACParametersSequenceTag()
std::string getReferringPhysicianNameTag() const
std::string getRecommendedDisplayFrameRateVM() const
bool setPatientOrientation(const std::string parameter)
virtual DcmDRTReferencedInstanceSequenceInterface getReferencedInstanceSequence()
std::string getSourceImageSequenceVM() const
std::string getLossyImageCompressionMethodVM() const
std::string getBeamLimitingDeviceAngleVR() const
bool getStationName(std::string &parameter) const
bool setAcquisitionDate(const std::string parameter)
std::string getDerivationDescriptionTag() const
std::string getColumnsVM() const
std::string getOccupationTag() const
bool setPatientBreedDescription(const std::string parameter)
std::string getPatientSexVM() const
bool setAdmissionID(const std::string parameter)
std::string getPixelPaddingValueVR() const
bool getGantryID(std::string &parameter) const
bool setSmallestImagePixelValue(const MLuint16 parameter)
std::string getTimezoneOffsetFromUTCVM() const
bool getReportedValuesOrigin(std::string &parameter) const
std::string getClinicalTrialSiteIDVM() const
bool getReferringPhysicianName(std::string &parameter) const
std::string getOriginalAttributesSequenceVR() const
bool setInstanceCreationDate(const std::string parameter)
std::string getInstitutionNameVM() const
bool setRadiationMachineSSD(const std::string parameter)
bool setNumberOfFrames(const std::string parameter)
std::string getNameOfPhysiciansReadingStudyVR() const
bool setSeriesNumber(const std::string parameter)
std::string getNumberOfFramesTag() const
std::string getContrastBolusStartTimeVM() const
bool getBurnedInAnnotation(std::string &parameter) const
virtual DcmDRTBreedRegistrationSequenceInterface getBreedRegistrationSequence()
std::string getReviewTimeVR() const
std::string getInstanceCreationTimeVR() const
bool setResponsiblePersonRole(const std::string parameter)
bool getSOPAuthorizationComment(std::string &parameter) const
std::string getPatientSizeVR() const
bool setResponsibleOrganization(const std::string parameter)
std::string getSeriesInstanceUIDTag() const
bool getGreenPaletteColorLookupTableDescriptor(MLuint16 &parameter) const
bool getPatientOrientation(std::string &parameter) const
bool setStudyDescription(const std::string parameter)
std::string getColumnsVR() const
bool containsModule(DcmModuleType moduleType)
std::string getClinicalTrialProtocolNameTag() const
std::string getBluePaletteColorLookupTableDescriptorVM() const
bool setPresentationLUTShape(const std::string parameter)
std::string getExposureSequenceVR() const
std::string getDerivationDescriptionVM() const
bool getClinicalTrialProtocolName(std::string &parameter) const
bool setAcquisitionNumber(const std::string parameter)
std::string getContrastBolusIngredientTag() const
std::string getPhysiciansReadingStudyIdentificationSequenceVR() const
bool setPatientPosition(const std::string parameter)
std::string getClinicalTrialSubjectIDTag() const
std::string getProcedureCodeSequenceVM() const
bool setContrastFlowDuration(const std::string parameter)
std::string getIsocenterPositionVM() const
std::string getPerformedProcedureStepStartTimeTag() const
std::string getSOPAuthorizationCommentVM() const
std::string getAcquisitionNumberVR() const
virtual DcmDRTMACParametersSequenceInterface getMACParametersSequence()
std::string getOperatorsNameTag() const
bool getPixelIntensityRelationship(std::string &parameter) const
bool getContrastBolusStartTime(std::string &parameter) const
std::string getPreferredPlaybackSequencingVR() const
bool getContrastBolusRoute(std::string &parameter) const
std::string getPhysiciansOfRecordVM() const
std::string getPhotometricInterpretationVM() const
std::string getPixelIntensityRelationshipSignVR() const
std::string getReferencedPerformedProcedureStepSequenceVM() const
std::string getPlanarConfigurationVM() const
bool getBitsStored(MLuint16 &parameter) const
std::string getDeviceSequenceTag()
std::string getOtherPatientIDsSequenceTag()
std::string getTableTopVerticalPositionVR() const
std::string getSeriesNumberVM() const
std::string getWindowCenterWidthExplanationVM() const
void setCodingSchemeIdentificationSequence(DcmDRTCodingSchemeIdentificationSequenceInterface seq)
std::string getRTImageLabelVM() const
std::string getClinicalTrialSiteNameVR() const
std::string getPhysiciansReadingStudyIdentificationSequenceVM() const
std::string getPixelDataProviderURLVR() const
std::string getNameOfPhysiciansReadingStudyVM() const
std::string getPerformedProcedureStepStartTimeVR() const
bool getBeamLimitingDeviceAngle(std::string &parameter) const
virtual DcmDRTReferencedStudySequenceInterface getReferencedStudySequence()
std::string getImageTypeVR() const
std::string getTimeOfLastCalibrationVR() const
std::string getPatientBreedDescriptionTag() const
std::string getAdmittingDiagnosesDescriptionVR() const
std::string getEndCumulativeMetersetWeightTag() const
bool setLargestImagePixelValue(const MLuint16 parameter)
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getEmptyReferringPhysicianIdentificationSequence()
std::string getHL7StructuredDocumentReferenceSequenceVR() const
bool setPerformedProcedureStepID(const std::string parameter)
bool getManufacturerModelName(std::string &parameter) const
std::string getInstitutionNameTag() const
std::string getWindowCenterWidthExplanationTag() const
std::string getInstitutionAddressVR() const
std::string getFrameDelayTag() const
bool getConversionType(std::string &parameter) const
std::string getContrastBolusStopTimeVM() const
std::string getContrastFlowDurationVR() const
std::string getPatientSexTag() const
std::string getAccessionNumberTag() const
std::string getReviewDateVM() const
bool setPatientName(const std::string parameter)
bool getSourceToReferenceObjectDistance(std::string &parameter) const
bool getContrastBolusTotalDose(std::string &parameter) const
bool getEffectiveDuration(std::string &parameter) const
std::string getSmallestImagePixelValueTag() const
std::string getVOILUTSequenceVM() const
std::string getSpecificCharacterSetVR() const
std::string getPerformedProcedureStepStartDateVM() const
bool setReferencedBeamNumber(const std::string parameter)
std::string getSmallestImagePixelValueVR() const
void setIconImageSequence(DcmDRTIconImageSequenceInterface seq)
std::string getReferringPhysicianNameVM() const
std::string getReferringPhysicianIdentificationSequenceTag()
virtual DcmDRTContrastBolusAgentSequenceInterface getContrastBolusAgentSequence()
std::string getPatientCommentsVM() const
std::vector< DcmModuleType >::iterator dcmModuleTypeVecIter
virtual DcmDRTFluenceMapSequenceInterface getEmptyFluenceMapSequence()
bool setGantryAngle(const std::string parameter)
std::string getTableTopVerticalPositionTag() const
std::string getOtherPatientNamesVM() const
std::string getReferencedPatientSequenceTag()
bool getPatientSpeciesDescription(std::string &parameter) const
std::string getGantryPitchAngleTag() const
std::string getClinicalTrialTimePointDescriptionVR() const
std::string getRTImageSIDTag() const
bool getEndCumulativeMetersetWeight(std::string &parameter) const
bool setHighBit(const MLuint16 parameter)
bool getModality(std::string &parameter) const
std::string getBitsStoredTag() const
std::string getReferencedFractionGroupNumberTag() const
std::string getPatientOrientationTag() const
bool getInstitutionAddress(std::string &parameter) const
std::string getFrameOfReferenceUIDVR() const
std::string getDeidentificationMethodVM() const
bool setDeviceSerialNumber(const std::string parameter)
bool getInstanceCreatorUID(std::string &parameter) const
bool setRescaleType(const std::string parameter)
bool getClinicalTrialTimePointDescription(std::string &parameter) const
bool setDerivationDescription(const std::string parameter)
std::string getSpatialResolutionTag() const
virtual DcmDRTDigitalSignaturesSequenceInterface getEmptyDigitalSignaturesSequence()
std::string getStartCumulativeMetersetWeightVM() const
std::string getBitsAllocatedVR() const
std::string getReviewerNameVR() const
std::string getContentTimeVM() const
std::string getPhotometricInterpretationTag() const
std::string getLossyImageCompressionMethodVR() const
std::string getImageTriggerDelayVM() const
std::string getSeriesDescriptionVM() const
std::string getClinicalTrialSiteNameVM() const
bool setWindowWidth(const std::string parameter)
bool setClinicalTrialSiteID(const std::string parameter)
std::string getPerformedProtocolCodeSequenceVR() const
void setPhysiciansReadingStudyIdentificationSequence(DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface seq)
std::string getPatientBreedCodeSequenceVR() const
std::string getPatientIdentityRemovedTag() const
std::string getSOPAuthorizationCommentTag() const
bool setDeidentificationMethod(const std::string parameter)
std::string getStationNameVM() const
void setReferencedImageSequence(DcmDRTReferencedImageSequenceInterface seq)
std::string getStartTrimVM() const
std::string getPixelPaddingValueVM() const
std::string getSamplesPerPixelVM() const
bool setSpecificCharacterSet(const std::string parameter)
bool setPerformedProcedureStepStartTime(const std::string parameter)
bool getPixelIntensityRelationshipSign(int &parameter) const
bool setInstitutionalDepartmentName(const std::string parameter)
std::string getManufacturerModelNameTag() const
std::string getCineRateVR() const
std::string getFrameTimeVectorVR() const
std::string getReferencedBeamNumberVM() const
bool getSOPAuthorizationDateTime(std::string &parameter) const
bool setBeamLimitingDeviceAngle(const std::string parameter)
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getReferringPhysicianIdentificationSequence()
std::string getCineRateVM() const
std::string getClinicalTrialSponsorNameTag() const
bool setApprovalStatus(const std::string parameter)
std::string getSOPAuthorizationCommentVR() const
virtual DcmDRTOtherPatientIDsSequenceInterface getEmptyOtherPatientIDsSequence()
bool setStudyID(const std::string parameter)
std::string getContrastBolusIngredientVM() const
bool setPatientSupportAngle(const std::string parameter)
bool getDeviceSerialNumber(std::string &parameter) const
std::string getApprovalStatusVR() const
std::string getRescaleInterceptVM() const
std::string getRescaleTypeTag() const
bool setFrameTimeVector(const std::string parameter)
std::string getIconImageSequenceTag()
std::string getOtherPatientIDsVR() const
std::string getRTImageDescriptionTag() const
std::string getRadiationMachineSADVM() const
std::string getLossyImageCompressionVR() const
std::string getLargestImagePixelValueVR() const
bool setContrastBolusStartTime(const std::string parameter)
std::string getAcquisitionTimeVR() const
bool getSOPInstanceStatus(std::string &parameter) const
void setMACParametersSequence(DcmDRTMACParametersSequenceInterface seq)
std::string getStudyTimeVR() const
std::string getSeriesNumberVR() const
std::string getStudyInstanceUIDVM() const
std::string getModalityVR() const
std::string getReferencedStudySequenceVR() const
std::string getAuthorizationEquipmentCertificationNumberVR() const
std::string getSpatialResolutionVM() const
std::string getPixelIntensityRelationshipVR() const
std::string getEthnicGroupVR() const
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getEmptyDeidentificationMethodCodeSequence()
bool getQualityControlImage(std::string &parameter) const
bool getPrimaryDosimeterUnit(std::string &parameter) const
std::string getClinicalTrialSubjectReadingIDVR() const
std::string getNameOfPhysiciansReadingStudyTag() const
std::string getDeviceSequenceVM() const
std::string getBurnedInAnnotationVM() const
virtual DcmDRTPatientSpeciesCodeSequenceInterface getEmptyPatientSpeciesCodeSequence()
std::string getPixelIntensityRelationshipSignVM() const
bool setRTImagePlane(const std::string parameter)
std::string getReportedValuesOriginTag() const
std::string getBitsStoredVM() const
bool getRows(MLuint16 &parameter) const
bool getAuthorizationEquipmentCertificationNumber(std::string &parameter) const
std::string getOtherPatientIDsVM() const
bool setOtherPatientNames(const std::string parameter)
std::string getPixelAspectRatioTag() const
bool getBitsAllocated(MLuint16 &parameter) const
virtual DcmDRTProcedureCodeSequenceInterface getProcedureCodeSequence()
std::string getContrastBolusAgentVM() const
bool getRadiationMachineSAD(std::string &parameter) const
bool setGantryPitchAngle(const float parameter)
std::string getTableTopLongitudinalPositionVM() const
std::string getOriginalSpecializedSOPClassUIDVR() const
bool getXRayImageReceptorTranslation(std::string &parameter) const
std::string getRadiationMachineNameTag() const
bool getOtherPatientNames(std::string &parameter) const
std::string getStudyDateVM() const
std::string getPixelAspectRatioVR() const
bool setManufacturerModelName(const std::string parameter)
std::string getRTImagePlaneTag() const
bool setReferringPhysicianName(const std::string parameter)
bool setClinicalTrialProtocolID(const std::string parameter)
bool setFrameOfReferenceUID(const std::string parameter)
std::string getTableTopLongitudinalPositionTag() const
std::string getOperatorsNameVR() const
std::string getPatientSpeciesCodeSequenceVM() const
virtual DcmDRTReferencedImageSequenceInterface getEmptyReferencedImageSequence()
bool getPatientName(std::string &parameter) const
std::string getApprovalStatusTag() const
std::string getManufacturerTag() const
std::string getPixelIntensityRelationshipSignTag() const
std::string getRelatedGeneralSOPClassUIDVR() const
bool setPatientAge(const std::string parameter)
std::string getContrastBolusVolumeTag() const
std::string getContrastFlowRateTag() const
std::string getPatientSexNeuteredVM() const
std::string getOtherPatientIDsTag() const
std::string getRTImageNameTag() const
std::string getContrastFlowDurationTag() const
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getPhysiciansOfRecordIdentificationSequence()
std::string getFrameDelayVM() const
std::string getReferringPhysicianIdentificationSequenceVM() const
std::string getBitsAllocatedVM() const
bool getTableTopVerticalPosition(std::string &parameter) const
std::string getStopTrimVR() const
virtual DcmDRTVOILUTSequenceInterface getVOILUTSequence()
std::string getContrastBolusStopTimeVR() const
bool getPreferredPlaybackSequencing(MLuint16 &parameter) const
bool setReviewTime(const std::string parameter)
virtual DcmDRTSourceImageSequenceInterface getSourceImageSequence()
std::string getFrameTimeVM() const
virtual DcmDRTModalityLUTSequenceInterface getModalityLUTSequence()
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
std::string getFractionNumberTag() const
std::string getPatientBirthTimeVM() const
std::string getPositionReferenceIndicatorVR() const
void setOriginalAttributesSequence(DcmDRTOriginalAttributesSequenceInterface seq)
virtual DcmDRTContributingEquipmentSequenceInterface getEmptyContributingEquipmentSequence()
bool setContrastBolusVolume(const std::string parameter)
bool setInstanceCreationTime(const std::string parameter)
std::string getConversionTypeTag() const
bool getFrameOfReferenceUID(std::string &parameter) const
std::string getFluenceMapSequenceVM() const
std::string getClinicalTrialProtocolIDVM() const
bool getApprovalStatus(std::string &parameter) const
std::string getContentDateVM() const
std::string getClinicalTrialTimePointIDTag() const
std::string getReviewDateTag() const
std::string getContrastBolusAgentTag() const
bool getPatientAge(std::string &parameter) const
std::string getPerformedProtocolCodeSequenceVM() const
std::string getGantryIDTag() const
std::string getQualityControlImageVM() const
std::string getReferencedRTPlanSequenceVM() const
std::string getPatientWeightVM() const
bool getContrastFlowDuration(std::string &parameter) const
bool getClinicalTrialSubjectReadingID(std::string &parameter) const
std::string getPatientIDTag() const
bool setActualFrameDuration(const std::string parameter)
std::string getReferencedStudySequenceVM() const
void setProcedureCodeSequence(DcmDRTProcedureCodeSequenceInterface seq)
std::string getRedPaletteColorLookupTableDescriptorVR() const
std::string getStudyIDVR() const
std::string getStopTrimTag() const
std::string getResponsiblePersonVR() const
std::string getGantryPitchAngleVR() const
bool getFractionNumber(std::string &parameter) const
std::string getIssuerOfAdmissionIDVM() const
std::string getDateOfLastCalibrationVR() const
std::string getWindowCenterTag() const
virtual DcmDRTSourceImageSequenceInterface getEmptySourceImageSequence()
bool getPatientSexNeutered(std::string &parameter) const
bool getIssuerOfAdmissionID(std::string &parameter) const
std::string getOriginalAttributesSequenceVM() const
bool getResponsiblePersonRole(std::string &parameter) const
bool setBitsAllocated(const MLuint16 parameter)
bool getAcquisitionNumber(std::string &parameter) const
virtual DcmDRTDerivationCodeSequenceInterface getDerivationCodeSequence()
std::string getICCProfileVR() const
std::string getXRayImageReceptorAngleTag() const
bool setTableTopVerticalPosition(const std::string parameter)
DRTImageIODBase()
Default Constructor.
std::string getRowsVM() const
std::string getPatientIdentityRemovedVR() const
virtual DcmDRTReferencedPatientSequenceInterface getEmptyReferencedPatientSequence()
bool setPhysiciansOfRecord(const std::string parameter)
bool getStartCumulativeMetersetWeight(std::string &parameter) const
void setVOILUTSequence(DcmDRTVOILUTSequenceInterface seq)
std::string getContrastBolusRouteVR() const
std::string getDeviceSerialNumberTag() const
bool getAcquisitionDateTime(std::string &parameter) const
std::string getModalityVM() const
std::string getSoftwareVersionsVR() const
bool setStartCumulativeMetersetWeight(const std::string parameter)
bool setPatientSexNeutered(const std::string parameter)
bool setStationName(const std::string parameter)
std::string getIssuerOfAdmissionIDVR() const
std::string getPerformedProcedureStepDescriptionVM() const
std::string getRequestAttributesSequenceVR() const
bool getHighBit(MLuint16 &parameter) const
std::string getRescaleTypeVM() const
bool getImageType(std::string &parameter) const
bool getNameOfPhysiciansReadingStudy(std::string &parameter) const
std::string getModalityLUTSequenceTag()
std::string getBeamLimitingDeviceAngleTag() const
std::string getInstanceCreationDateTag() const
void setDigitalSignaturesSequence(DcmDRTDigitalSignaturesSequenceInterface seq)
std::string getImageCommentsTag() const
std::string getOtherPatientNamesTag() const
std::string getFluenceMapSequenceTag()
std::string getMACParametersSequenceVM() const
bool setManufacturer(const std::string parameter)
bool setAuthorizationEquipmentCertificationNumber(const std::string parameter)
std::string getStartTrimVR() const
std::string getDerivationCodeSequenceVR() const
std::string getContrastFlowRateVR() const
std::string getWindowCenterVR() const
virtual DcmDRTReferencedInstanceSequenceInterface getEmptyReferencedInstanceSequence()
std::string getResponsiblePersonRoleTag() const
std::string getPhysiciansOfRecordIdentificationSequenceVR() const
bool setAcquisitionDateTime(const std::string parameter)
bool getRelatedGeneralSOPClassUID(std::string &parameter) const
bool setWindowCenter(const std::string parameter)
bool getCineRate(std::string &parameter) const
std::string getContrastBolusAgentVR() const
std::string getClinicalTrialTimePointIDVM() const
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getEmptyPhysiciansOfRecordIdentificationSequence()
std::string getDerivationCodeSequenceVM() const
void setHL7StructuredDocumentReferenceSequence(DcmDRTHL7StructuredDocumentReferenceSequenceInterface seq)
std::string getModalityTag() const
std::string getRadiationMachineNameVR() const
std::string getHighBitVM() const
std::string getPixelRepresentationVM() const
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getPhysiciansOfRecordVR() const
std::string getPatientSizeTag() const
bool setClinicalTrialSubjectID(const std::string parameter)
void setReferringPhysicianIdentificationSequence(DcmDRTReferringPhysicianIdentificationSequenceInterface seq)
std::string getInstanceCreatorUIDTag() const
std::string getAdmissionIDVR() const
bool setAccessionNumber(const std::string parameter)
std::string getExposureSequenceTag()
bool setPrimaryDosimeterUnit(const std::string parameter)
std::string getClinicalTrialSubjectIDVM() const
std::string getResponsibleOrganizationVM() const
bool getContentDate(std::string &parameter) const
bool setPixelRepresentation(const MLuint16 parameter)
std::string getStudyDateVR() const
std::string getManufacturerModelNameVR() const
bool setTableTopEccentricAxisDistance(const std::string parameter)
bool getReviewerName(std::string &parameter) const
bool getPatientWeight(std::string &parameter) const
bool getPerformedProcedureStepStartDate(std::string &parameter) const
std::string getRTImageNameVM() const
std::string getVOILUTFunctionVR() const
std::string getImagePlanePixelSpacingTag() const
std::string getTableTopEccentricAxisDistanceVR() const
std::string getDerivationCodeSequenceTag()
std::string getRTImagePlaneVR() const
std::string getRowsVR() const
std::string getClinicalTrialSubjectReadingIDVM() const
bool getTableTopLongitudinalPosition(std::string &parameter) const
bool getPixelAspectRatio(std::string &parameter) const
std::string getRTImageNameVR() const
std::string getDateOfLastCalibrationTag() const
bool setTimeOfLastCalibration(const std::string parameter)
std::string getAdmittingDiagnosesDescriptionVM() const
std::string getClinicalTrialSiteIDTag() const
std::string getNumberOfFramesVM() const
bool getLargestImagePixelValue(MLuint16 &parameter) const
std::string getRTImageOrientationVM() const
std::string getTimeOfLastCalibrationTag() const
std::string getIssuerOfAdmissionIDTag() const
bool getPatientComments(std::string &parameter) const
std::string getSOPInstanceStatusVR() const
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getReferencedPerformedProcedureStepSequence()
bool setPatientSex(const std::string parameter)
std::string getAdmittingDiagnosesCodeSequenceTag()
virtual DcmDRTOriginalAttributesSequenceInterface getOriginalAttributesSequence()
bool setPositionReferenceIndicator(const std::string parameter)
std::string getClinicalTrialCoordinatingCenterNameVR() const
bool setTableTopEccentricAngle(const std::string parameter)
bool getPixelPaddingValue(MLuint16 &parameter) const
bool setRTImageDescription(const std::string parameter)
std::string getPatientSpeciesDescriptionTag() const
std::string getRedPaletteColorLookupTableDescriptorVM() const
void setDerivationCodeSequence(DcmDRTDerivationCodeSequenceInterface seq)
std::string getRescaleSlopeVR() const
bool getRecommendedDisplayFrameRate(std::string &parameter) const
std::string getResponsiblePersonVM() const
bool setInstitutionName(const std::string parameter)
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getEmptyHL7StructuredDocumentReferenceSequence()
void setReferencedInstanceSequence(DcmDRTReferencedInstanceSequenceInterface seq)
std::string getPatientSpeciesCodeSequenceTag()
std::string getReferencedInstanceSequenceVM() const
std::string getOriginalSpecializedSOPClassUIDVM() const
std::string getInstitutionalDepartmentNameVM() const
std::string getContentTimeTag() const
virtual DcmDRTContrastBolusAdministrationRouteSequenceInterface getEmptyContrastBolusAdministrationRouteSequence()
bool getSoftwareVersions(std::string &parameter) const
bool setRows(const MLuint16 parameter)
std::string getPixelPaddingValueTag() const
std::string getPatientAgeVM() const
std::string getGantryAngleTag() const
std::string getImageCommentsVM() const
bool getDerivationDescription(std::string &parameter) const
virtual DcmDRTContrastBolusAdministrationRouteSequenceInterface getContrastBolusAdministrationRouteSequence()
bool setWindowCenterWidthExplanation(const std::string parameter)
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getReferencedImageSequenceTag()
std::string getDerivationDescriptionVR() const
std::string getImageCommentsVR() const
std::string getAdmittingDiagnosesCodeSequenceVR() const
bool setAdditionalPatientHistory(const std::string parameter)
std::string getRecommendedDisplayFrameRateVR() const
std::string getContrastBolusAdministrationRouteSequenceTag()
std::string getEffectiveDurationVM() const
virtual DcmDRTBreedRegistrationSequenceInterface getEmptyBreedRegistrationSequence()
bool getPatientSupportAngle(std::string &parameter) const
std::string getReferencedPatientSequenceVM() const
std::string getSourceToReferenceObjectDistanceVM() const
void setPerformedProtocolCodeSequence(DcmDRTPerformedProtocolCodeSequenceInterface seq)
std::string getContrastBolusAgentSequenceVM() const
std::string getClinicalTrialSiteIDVR() const
std::string getReferencedStudySequenceTag()
bool getContrastBolusAgent(std::string &parameter) const
bool getWindowCenter(std::string &parameter) const
bool getIssuerOfPatientID(std::string &parameter) const
void setPhysiciansOfRecordIdentificationSequence(DcmDRTPhysiciansOfRecordIdentificationSequenceInterface seq)
bool getRescaleIntercept(std::string &parameter) const
std::string getImagesInAcquisitionVR() const
bool setSOPInstanceStatus(const std::string parameter)
virtual DcmDRTContrastBolusAgentSequenceInterface getEmptyContrastBolusAgentSequence()
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getCodingSchemeIdentificationSequence()
bool setGreenPaletteColorLookupTableDescriptor(const MLuint16 parameter)
std::string getContrastBolusRouteTag() const
std::string getVOILUTFunctionVM() const
std::string getTimezoneOffsetFromUTCTag() const
std::string getPhysiciansOfRecordIdentificationSequenceVM() const
std::string getPatientPositionVR() const
bool getDeidentificationMethod(std::string &parameter) const
std::string getDeviceSerialNumberVM() const
std::string getSOPInstanceStatusVM() const
std::string getContrastBolusAgentSequenceTag()
std::string getContentDateVR() const
std::string getPerformedProcedureStepStartDateTag() const
bool getFrameDelay(std::string &parameter) const
std::string getBeamLimitingDeviceAngleVM() const
std::string getPatientSpeciesDescriptionVR() const
std::string getReferencedInstanceSequenceVR() const
std::string getPerformedProcedureStepStartTimeVM() const
virtual DcmDRTMACParametersSequenceInterface getEmptyMACParametersSequence()
std::string getPatientIDVM() const
DRTImageIODBase(DCMTree::TreePtr dicomTree)
bool getVOILUTFunction(std::string &parameter) const
bool getContrastBolusVolume(std::string &parameter) const
std::string getImagesInAcquisitionTag() const
bool setPatientSpeciesDescription(const std::string parameter)
bool setPatientIdentityRemoved(const std::string parameter)
bool getLossyImageCompressionMethod(std::string &parameter) const
std::string getPerformedProcedureStepDescriptionTag() const
std::string getContrastBolusTotalDoseTag() const
bool setPatientSize(const std::string parameter)
void setModalityLUTSequence(DcmDRTModalityLUTSequenceInterface seq)
bool getSOPClassUID(std::string &parameter) const
std::string getSeriesDescriptionVR() const
std::string getPatientBreedCodeSequenceVM() const
virtual DcmDRTPatientBreedCodeSequenceInterface getPatientBreedCodeSequence()
virtual DcmDRTDigitalSignaturesSequenceInterface getDigitalSignaturesSequence()
std::string getStartCumulativeMetersetWeightVR() const
std::string getFrameTimeVectorVM() const
std::string getImageTypeVM() const
std::string getResponsiblePersonTag() const
std::string getPixelIntensityRelationshipVM() const
std::string getOperatorsNameVM() const
std::string getSOPClassUIDTag() const
bool setClinicalTrialProtocolName(const std::string parameter)
std::string getActualFrameDurationVM() const
bool setFrameDelay(const std::string parameter)
virtual DcmDRTDeviceSequenceInterface getEmptyDeviceSequence()
std::string getContrastBolusIngredientConcentrationVM() const
std::string getLargestImagePixelValueVM() const
bool getClinicalTrialProtocolID(std::string &parameter) const
std::string getReferencedRTPlanSequenceTag()
std::string getDeidentificationMethodVR() const
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getEmptyCodingSchemeIdentificationSequence()
std::string getRTImageLabelTag() const
std::string getContributingEquipmentSequenceVM() const
void setDeviceSequence(DcmDRTDeviceSequenceInterface seq)
bool getPixelRepresentation(MLuint16 &parameter) const
bool getInstitutionName(std::string &parameter) const
std::string getStudyDescriptionVM() const
bool getGantryPitchAngle(float &parameter) const
std::string getPatientCommentsVR() const
std::string getClinicalTrialProtocolIDTag() const
void setReferencedPatientSequence(DcmDRTReferencedPatientSequenceInterface seq)
bool getIsocenterPosition(std::string &parameter) const
std::string getTableTopLateralPositionVM() const
std::string getGantryAngleVM() const
std::string getEndCumulativeMetersetWeightVM() const
bool setIrradiationEventUID(const std::string parameter)
bool setRedPaletteColorLookupTableDescriptor(const MLuint16 parameter)
std::string getSeriesInstanceUIDVM() const
std::string getFrameOfReferenceUIDVM() const
std::string getReferencedFractionGroupNumberVR() const
std::string getDigitalSignaturesSequenceTag()
std::string getRadiationMachineNameVM() const
virtual DcmDRTRequestAttributesSequenceInterface getRequestAttributesSequence()
bool setRTImageOrientation(const std::string parameter)
std::string getFrameDelayVR() const
std::string getStartTrimTag() const
bool getSpatialResolution(std::string &parameter) const
bool getAdmissionID(std::string &parameter) const
std::string getRTImagePlaneVM() const
std::string getRelatedGeneralSOPClassUIDVM() const
std::string getRadiationMachineSADVR() const
std::string getTableTopEccentricAngleTag() const
virtual DcmDRTOriginalAttributesSequenceInterface getEmptyOriginalAttributesSequence()
std::string getQualityControlImageTag() const
std::string getStationNameTag() const
bool getResponsibleOrganization(std::string &parameter) const
bool setClinicalTrialSubjectReadingID(const std::string parameter)
std::string getTimeOfLastCalibrationVM() const
bool setEthnicGroup(const std::string parameter)
std::string getStudyDescriptionVR() const
std::string getContrastBolusIngredientConcentrationTag() const
bool getTimezoneOffsetFromUTC(std::string &parameter) const
std::string getAcquisitionDateVM() const
bool getSOPInstanceUID(std::string &parameter) const
std::string getVOILUTSequenceTag()
bool getTableTopEccentricAngle(std::string &parameter) const
std::string getTableTopVerticalPositionVM() const
std::string getTableTopLongitudinalPositionVR() const
std::string getPatientCommentsTag() const
bool setSourceToReferenceObjectDistance(const std::string parameter)
std::string getIrradiationEventUIDTag() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
std::string getOtherPatientNamesVR() const
virtual DcmDRTReferencedImageSequenceInterface getReferencedImageSequence()
std::string getRowsTag() const
std::string getDigitalSignaturesSequenceVM() const
std::string getRadiationMachineSSDTag() const
bool getClinicalTrialTimePointID(std::string &parameter) const
std::string getPatientSexVR() const
std::string getAcquisitionTimeVM() const
std::string getPatientSexNeuteredVR() const
bool getAcquisitionTime(std::string &parameter) const
std::string getPatientSupportAngleVR() const
std::string getRelatedGeneralSOPClassUIDTag() const
bool setStartTrim(const std::string parameter)
std::string getAdmittingDiagnosesDescriptionTag() const
std::string getPerformedProtocolCodeSequenceTag()
std::string getPerformedProcedureStepIDVR() const
void setDeidentificationMethodCodeSequence(DcmDRTDeidentificationMethodCodeSequenceInterface seq)
std::string getPatientBreedDescriptionVR() const
std::string getIconImageSequenceVR() const
bool getXRayImageReceptorAngle(std::string &parameter) const
bool getReviewDate(std::string &parameter) const
std::string getDeidentificationMethodCodeSequenceVM() const
virtual DcmDRTProcedureCodeSequenceInterface getEmptyProcedureCodeSequence()
void setPatientBreedCodeSequence(DcmDRTPatientBreedCodeSequenceInterface seq)
std::string getStudyTimeVM() const
bool setRelatedGeneralSOPClassUID(const std::string parameter)
bool setEffectiveDuration(const std::string parameter)
std::string getContrastBolusVolumeVM() const
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getPhysiciansReadingStudyIdentificationSequence()
bool getFrameTimeVector(std::string &parameter) const
std::string getIsocenterPositionTag() const
bool setContrastBolusIngredient(const std::string parameter)
std::string getICCProfileVM() const
std::string getRTImageSIDVM() const
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getAdmittingDiagnosesCodeSequence()
std::string getAdditionalPatientHistoryVM() const
std::string getSoftwareVersionsVM() const
std::string getBitsStoredVR() const
virtual DcmDRTOtherPatientIDsSequenceInterface getOtherPatientIDsSequence()
std::string getColumnsTag() const
std::string getRequestAttributesSequenceTag()
std::string getClinicalTrialCoordinatingCenterNameTag() const
std::string getQualityControlImageVR() const
std::string getTableTopEccentricAxisDistanceVM() const
bool setLossyImageCompressionRatio(const std::string parameter)
std::string getReportedValuesOriginVR() const
bool getSpecificCharacterSet(std::string &parameter) const
std::string getReferencedImageSequenceVR() const
bool setClinicalTrialSiteName(const std::string parameter)
bool getStudyDate(std::string &parameter) const
bool setPatientComments(const std::string parameter)
bool getSeriesNumber(std::string &parameter) const
std::string getBreedRegistrationSequenceVR() const
std::string getBreedRegistrationSequenceTag()
bool getReviewTime(std::string &parameter) const
bool setContentTime(const std::string parameter)
std::string getStartCumulativeMetersetWeightTag() const
std::string getIssuerOfPatientIDTag() const
bool getOccupation(std::string &parameter) const
void setContributingEquipmentSequence(DcmDRTContributingEquipmentSequenceInterface seq)
bool setRTImageLabel(const std::string parameter)
void setContrastBolusAdministrationRouteSequence(DcmDRTContrastBolusAdministrationRouteSequenceInterface seq)
std::string getReviewTimeTag() const
std::string getStationNameVR() const
std::string getClinicalTrialCoordinatingCenterNameVM() const
virtual DcmDRTPatientSpeciesCodeSequenceInterface getPatientSpeciesCodeSequence()
std::string getFrameTimeVR() const
std::string getResponsibleOrganizationTag() const
std::string getReferencedPerformedProcedureStepSequenceVR() const
std::string getAdmissionIDTag() const
std::string getAcquisitionDateTag() const
std::string getAcquisitionNumberTag() const
std::string getInstitutionalDepartmentNameVR() const
virtual DcmDRTVOILUTSequenceInterface getEmptyVOILUTSequence()
std::string getBluePaletteColorLookupTableDescriptorVR() const
std::string getReferencedBeamNumberVR() const
std::string getProcedureCodeSequenceTag()
bool getOtherPatientIDs(std::string &parameter) const
std::string getWindowWidthVM() const
void setFluenceMapSequence(DcmDRTFluenceMapSequenceInterface seq)
std::string getInstanceCreationDateVR() const
std::string getPerformedProcedureStepStartDateVR() const
bool getResponsiblePerson(std::string &parameter) const
bool setPatientID(const std::string parameter)
virtual DcmDRTReferencedPatientSequenceInterface getReferencedPatientSequence()
bool getWindowWidth(std::string &parameter) const
std::string getPlanarConfigurationVR() const
std::string getRTImageOrientationTag() const
std::string getPixelRepresentationVR() const
bool setSOPClassUID(const std::string parameter)
virtual DcmDRTReferencedRTPlanSequenceInRTImageModuleInterface getEmptyReferencedRTPlanSequence()
bool setInstanceCreatorUID(const std::string parameter)
void setContrastBolusAgentSequence(DcmDRTContrastBolusAgentSequenceInterface seq)
bool getStudyTime(std::string &parameter) const
std::string getLossyImageCompressionRatioVM() const
std::string getAccessionNumberVM() const
std::string getRadiationMachineSSDVM() const
std::string getLossyImageCompressionVM() const
std::string getClinicalTrialSubjectIDVR() const
std::string getPresentationLUTShapeVM() const
bool setClinicalTrialTimePointID(const std::string parameter)
bool getFrameTime(std::string &parameter) const
std::string getProcedureCodeSequenceVR() const
bool setBitsStored(const MLuint16 parameter)
std::string getSmallestImagePixelValueVM() const
std::string getRTImagePositionVM() const
bool getTableTopEccentricAxisDistance(std::string &parameter) const
std::string getWindowWidthVR() const
bool getPerformedProcedureStepDescription(std::string &parameter) const
std::string getReferringPhysicianIdentificationSequenceVR() const
std::string getContrastBolusStartTimeVR() const
std::string getContrastBolusTotalDoseVM() const
bool setICCProfile(const int parameter)
std::string getImageTriggerDelayTag() const
std::string getEthnicGroupVM() const
void setEncryptedAttributesSequence(DcmDRTEncryptedAttributesSequenceInterface seq)
std::string getStudyIDTag() const
std::string getFractionNumberVR() const
std::string getClinicalTrialSponsorNameVM() const
bool getPixelDataProviderURL(std::string &parameter) const
bool getStudyDescription(std::string &parameter) const
bool getAdmittingDiagnosesDescription(std::string &parameter) const
std::string getPatientPositionVM() const
bool getImagesInAcquisition(std::string &parameter) const
std::string getContentDateTag() const
std::string getImagePlanePixelSpacingVM() const
std::string getContrastFlowRateVM() const
bool getClinicalTrialSponsorName(std::string &parameter) const
bool getBluePaletteColorLookupTableDescriptor(MLuint16 &parameter) const
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getDeidentificationMethodCodeSequence()
std::string getContrastBolusIngredientVR() const
bool setRadiationMachineName(const std::string parameter)
std::string getLossyImageCompressionRatioTag() const
std::string getGreenPaletteColorLookupTableDescriptorTag() const
std::string getPixelAspectRatioVM() const
std::string getModalityLUTSequenceVR() const
bool getPerformedProcedureStepStartTime(std::string &parameter) const
std::string getSOPAuthorizationDateTimeTag() const
std::string getRTImageLabelVR() const
bool getLossyImageCompressionRatio(std::string &parameter) const
std::string getRTImageOrientationVR() const
void setSourceImageSequence(DcmDRTSourceImageSequenceInterface seq)
std::string getFractionNumberVM() const
bool getRTImagePosition(std::string &parameter) const
bool getPatientIdentityRemoved(std::string &parameter) const
bool getImagePlanePixelSpacing(std::string &parameter) const
std::string getGantryIDVM() const
std::string getGreenPaletteColorLookupTableDescriptorVR() const
bool getContrastBolusIngredientConcentration(std::string &parameter) const
std::string getPatientSupportAngleTag() const
bool getAccessionNumber(std::string &parameter) const
std::string getSeriesNumberTag() const
bool setPlanarConfiguration(const MLuint16 parameter)
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getEmptyReferencedPerformedProcedureStepSequence()
bool setContrastBolusAgent(const std::string parameter)
std::string getHighBitTag() const
std::string getPatientWeightVR() const
std::string getEndCumulativeMetersetWeightVR() const
bool getRTImageName(std::string &parameter) const
std::string getWindowWidthTag() const
bool setPerformedProcedureStepDescription(const std::string parameter)
virtual DcmDRTPerformedProtocolCodeSequenceInterface getPerformedProtocolCodeSequence()
std::string getVOILUTSequenceVR() const
std::string getPreferredPlaybackSequencingTag() const
std::string getPatientNameTag() const
bool setRecommendedDisplayFrameRate(const std::string parameter)
bool setLossyImageCompression(const std::string parameter)
std::string getEncryptedAttributesSequenceVR() const
std::string getInstanceCreationTimeTag() const
std::string getLossyImageCompressionMethodTag() const
std::string getReferencedBeamNumberTag() const
std::string getBurnedInAnnotationTag() const
std::string getAdmissionIDVM() const
std::string getInstitutionalDepartmentNameTag() const
virtual DcmDRTEncryptedAttributesSequenceInterface getEmptyEncryptedAttributesSequence()
std::string getInstanceCreationTimeVM() const
bool getWindowCenterWidthExplanation(std::string &parameter) const
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getEmptyPhysiciansReadingStudyIdentificationSequence()
std::string getTableTopEccentricAngleVM() const
bool setImagePlanePixelSpacing(const std::string parameter)
bool setOperatorsName(const std::string parameter)
std::string getRTImagePositionVR() const
std::string getCodingSchemeIdentificationSequenceVM() const
std::string getPixelDataProviderURLVM() const
bool getRadiationMachineName(std::string &parameter) const
bool setReviewerName(const std::string parameter)
virtual DcmDRTContributingEquipmentSequenceInterface getContributingEquipmentSequence()
virtual DcmDRTPerformedProtocolCodeSequenceInterface getEmptyPerformedProtocolCodeSequence()
bool setTableTopLateralPosition(const std::string parameter)
bool getClinicalTrialSiteID(std::string &parameter) const
bool getRTImagePlane(std::string &parameter) const
bool setRTImageName(const std::string parameter)
std::string getSamplesPerPixelVR() const
std::string getApprovalStatusVM() const
std::string getSOPInstanceUIDTag() const
std::string getRadiationMachineSSDVR() const
std::string getInstitutionAddressVM() const
std::string getPrimaryDosimeterUnitVM() const
bool getStudyID(std::string &parameter) const
std::string getFluenceMapSequenceVR() const
bool setColumns(const MLuint16 parameter)
bool getEthnicGroup(std::string &parameter) const
std::string getStudyIDVM() const
std::string getSOPClassUIDVR() const
std::string getBurnedInAnnotationVR() const
std::string getClinicalTrialSponsorNameVR() const
std::string getConversionTypeVR() const
std::string getIssuerOfPatientIDVR() const
std::string getResponsiblePersonRoleVR() const
bool getPhysiciansOfRecord(std::string &parameter) const
std::string getRequestAttributesSequenceVM() const
DCMTree::TreePtr getDCMTree()
bool getPositionReferenceIndicator(std::string &parameter) const
std::string getEffectiveDurationVR() const
bool getPerformedProcedureStepID(std::string &parameter) const
bool setInstitutionAddress(const std::string parameter)
bool setPreferredPlaybackSequencing(const MLuint16 parameter)
std::string getContrastFlowDurationVM() const
std::string getSourceToReferenceObjectDistanceVR() const
std::string getPatientIDVR() const
bool setPhotometricInterpretation(const std::string parameter)
bool setModality(const std::string parameter)
std::string getPatientSupportAngleVM() const
bool setImagesInAcquisition(const std::string parameter)
bool setImageTriggerDelay(const std::string parameter)
bool isValid()
Return true if wrapped IOD object is valid.
std::string getContributingEquipmentSequenceTag()
bool setRTImageSID(const std::string parameter)
std::string getTimezoneOffsetFromUTCVR() const
std::string getXRayImageReceptorTranslationTag() const
std::string getOriginalSpecializedSOPClassUIDTag() const
std::string getEthnicGroupTag() const
std::string getSourceImageSequenceTag()
std::string getDeidentificationMethodCodeSequenceVR() const
bool getClinicalTrialCoordinatingCenterName(std::string &parameter) const
std::string getInstanceCreatorUIDVR() const
bool setConversionType(const std::string parameter)
std::string getPatientBirthDateTag() const
std::string getStudyTimeTag() const
std::string getMACParametersSequenceVR() const
std::string getSOPInstanceUIDVM() const
bool getImageComments(std::string &parameter) const
std::string getSamplesPerPixelTag() const
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getHL7StructuredDocumentReferenceSequence()
bool getReferencedBeamNumber(std::string &parameter) const
bool getPlanarConfiguration(MLuint16 &parameter) const
std::string getIsocenterPositionVR() const
bool getInstanceCreationTime(std::string &parameter) const
std::string getAuthorizationEquipmentCertificationNumberVM() const
bool setSOPAuthorizationComment(const std::string parameter)
bool getPatientSex(std::string &parameter) const
std::string getRescaleSlopeVM() const
std::string getRedPaletteColorLookupTableDescriptorTag() const
std::string getInstitutionNameVR() const
bool getNumberOfFrames(std::string &parameter) const
bool setAdmittingDiagnosesDescription(const std::string parameter)
std::string getResponsibleOrganizationVR() const
std::string getMultiplexedAudioChannelsDescriptionCodeSequenceVR() const
std::string getRTImageDescriptionVM() const
std::string getLargestImagePixelValueTag() const
bool getICCProfile(int &parameter) const
bool setSOPInstanceUID(const std::string parameter)
std::string getRecommendedDisplayFrameRateTag() const
virtual DcmDRTDeviceSequenceInterface getDeviceSequence()
bool setContrastBolusRoute(const std::string parameter)
std::string getImagePlanePixelSpacingVR() const
std::string getGantryAngleVR() const
virtual DcmDRTIconImageSequenceInterface getIconImageSequence()
std::string getClinicalTrialProtocolNameVM() const
std::string getReferringPhysicianNameVR() const
std::string getRTImagePositionTag() const
std::string getSourceToReferenceObjectDistanceTag() const
std::string getSOPClassUIDVM() const
std::string getSOPAuthorizationDateTimeVM() const
bool setPixelPaddingValue(const MLuint16 parameter)
std::string getPlanarConfigurationTag() const
bool getRTImageSID(std::string &parameter) const
std::string getAcquisitionNumberVM() const
std::string getPatientBirthDateVM() const
bool setQualityControlImage(const std::string parameter)
std::string getPresentationLUTShapeTag() const
std::string getInstanceCreatorUIDVM() const
void setBreedRegistrationSequence(DcmDRTBreedRegistrationSequenceInterface seq)
std::string getOccupationVM() const
bool getRTImageOrientation(std::string &parameter) const
std::string getGreenPaletteColorLookupTableDescriptorVM() const
bool getContrastBolusStopTime(std::string &parameter) const
std::string getInstanceCreationDateVM() const
std::string getContentTimeVR() const
std::string getClinicalTrialTimePointDescriptionTag() const
bool setSOPAuthorizationDateTime(const std::string parameter)
std::string getPatientSpeciesDescriptionVM() const
std::string getClinicalTrialProtocolNameVR() const
std::string getWindowCenterVM() const
bool setRescaleIntercept(const std::string parameter)
std::string getEffectiveDurationTag() const
bool setContentDate(const std::string parameter)
std::string getPresentationLUTShapeVR() const
std::string getAdditionalPatientHistoryVR() const
std::string getReviewerNameVM() const
void setReferencedStudySequence(DcmDRTReferencedStudySequenceInterface seq)
std::string getReviewTimeVM() const
bool getAcquisitionDate(std::string &parameter) const
std::string getReferencedPerformedProcedureStepSequenceTag()
std::string getAccessionNumberVR() const
bool getPatientBirthTime(std::string &parameter) const
std::string getMultiplexedAudioChannelsDescriptionCodeSequenceTag()
std::string getEncryptedAttributesSequenceVM() const
std::string getSOPAuthorizationDateTimeVR() const
std::string getClinicalTrialTimePointDescriptionVM() const
bool setPatientWeight(const std::string parameter)
std::string getBitsAllocatedTag() const
bool setFractionNumber(const std::string parameter)
bool getPatientPosition(std::string &parameter) const
std::string getPatientBirthTimeTag() const
bool getContentTime(std::string &parameter) const
std::string getInstitutionAddressTag() const
std::string getSeriesInstanceUIDVR() const
bool getSeriesDescription(std::string &parameter) const
std::string getMultiplexedAudioChannelsDescriptionCodeSequenceVM() const
bool getActualFrameDuration(std::string &parameter) const
bool getRTImageLabel(std::string &parameter) const
virtual DcmDRTMultiplexedAudioChannelsDescriptionCodeSequenceInterface getMultiplexedAudioChannelsDescriptionCodeSequence()
std::string getSpatialResolutionVR() const
bool getSamplesPerPixel(MLuint16 &parameter) const
std::string getResponsiblePersonRoleVM() const
void setReferencedPerformedProcedureStepSequence(DcmDRTReferencedPerformedProcedureStepSequenceInterface seq)
std::string getRescaleInterceptVR() const
void setPatientSpeciesCodeSequence(DcmDRTPatientSpeciesCodeSequenceInterface seq)
std::string getDeidentificationMethodTag() const
virtual DcmDRTExposureSequenceInterface getExposureSequence()
std::string getPixelDataProviderURLTag() const
std::string getPositionReferenceIndicatorTag() const
std::string getRTImageSIDVR() const
bool setStopTrim(const std::string parameter)
std::string getAcquisitionDateVR() const
std::string getContributingEquipmentSequenceVR() const
std::string getPerformedProcedureStepDescriptionVR() const
bool setClinicalTrialTimePointDescription(const std::string parameter)
std::string getSourceImageSequenceVR() const
std::string getContrastBolusRouteVM() const
std::string getRadiationMachineSADTag() const
void setAdmittingDiagnosesCodeSequence(DcmDRTAdmittingDiagnosesCodeSequenceInterface seq)
bool setReportedValuesOrigin(const std::string parameter)
bool setCineRate(const std::string parameter)
bool getContrastBolusIngredient(std::string &parameter) const
bool setVOILUTFunction(const std::string parameter)
std::string getAcquisitionDateTimeVR() const
bool setPixelIntensityRelationshipSign(const int parameter)
bool setIsocenterPosition(const std::string parameter)
void setRequestAttributesSequence(DcmDRTRequestAttributesSequenceInterface seq)
std::string getLossyImageCompressionTag() const
std::string getImageTriggerDelayVR() const
std::string getPixelIntensityRelationshipTag() const
std::string getPatientBreedCodeSequenceTag()
std::string getIssuerOfPatientIDVM() const
std::string getReviewDateVR() const
std::string getClinicalTrialProtocolIDVR() const
bool setOriginalSpecializedSOPClassUID(const std::string parameter)
std::string getRTImageDescriptionVR() const
std::string getFrameOfReferenceUIDTag() const
bool setResponsiblePerson(const std::string parameter)
bool getGantryAngle(std::string &parameter) const
std::string getSpecificCharacterSetTag() const
bool setPixelIntensityRelationship(const std::string parameter)
std::string getStopTrimVM() const
bool getPatientSize(std::string &parameter) const
bool setContrastBolusIngredientConcentration(const std::string parameter)
std::string getPatientSpeciesCodeSequenceVR() const
bool getPresentationLUTShape(std::string &parameter) const
bool getPatientBirthDate(std::string &parameter) const
std::string getClinicalTrialSubjectReadingIDTag() const
std::string getFrameTimeTag() const
bool getRescaleSlope(std::string &parameter) const
std::string getPatientNameVR() const
bool setContrastBolusStopTime(const std::string parameter)
bool getTimeOfLastCalibration(std::string &parameter) const
bool setPatientBirthDate(const std::string parameter)
std::string getPatientIdentityRemovedVM() const
bool setAcquisitionTime(const std::string parameter)
std::string getVOILUTFunctionTag() const
std::string getPatientPositionTag() const
std::string getHighBitVR() const
std::string getPatientBirthDateVR() const
std::string getActualFrameDurationTag() const
bool getStartTrim(std::string &parameter) const
std::string getPerformedProcedureStepIDVM() const
bool setDateOfLastCalibration(const std::string parameter)
bool getSeriesInstanceUID(std::string &parameter) const
bool setContrastFlowRate(const std::string parameter)
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
std::string getRescaleTypeVR() const
virtual DcmDRTReferencedStudySequenceInterface getEmptyReferencedStudySequence()
bool getIrradiationEventUID(std::string &parameter) const
bool getOperatorsName(std::string &parameter) const
bool setRTImagePosition(const std::string parameter)
std::string getContrastBolusIngredientConcentrationVR() const
bool getRadiationMachineSSD(std::string &parameter) const
virtual DcmDRTIconImageSequenceInterface getEmptyIconImageSequence()
bool setSeriesInstanceUID(const std::string parameter)
std::string getCineRateTag() const
std::string getImageTypeTag() const
std::string getPatientSexNeuteredTag() const
bool setStudyDate(const std::string parameter)
bool getClinicalTrialSubjectID(std::string &parameter) const
std::string getContrastBolusAgentSequenceVR() const
std::string getICCProfileTag() const
std::string getTableTopEccentricAxisDistanceTag() const
virtual DcmDRTFluenceMapSequenceInterface getFluenceMapSequence()
bool setFrameTime(const std::string parameter)
std::string getDigitalSignaturesSequenceVR() const
std::string getDateOfLastCalibrationVM() const
std::string getXRayImageReceptorTranslationVM() const
bool getImageTriggerDelay(std::string &parameter) const
std::string getPatientOrientationVM() const
virtual DcmDRTRequestAttributesSequenceInterface getEmptyRequestAttributesSequence()
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getEmptyAdmittingDiagnosesCodeSequence()
std::string getIrradiationEventUIDVR() const
std::string getOtherPatientIDsSequenceVR() const
std::string getBreedRegistrationSequenceVM() const
bool setSpatialResolution(const std::string parameter)
bool setSamplesPerPixel(const MLuint16 parameter)
std::string getPhotometricInterpretationVR() const
bool getManufacturer(std::string &parameter) const
std::string getDeviceSerialNumberVR() const
std::string getStudyDescriptionTag() const
std::string getEncryptedAttributesSequenceTag()
std::string getReferencedFractionGroupNumberVM() const
bool getDateOfLastCalibration(std::string &parameter) const
bool setReviewDate(const std::string parameter)
bool setRadiationMachineSAD(const std::string parameter)
std::string getReviewerNameTag() const
bool getColumns(MLuint16 &parameter) const
bool setClinicalTrialCoordinatingCenterName(const std::string parameter)
std::string getModalityLUTSequenceVM() const
std::string getCodingSchemeIdentificationSequenceVR() const
std::string getPatientBreedDescriptionVM() const
std::string getContrastBolusTotalDoseVR() const
std::string getStudyInstanceUIDVR() const
std::string getContrastBolusAdministrationRouteSequenceVM() const
void setExposureSequence(DcmDRTExposureSequenceInterface seq)
std::string getExposureSequenceVM() const
std::string getSeriesDescriptionTag() const
std::string getIrradiationEventUIDVM() const
std::string getSoftwareVersionsTag() const
std::string getContrastBolusAdministrationRouteSequenceVR() const
bool setTimezoneOffsetFromUTC(const std::string parameter)
bool setOccupation(const std::string parameter)
virtual DcmDRTEncryptedAttributesSequenceInterface getEncryptedAttributesSequence()
std::string getReferencedInstanceSequenceTag()
std::string getContrastBolusVolumeVR() const
bool setEndCumulativeMetersetWeight(const std::string parameter)
bool setPatientBirthTime(const std::string parameter)
std::string getPhysiciansOfRecordTag() const
bool setPixelAspectRatio(const std::string parameter)
std::string getOtherPatientIDsSequenceVM() const
std::string getAcquisitionTimeTag() const
bool setSeriesDescription(const std::string parameter)
std::string getManufacturerVR() const
virtual DcmDRTDerivationCodeSequenceInterface getEmptyDerivationCodeSequence()
std::string getReferencedPatientSequenceVR() const
std::string getPreferredPlaybackSequencingVM() const
std::string getXRayImageReceptorAngleVR() const
std::string getManufacturerVM() const
bool setBurnedInAnnotation(const std::string parameter)
std::string getBluePaletteColorLookupTableDescriptorTag() const
std::string getSpecificCharacterSetVM() const
std::string getImagesInAcquisitionVM() const
std::string getReferencedRTPlanSequenceVR() const
std::vector< DcmModuleType > dcmModuleTypeVec
Maps a DcmModuleType enum to DcmModuleInterface pointer.
bool setStudyTime(const std::string parameter)
bool getInstanceCreationDate(std::string &parameter) const
std::string getDeviceSequenceVR() const
bool getStudyInstanceUID(std::string &parameter) const
std::string getXRayImageReceptorTranslationVR() const
std::string getContrastBolusStartTimeTag() const
virtual DcmDRTModalityLUTSequenceInterface getEmptyModalityLUTSequence()
virtual DcmDRTReferencedRTPlanSequenceInRTImageModuleInterface getReferencedRTPlanSequence()
bool getTableTopLateralPosition(std::string &parameter) const
virtual DcmDRTPatientBreedCodeSequenceInterface getEmptyPatientBreedCodeSequence()
virtual DcmDRTExposureSequenceInterface getEmptyExposureSequence()
std::string getClinicalTrialSiteNameTag() const
bool setIssuerOfAdmissionID(const std::string parameter)
std::string getFrameTimeVectorTag() const
std::string getPatientOrientationVR() const
bool setXRayImageReceptorTranslation(const std::string parameter)
std::string getPatientWeightTag() const
std::string getPatientNameVM() const
void setMultiplexedAudioChannelsDescriptionCodeSequence(DcmDRTMultiplexedAudioChannelsDescriptionCodeSequenceInterface seq)
std::string getIconImageSequenceVM() const
std::string getSOPInstanceStatusTag() const
bool setXRayImageReceptorAngle(const std::string parameter)
bool setSoftwareVersions(const std::string parameter)
bool getPatientBreedDescription(std::string &parameter) const
std::string getRescaleSlopeTag() const
std::string getReportedValuesOriginVM() const
std::string getCodingSchemeIdentificationSequenceTag()
void setDcmTree(DCMTree::TreePtr dcmTree)
std::string getConversionTypeVM() const
std::string getPerformedProcedureStepIDTag() const
std::string getReferencedImageSequenceVM() const
bool setNameOfPhysiciansReadingStudy(const std::string parameter)
std::string getManufacturerModelNameVM() const
bool setContrastBolusTotalDose(const std::string parameter)
bool getLossyImageCompression(std::string &parameter) const
bool setRescaleSlope(const std::string parameter)
bool getPatientID(std::string &parameter) const
bool getRTImageDescription(std::string &parameter) const
std::string getAcquisitionDateTimeVM() const
std::string getPrimaryDosimeterUnitVR() const
bool setTableTopLongitudinalPosition(const std::string parameter)
bool getInstitutionalDepartmentName(std::string &parameter) const
std::string getClinicalTrialTimePointIDVR() const
std::string getPatientAgeTag() const
std::string getDeidentificationMethodCodeSequenceTag()
std::string getPatientBirthTimeVR() const
virtual DcmDRTMultiplexedAudioChannelsDescriptionCodeSequenceInterface getEmptyMultiplexedAudioChannelsDescriptionCodeSequence()
bool getRescaleType(std::string &parameter) const
std::string getPrimaryDosimeterUnitTag() const
std::string getHL7StructuredDocumentReferenceSequenceVM() const
std::string getRescaleInterceptTag() const
std::string getTableTopEccentricAngleVR() const
bool getAdditionalPatientHistory(std::string &parameter) const
std::string getAcquisitionDateTimeTag() const
std::string getNumberOfFramesVR() const
std::string getOriginalAttributesSequenceTag()
bool setStudyInstanceUID(const std::string parameter)
void setReferencedRTPlanSequence(DcmDRTReferencedRTPlanSequenceInRTImageModuleInterface seq)
std::string getSOPInstanceUIDVR() const
bool setIssuerOfPatientID(const std::string parameter)
bool setOtherPatientIDs(const std::string parameter)
std::string getStudyInstanceUIDTag() const
std::string getXRayImageReceptorAngleVM() const
bool getOriginalSpecializedSOPClassUID(std::string &parameter) const
bool getStopTrim(std::string &parameter) const
bool getContrastFlowRate(std::string &parameter) const
std::string getPixelRepresentationTag() const
bool getPhotometricInterpretation(std::string &parameter) const
bool setClinicalTrialSponsorName(const std::string parameter)
bool setPerformedProcedureStepStartDate(const std::string parameter)
bool setPixelDataProviderURL(const std::string parameter)
std::string getAdmittingDiagnosesCodeSequenceVM() const
std::string getTableTopLateralPositionVR() const
std::string getTableTopLateralPositionTag() const
std::string getPatientAgeVR() const
bool getReferencedFractionGroupNumber(std::string &parameter) const
std::string getAdditionalPatientHistoryTag() const
bool setGantryID(const std::string parameter)
std::string getPatientSizeVM() const
std::string getGantryPitchAngleVM() const
bool setLossyImageCompressionMethod(const std::string parameter)
bool setBluePaletteColorLookupTableDescriptor(const MLuint16 parameter)
std::string getGantryIDVR() const
std::string getContrastBolusStopTimeTag() const
std::string getActualFrameDurationVR() const
bool getRedPaletteColorLookupTableDescriptor(MLuint16 &parameter) const
void setOtherPatientIDsSequence(DcmDRTOtherPatientIDsSequenceInterface seq)
bool setImageComments(const std::string parameter)
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTBreedRegistrationSequence.
Class to provide access to DRTCodingSchemeIdentificationSequence.
Class to provide access to DRTContrastBolusAdministrationRouteSequence.
Class to provide access to DRTContrastBolusAgentSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTDerivationCodeSequence.
Class to provide access to DRTDeviceSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTExposureSequence.
Class to provide access to DRTFluenceMapSequence.
Class to provide access to DRTHL7StructuredDocumentReferenceSequence.
Class to provide access to DRTIconImageSequence.
Class to provide access to DRTMACParametersSequence.
Class to provide access to DRTModalityLUTSequence.
Class to provide access to DRTOriginalAttributesSequence.
Class to provide access to DRTOtherPatientIDsSequence.
Class to provide access to DRTPatientBreedCodeSequence.
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 DRTReferencedImageSequence.
Class to provide access to DRTReferencedInstanceSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedPerformedProcedureStepSequence.
Class to provide access to DRTReferencedRTPlanSequenceInRTImageModule.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTSourceImageSequence.
Class to provide access to DRTVOILUTSequence.
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 DRTContrastBolusAdministrationRouteSequence.
Class to provide access to DRTContrastBolusAgentSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTDerivationCodeSequence.
Class to provide access to DRTDeviceSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTExposureSequence.
Class to provide access to DRTFluenceMapSequence.
Class to provide access to DRTHL7StructuredDocumentReferenceSequence.
Class to provide access to DRTIconImageSequence.
Class to provide access to DRTMACParametersSequence.
Class to provide access to DRTModalityLUTSequence.
Class to provide access to DRTMultiplexedAudioChannelsDescriptionCodeSequence.
Class to provide access to DRTOriginalAttributesSequence.
Class to provide access to DRTOtherPatientIDsSequence.
Class to provide access to DRTPatientBreedCodeSequence.
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 DRTReferencedImageSequence.
Class to provide access to DRTReferencedInstanceSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedPerformedProcedureStepSequence.
Class to provide access to DRTReferencedRTPlanSequenceInRTImageModule.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTSourceImageSequence.
Class to provide access to DRTVOILUTSequence.
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