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
42 #include "DcmSequenceInterfaces/mlDcmDRTIconImageSequenceInterface.h" //DRTIconImageSequence
43 #include "DcmSequenceInterfaces/mlDcmDRTReferencedImageSequenceInterface.h" //DRTReferencedImageSequence
44 #include "DcmSequenceInterfaces/mlDcmDRTReferencedInstanceSequenceInterface.h" //DRTReferencedInstanceSequence
45 #include "DcmSequenceInterfaces/mlDcmDRTSourceImageSequenceInterface.h" //DRTSourceImageSequence
46 #include "DcmSequenceInterfaces/mlDcmDRTPhysiciansOfRecordIdentificationSequenceInterface.h" //DRTPhysiciansOfRecordIdentificationSequence
47 #include "DcmSequenceInterfaces/mlDcmDRTPhysiciansReadingStudyIdentificationSequenceInterface.h" //DRTPhysiciansReadingStudyIdentificationSequence
48 #include "DcmSequenceInterfaces/mlDcmDRTProcedureCodeSequenceInterface.h" //DRTProcedureCodeSequence
49 #include "DcmSequenceInterfaces/mlDcmDRTReferencedStudySequenceInterface.h" //DRTReferencedStudySequence
50 #include "DcmSequenceInterfaces/mlDcmDRTReferringPhysicianIdentificationSequenceInterface.h" //DRTReferringPhysicianIdentificationSequence
51 #include "DcmSequenceInterfaces/mlDcmDRTModalityLUTSequenceInterface.h" //DRTModalityLUTSequence
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
59 #include "DcmSequenceInterfaces/mlDcmDRTExposureSequenceInterface.h" //DRTExposureSequence
60 #include "DcmSequenceInterfaces/mlDcmDRTFluenceMapSequenceInterface.h" //DRTFluenceMapSequence
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
70 #include "DcmSequenceInterfaces/mlDcmDRTMACParametersSequenceInterface.h" //DRTMACParametersSequence
71 #include "DcmSequenceInterfaces/mlDcmDRTOriginalAttributesSequenceInterface.h" //DRTOriginalAttributesSequence
73 
74 
75 ML_START_NAMESPACE
76 
77 // ------------------------------------------------------------------
79 // ------------------------------------------------------------------
81 {
82 public:
83 
86 
87  DRTImageIODBase(DCMTree::TreePtr dicomTree):RTBase(dicomTree) { };
88 
90  typedef std::vector<DcmModuleType> dcmModuleTypeVec;
91  typedef std::vector<DcmModuleType>::iterator dcmModuleTypeVecIter;
92 
93  bool containsModule(DcmModuleType moduleType) {
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
189  bool getPreferredPlaybackSequencing(MLuint16& parameter) const;
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;
722  bool setSmallestImagePixelValue(const MLuint16 parameter);
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"; }
1413  std::string getMultiplexedAudioChannelsDescriptionCodeSequenceVM() const { return "1"; }
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 
1740 ML_END_NAMESPACE
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 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.
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.
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.
unsigned short MLuint16
Definition: mlTypeDefs.h:148
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
Definition: DCMTree_Lib.h:70