MeVisLab Toolbox Reference
mlDRTImageIODWrapper.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/MLDcmtkIODWrappers/templates/DcmIODWrapper.h
10 //
11 // Destination project:
12 // FMEwork/ReleaseMeVis/Sources/Wrappers/MLDcmtkIODWrappers
13 //
14 //----------------------------------------------------------------------------------
16 
21 //----------------------------------------------------------------------------------
22 
23 
24 #ifndef __mlDRTImageIODBaseWrapper_H
25 #define __mlDRTImageIODBaseWrapper_H
26 
27 #ifndef Q_MOC_RUN
28 
29 #include <ThirdPartyWarningsDisable.h>
30 #include <QObject>
31 #include <QMap>
32 #include <QString>
33 #include <QVariant>
34 #include <QVariantMap>
35 #include <QList>
36 #include <ThirdPartyWarningsRestore.h>
37 
38 #include <DCMTree_IOParameter_OFFIS.h>
39 #include <DCMTree_Reader_OFFIS.h>
40 #include <Fields/mlabDicomTree.h>
41 
42 // MLDcmtkBaseObjects includes
43 #include <mlDRTImageIODBase.h>
44 
45 // local includes
82 
83 #endif
84 
87 class DRTImageIODBaseWrapper : public QObject
88 {
89  Q_OBJECT
90 
91 public:
92  DRTImageIODBaseWrapper(ml::DRTImageIODBase* wrappedIOD) { _wrappedIOD = wrappedIOD; _init(); }
93 
94  QStringList _propertyKeys;
95  QString _ApprovalStatus;
97  Q_PROPERTY(QString ApprovalStatus READ getApprovalStatus WRITE setApprovalStatus)
98  QString _ReviewDate;
100  Q_PROPERTY(QString ReviewDate READ getReviewDate WRITE setReviewDate)
101  QString _ReviewTime;
103  Q_PROPERTY(QString ReviewTime READ getReviewTime WRITE setReviewTime)
104  QString _ReviewerName;
106  Q_PROPERTY(QString ReviewerName READ getReviewerName WRITE setReviewerName)
110  QString _CineRate;
112  Q_PROPERTY(QString CineRate READ getCineRate WRITE setCineRate)
115  Q_PROPERTY(QString EffectiveDuration READ getEffectiveDuration WRITE setEffectiveDuration)
116  QString _FrameDelay;
118  Q_PROPERTY(QString FrameDelay READ getFrameDelay WRITE setFrameDelay)
119  QString _FrameTime;
121  Q_PROPERTY(QString FrameTime READ getFrameTime WRITE setFrameTime)
124  Q_PROPERTY(QString FrameTimeVector READ getFrameTimeVector WRITE setFrameTimeVector)
127  Q_PROPERTY(QString ImageTriggerDelay READ getImageTriggerDelay WRITE setImageTriggerDelay)
134  QString _StartTrim;
136  Q_PROPERTY(QString StartTrim READ getStartTrim WRITE setStartTrim)
137  QString _StopTrim;
139  Q_PROPERTY(QString StopTrim READ getStopTrim WRITE setStopTrim)
172  Q_PROPERTY(QString ContrastBolusAgent READ getContrastBolusAgent WRITE setContrastBolusAgent)
181  Q_PROPERTY(QString ContrastBolusRoute READ getContrastBolusRoute WRITE setContrastBolusRoute)
199  Q_PROPERTY(QString ContrastFlowRate READ getContrastFlowRate WRITE setContrastFlowRate)
211  Q_PROPERTY(QString DeviceSerialNumber READ getDeviceSerialNumber WRITE setDeviceSerialNumber)
212  QString _GantryID;
214  Q_PROPERTY(QString GantryID READ getGantryID WRITE setGantryID)
217  Q_PROPERTY(QString InstitutionAddress READ getInstitutionAddress WRITE setInstitutionAddress)
220  Q_PROPERTY(QString InstitutionName READ getInstitutionName WRITE setInstitutionName)
224  QString _Manufacturer;
226  Q_PROPERTY(QString Manufacturer READ getManufacturer WRITE setManufacturer)
235  Q_PROPERTY(QString SoftwareVersions READ getSoftwareVersions WRITE setSoftwareVersions)
238  Q_PROPERTY(QString SpatialResolution READ getSpatialResolution WRITE setSpatialResolution)
239  QString _StationName;
241  Q_PROPERTY(QString StationName READ getStationName WRITE setStationName)
247  Q_PROPERTY(QString AcquisitionDate READ getAcquisitionDate WRITE setAcquisitionDate)
253  Q_PROPERTY(QString AcquisitionNumber READ getAcquisitionNumber WRITE setAcquisitionNumber)
256  Q_PROPERTY(QString AcquisitionTime READ getAcquisitionTime WRITE setAcquisitionTime)
259  Q_PROPERTY(QString BurnedInAnnotation READ getBurnedInAnnotation WRITE setBurnedInAnnotation)
260  QString _ContentDate;
262  Q_PROPERTY(QString ContentDate READ getContentDate WRITE setContentDate)
263  QString _ContentTime;
265  Q_PROPERTY(QString ContentTime READ getContentTime WRITE setContentTime)
269  QString _ImageComments;
271  Q_PROPERTY(QString ImageComments READ getImageComments WRITE setImageComments)
272  QString _ImageType;
274  Q_PROPERTY(QString ImageType READ getImageType WRITE setImageType)
292  Q_PROPERTY(QString PatientOrientation READ getPatientOrientation WRITE setPatientOrientation)
301  Q_PROPERTY(QString AccessionNumber READ getAccessionNumber WRITE setAccessionNumber)
307  Q_PROPERTY(QString PhysiciansOfRecord READ getPhysiciansOfRecord WRITE setPhysiciansOfRecord)
311  QString _StudyDate;
313  Q_PROPERTY(QString StudyDate READ getStudyDate WRITE setStudyDate)
316  Q_PROPERTY(QString StudyDescription READ getStudyDescription WRITE setStudyDescription)
317  QString _StudyID;
319  Q_PROPERTY(QString StudyID READ getStudyID WRITE setStudyID)
322  Q_PROPERTY(QString StudyInstanceUID READ getStudyInstanceUID WRITE setStudyInstanceUID)
323  QString _StudyTime;
325  Q_PROPERTY(QString StudyTime READ getStudyTime WRITE setStudyTime)
329  int _Columns;
331  Q_PROPERTY(int Columns READ getColumns WRITE setColumns)
337  Q_PROPERTY(int ICCProfile READ getICCProfile WRITE setICCProfile)
343  Q_PROPERTY(QString PixelAspectRatio READ getPixelAspectRatio WRITE setPixelAspectRatio)
353  int _Rows;
355  Q_PROPERTY(int Rows READ getRows WRITE setRows)
361  Q_PROPERTY(QString RescaleIntercept READ getRescaleIntercept WRITE setRescaleIntercept)
362  QString _RescaleSlope;
364  Q_PROPERTY(QString RescaleSlope READ getRescaleSlope WRITE setRescaleSlope)
365  QString _RescaleType;
367  Q_PROPERTY(QString RescaleType READ getRescaleType WRITE setRescaleType)
370  Q_PROPERTY(QString NumberOfFrames READ getNumberOfFrames WRITE setNumberOfFrames)
374  QString _EthnicGroup;
376  Q_PROPERTY(QString EthnicGroup READ getEthnicGroup WRITE setEthnicGroup)
379  Q_PROPERTY(QString IssuerOfPatientID READ getIssuerOfPatientID WRITE setIssuerOfPatientID)
382  Q_PROPERTY(QString OtherPatientIDs READ getOtherPatientIDs WRITE setOtherPatientIDs)
385  Q_PROPERTY(QString OtherPatientNames READ getOtherPatientNames WRITE setOtherPatientNames)
388  Q_PROPERTY(QString PatientBirthDate READ getPatientBirthDate WRITE setPatientBirthDate)
391  Q_PROPERTY(QString PatientBirthTime READ getPatientBirthTime WRITE setPatientBirthTime)
397  Q_PROPERTY(QString PatientComments READ getPatientComments WRITE setPatientComments)
398  QString _PatientID;
400  Q_PROPERTY(QString PatientID READ getPatientID WRITE setPatientID)
404  QString _PatientName;
406  Q_PROPERTY(QString PatientName READ getPatientName WRITE setPatientName)
407  QString _PatientSex;
409  Q_PROPERTY(QString PatientSex READ getPatientSex WRITE setPatientSex)
418  Q_PROPERTY(QString ResponsiblePerson READ getResponsiblePerson WRITE setResponsiblePerson)
425  QString _AdmissionID;
427  Q_PROPERTY(QString AdmissionID READ getAdmissionID WRITE setAdmissionID)
434  QString _Occupation;
436  Q_PROPERTY(QString Occupation READ getOccupation WRITE setOccupation)
437  QString _PatientAge;
439  Q_PROPERTY(QString PatientAge READ getPatientAge WRITE setPatientAge)
442  Q_PROPERTY(QString PatientSexNeutered READ getPatientSexNeutered WRITE setPatientSexNeutered)
443  QString _PatientSize;
445  Q_PROPERTY(QString PatientSize READ getPatientSize WRITE setPatientSize)
446  QString _PatientWeight;
448  Q_PROPERTY(QString PatientWeight READ getPatientWeight WRITE setPatientWeight)
454  Q_PROPERTY(int BitsAllocated READ getBitsAllocated WRITE setBitsAllocated)
457  Q_PROPERTY(int BitsStored READ getBitsStored WRITE setBitsStored)
460  Q_PROPERTY(QString ConversionType READ getConversionType WRITE setConversionType)
466  Q_PROPERTY(QString FractionNumber READ getFractionNumber WRITE setFractionNumber)
467  QString _GantryAngle;
469  Q_PROPERTY(QString GantryAngle READ getGantryAngle WRITE setGantryAngle)
472  Q_PROPERTY(float GantryPitchAngle READ getGantryPitchAngle WRITE setGantryPitchAngle)
473  int _HighBit;
475  Q_PROPERTY(int HighBit READ getHighBit WRITE setHighBit)
481  Q_PROPERTY(QString IsocenterPosition READ getIsocenterPosition WRITE setIsocenterPosition)
482  QString _OperatorsName;
484  Q_PROPERTY(QString OperatorsName READ getOperatorsName WRITE setOperatorsName)
487  Q_PROPERTY(QString PatientPosition READ getPatientPosition WRITE setPatientPosition)
508  Q_PROPERTY(QString RTImageDescription READ getRTImageDescription WRITE setRTImageDescription)
509  QString _RTImageLabel;
511  Q_PROPERTY(QString RTImageLabel READ getRTImageLabel WRITE setRTImageLabel)
512  QString _RTImageName;
514  Q_PROPERTY(QString RTImageName READ getRTImageName WRITE setRTImageName)
517  Q_PROPERTY(QString RTImageOrientation READ getRTImageOrientation WRITE setRTImageOrientation)
518  QString _RTImagePlane;
520  Q_PROPERTY(QString RTImagePlane READ getRTImagePlane WRITE setRTImagePlane)
523  Q_PROPERTY(QString RTImagePosition READ getRTImagePosition WRITE setRTImagePosition)
524  QString _RTImageSID;
526  Q_PROPERTY(QString RTImageSID READ getRTImageSID WRITE setRTImageSID)
547  Q_PROPERTY(int SamplesPerPixel READ getSamplesPerPixel WRITE setSamplesPerPixel)
575  QString _Modality;
577  Q_PROPERTY(QString Modality READ getModality WRITE setModality)
592  Q_PROPERTY(QString SeriesDescription READ getSeriesDescription WRITE setSeriesDescription)
595  Q_PROPERTY(QString SeriesInstanceUID READ getSeriesInstanceUID WRITE setSeriesInstanceUID)
596  QString _SeriesNumber;
598  Q_PROPERTY(QString SeriesNumber READ getSeriesNumber WRITE setSeriesNumber)
610  Q_PROPERTY(QString InstanceCreatorUID READ getInstanceCreatorUID WRITE setInstanceCreatorUID)
623  QString _SOPClassUID;
625  Q_PROPERTY(QString SOPClassUID READ getSOPClassUID WRITE setSOPClassUID)
628  Q_PROPERTY(QString SOPInstanceStatus READ getSOPInstanceStatus WRITE setSOPInstanceStatus)
631  Q_PROPERTY(QString SOPInstanceUID READ getSOPInstanceUID WRITE setSOPInstanceUID)
640  Q_PROPERTY(QString VOILUTFunction READ getVOILUTFunction WRITE setVOILUTFunction)
641  QString _WindowCenter;
643  Q_PROPERTY(QString WindowCenter READ getWindowCenter WRITE setWindowCenter)
647  QString _WindowWidth;
649  Q_PROPERTY(QString WindowWidth READ getWindowWidth WRITE setWindowWidth)
650 
664  Q_PROPERTY(QVariant DeviceSequence READ getDeviceSequence)
665  Q_PROPERTY(QVariant DeviceSequence READ createEmptyDeviceSequence)
666  Q_PROPERTY(QVariant DeviceSequence WRITE setDeviceSequence)
668  Q_PROPERTY(QVariant DerivationCodeSequence READ getDerivationCodeSequence)
670  Q_PROPERTY(QVariant DerivationCodeSequence WRITE setDerivationCodeSequence)
672  Q_PROPERTY(QVariant IconImageSequence READ getIconImageSequence)
673  Q_PROPERTY(QVariant IconImageSequence READ createEmptyIconImageSequence)
674  Q_PROPERTY(QVariant IconImageSequence WRITE setIconImageSequence)
676  Q_PROPERTY(QVariant ReferencedImageSequence READ getReferencedImageSequence)
678  Q_PROPERTY(QVariant ReferencedImageSequence WRITE setReferencedImageSequence)
684  Q_PROPERTY(QVariant SourceImageSequence READ getSourceImageSequence)
685  Q_PROPERTY(QVariant SourceImageSequence READ createEmptySourceImageSequence)
686  Q_PROPERTY(QVariant SourceImageSequence WRITE setSourceImageSequence)
696  Q_PROPERTY(QVariant ProcedureCodeSequence READ getProcedureCodeSequence)
698  Q_PROPERTY(QVariant ProcedureCodeSequence WRITE setProcedureCodeSequence)
700  Q_PROPERTY(QVariant ReferencedStudySequence READ getReferencedStudySequence)
702  Q_PROPERTY(QVariant ReferencedStudySequence WRITE setReferencedStudySequence)
708  Q_PROPERTY(QVariant ModalityLUTSequence READ getModalityLUTSequence)
709  Q_PROPERTY(QVariant ModalityLUTSequence READ createEmptyModalityLUTSequence)
710  Q_PROPERTY(QVariant ModalityLUTSequence WRITE setModalityLUTSequence)
720  Q_PROPERTY(QVariant OtherPatientIDsSequence READ getOtherPatientIDsSequence)
722  Q_PROPERTY(QVariant OtherPatientIDsSequence WRITE setOtherPatientIDsSequence)
724  Q_PROPERTY(QVariant PatientBreedCodeSequence READ getPatientBreedCodeSequence)
726  Q_PROPERTY(QVariant PatientBreedCodeSequence WRITE setPatientBreedCodeSequence)
740  Q_PROPERTY(QVariant ExposureSequence READ getExposureSequence)
741  Q_PROPERTY(QVariant ExposureSequence READ createEmptyExposureSequence)
742  Q_PROPERTY(QVariant ExposureSequence WRITE setExposureSequence)
744  Q_PROPERTY(QVariant FluenceMapSequence READ getFluenceMapSequence)
745  Q_PROPERTY(QVariant FluenceMapSequence READ createEmptyFluenceMapSequence)
746  Q_PROPERTY(QVariant FluenceMapSequence WRITE setFluenceMapSequence)
748  Q_PROPERTY(QVariant ReferencedRTPlanSequence READ getReferencedRTPlanSequence)
750  Q_PROPERTY(QVariant ReferencedRTPlanSequence WRITE setReferencedRTPlanSequence)
784  Q_PROPERTY(QVariant MACParametersSequence READ getMACParametersSequence)
786  Q_PROPERTY(QVariant MACParametersSequence WRITE setMACParametersSequence)
792  Q_PROPERTY(QVariant VOILUTSequence READ getVOILUTSequence)
793  Q_PROPERTY(QVariant VOILUTSequence READ createEmptyVOILUTSequence)
794  Q_PROPERTY(QVariant VOILUTSequence WRITE setVOILUTSequence)
795 
796 
797 public slots:
800 
802  QStringList dir(QString searchString="") const;
803 
806  QVariantMap getDicomTagByKey(QString key) ;
807  QVariantMap getDicomTagByName(QString name);
809  QVariant getDicomTagValueByKey(QString key);
811  QVariant getDicomTagValueByName(QString name);
813  MLABDicomTree* getDicomTree();
815  bool containsDicomModule(int dcmModuleType) const {
816  return _wrappedIOD->containsModule(static_cast<ml::DcmModuleType>(dcmModuleType));
817  }
819  QVariantList getDicomModuleTypes() const {
820 
821  QVariantList types;
822  std::vector<ml::DcmModuleType> typesVec = _wrappedIOD->getModuleTypes();
823  for (std::vector<ml::DcmModuleType>::iterator iter = typesVec.begin(); iter != typesVec.end(); ++iter) {
824  types << static_cast<int>(*iter);
825  }
826  return types;
827  }
829  QString getDicomModuleName(int dcmModuleType) {
830  static QString dicomModules[] = { "ApprovalModule",
831 "CalculatedDoseReferenceRecordModule",
832 "CineModule",
833 "ClinicalTrialSeriesModule",
834 "ClinicalTrialStudyModule",
835 "ClinicalTrialSubjectModule",
836 "ContrastBolusModule",
837 "DeviceModule",
838 "FrameOfReferenceModule",
839 "GeneralEquipmentModule",
840 "GeneralImageModule",
841 "GeneralStudyModule",
842 "ImagePixelModule",
843 "ImagePlaneModule",
844 "MeasuredDoseReferenceRecordModule",
845 "ModalityLUTModule",
846 "MultiFrameModule",
847 "MultiFrameOverlayModule",
848 "OverlayPlaneModule",
849 "PatientModule",
850 "PatientStudyModule",
851 "ROIContourModule",
852 "RTBeamsModule",
853 "RTBrachyApplicationSetupsModule",
854 "RTDVHModule",
855 "RTDoseModule",
856 "RTDoseROIModule",
857 "RTFractionSchemeModule",
858 "RTGeneralPlanModule",
859 "RTGeneralTreatmentRecordModule",
860 "RTImageModule",
861 "RTIonBeamsModule",
862 "RTIonBeamsSessionRecordModule",
863 "RTIonToleranceTablesModule",
864 "RTPatientSetupModule",
865 "RTPrescriptionModule",
866 "RTROIObservationsModule",
867 "RTSeriesModule",
868 "RTToleranceTablesModule",
869 "RTTreatmentMachineRecordModule",
870 "RTTreatmentSummaryRecordModule",
871 "SOPCommonModule",
872 "StructureSetModule",
873 "VOILUTModule" };
874  if (dcmModuleType>=0 && dcmModuleType<44)
875  {
876  return dicomModules[dcmModuleType];
877  }
878  return QString();
879  }
880 
882  int sizeX ();
884  int sizeY ();
886  int sizeZ ();
888  int sizeC ();
890  int sizeT ();
892  int sizeU ();
894  QVariantList size3D ();
896  QVariantList size6D ();
898  QString dataType ();
900  //QVariantList worldToVoxelMatrix ();
902  QVariantList voxelToWorldMatrix ();
904  double voxelSizeX ();
906  double voxelSizeY ();
908  double voxelSizeZ ();
910  QVariantList voxelSize ();
911 
912 
913 
914 
915  bool setApprovalStatus(QString qParam);
916  QString getApprovalStatus() const;
917  QString getApprovalStatusTag() const { return QString(_wrappedIOD->getApprovalStatusTag().c_str()); }
918 
919  bool setReviewDate(QString qParam);
920  QString getReviewDate() const;
921  QString getReviewDateTag() const { return QString(_wrappedIOD->getReviewDateTag().c_str()); }
922 
923  bool setReviewTime(QString qParam);
924  QString getReviewTime() const;
925  QString getReviewTimeTag() const { return QString(_wrappedIOD->getReviewTimeTag().c_str()); }
926 
927  bool setReviewerName(QString qParam);
928  QString getReviewerName() const;
929  QString getReviewerNameTag() const { return QString(_wrappedIOD->getReviewerNameTag().c_str()); }
930 
931  bool setActualFrameDuration(QString qParam);
932  QString getActualFrameDuration() const;
933  QString getActualFrameDurationTag() const { return QString(_wrappedIOD->getActualFrameDurationTag().c_str()); }
934 
935  bool setCineRate(QString qParam);
936  QString getCineRate() const;
937  QString getCineRateTag() const { return QString(_wrappedIOD->getCineRateTag().c_str()); }
938 
939  bool setEffectiveDuration(QString qParam);
940  QString getEffectiveDuration() const;
941  QString getEffectiveDurationTag() const { return QString(_wrappedIOD->getEffectiveDurationTag().c_str()); }
942 
943  bool setFrameDelay(QString qParam);
944  QString getFrameDelay() const;
945  QString getFrameDelayTag() const { return QString(_wrappedIOD->getFrameDelayTag().c_str()); }
946 
947  bool setFrameTime(QString qParam);
948  QString getFrameTime() const;
949  QString getFrameTimeTag() const { return QString(_wrappedIOD->getFrameTimeTag().c_str()); }
950 
951  bool setFrameTimeVector(QString qParam);
952  QString getFrameTimeVector() const;
953  QString getFrameTimeVectorTag() const { return QString(_wrappedIOD->getFrameTimeVectorTag().c_str()); }
954 
955  bool setImageTriggerDelay(QString qParam);
956  QString getImageTriggerDelay() const;
957  QString getImageTriggerDelayTag() const { return QString(_wrappedIOD->getImageTriggerDelayTag().c_str()); }
958 
961  QString getPreferredPlaybackSequencingTag() const { return QString(_wrappedIOD->getPreferredPlaybackSequencingTag().c_str()); }
962 
963  bool setRecommendedDisplayFrameRate(QString qParam);
965  QString getRecommendedDisplayFrameRateTag() const { return QString(_wrappedIOD->getRecommendedDisplayFrameRateTag().c_str()); }
966 
967  bool setStartTrim(QString qParam);
968  QString getStartTrim() const;
969  QString getStartTrimTag() const { return QString(_wrappedIOD->getStartTrimTag().c_str()); }
970 
971  bool setStopTrim(QString qParam);
972  QString getStopTrim() const;
973  QString getStopTrimTag() const { return QString(_wrappedIOD->getStopTrimTag().c_str()); }
974 
977  QString getClinicalTrialCoordinatingCenterNameTag() const { return QString(_wrappedIOD->getClinicalTrialCoordinatingCenterNameTag().c_str()); }
978 
981  QString getClinicalTrialTimePointDescriptionTag() const { return QString(_wrappedIOD->getClinicalTrialTimePointDescriptionTag().c_str()); }
982 
983  bool setClinicalTrialTimePointID(QString qParam);
985  QString getClinicalTrialTimePointIDTag() const { return QString(_wrappedIOD->getClinicalTrialTimePointIDTag().c_str()); }
986 
987  bool setClinicalTrialProtocolID(QString qParam);
988  QString getClinicalTrialProtocolID() const;
989  QString getClinicalTrialProtocolIDTag() const { return QString(_wrappedIOD->getClinicalTrialProtocolIDTag().c_str()); }
990 
991  bool setClinicalTrialProtocolName(QString qParam);
993  QString getClinicalTrialProtocolNameTag() const { return QString(_wrappedIOD->getClinicalTrialProtocolNameTag().c_str()); }
994 
995  bool setClinicalTrialSiteID(QString qParam);
996  QString getClinicalTrialSiteID() const;
997  QString getClinicalTrialSiteIDTag() const { return QString(_wrappedIOD->getClinicalTrialSiteIDTag().c_str()); }
998 
999  bool setClinicalTrialSiteName(QString qParam);
1000  QString getClinicalTrialSiteName() const;
1001  QString getClinicalTrialSiteNameTag() const { return QString(_wrappedIOD->getClinicalTrialSiteNameTag().c_str()); }
1002 
1003  bool setClinicalTrialSponsorName(QString qParam);
1005  QString getClinicalTrialSponsorNameTag() const { return QString(_wrappedIOD->getClinicalTrialSponsorNameTag().c_str()); }
1006 
1007  bool setClinicalTrialSubjectID(QString qParam);
1008  QString getClinicalTrialSubjectID() const;
1009  QString getClinicalTrialSubjectIDTag() const { return QString(_wrappedIOD->getClinicalTrialSubjectIDTag().c_str()); }
1010 
1011  bool setClinicalTrialSubjectReadingID(QString qParam);
1013  QString getClinicalTrialSubjectReadingIDTag() const { return QString(_wrappedIOD->getClinicalTrialSubjectReadingIDTag().c_str()); }
1014 
1015  bool setContrastBolusAgent(QString qParam);
1016  QString getContrastBolusAgent() const;
1017  QString getContrastBolusAgentTag() const { return QString(_wrappedIOD->getContrastBolusAgentTag().c_str()); }
1018 
1019  bool setContrastBolusIngredient(QString qParam);
1021  QString getContrastBolusIngredientTag() const { return QString(_wrappedIOD->getContrastBolusIngredientTag().c_str()); }
1022 
1025  QString getContrastBolusIngredientConcentrationTag() const { return QString(_wrappedIOD->getContrastBolusIngredientConcentrationTag().c_str()); }
1026 
1027  bool setContrastBolusRoute(QString qParam);
1028  QString getContrastBolusRoute() const;
1029  QString getContrastBolusRouteTag() const { return QString(_wrappedIOD->getContrastBolusRouteTag().c_str()); }
1030 
1031  bool setContrastBolusStartTime(QString qParam);
1032  QString getContrastBolusStartTime() const;
1033  QString getContrastBolusStartTimeTag() const { return QString(_wrappedIOD->getContrastBolusStartTimeTag().c_str()); }
1034 
1035  bool setContrastBolusStopTime(QString qParam);
1036  QString getContrastBolusStopTime() const;
1037  QString getContrastBolusStopTimeTag() const { return QString(_wrappedIOD->getContrastBolusStopTimeTag().c_str()); }
1038 
1039  bool setContrastBolusTotalDose(QString qParam);
1040  QString getContrastBolusTotalDose() const;
1041  QString getContrastBolusTotalDoseTag() const { return QString(_wrappedIOD->getContrastBolusTotalDoseTag().c_str()); }
1042 
1043  bool setContrastBolusVolume(QString qParam);
1044  QString getContrastBolusVolume() const;
1045  QString getContrastBolusVolumeTag() const { return QString(_wrappedIOD->getContrastBolusVolumeTag().c_str()); }
1046 
1047  bool setContrastFlowDuration(QString qParam);
1048  QString getContrastFlowDuration() const;
1049  QString getContrastFlowDurationTag() const { return QString(_wrappedIOD->getContrastFlowDurationTag().c_str()); }
1050 
1051  bool setContrastFlowRate(QString qParam);
1052  QString getContrastFlowRate() const;
1053  QString getContrastFlowRateTag() const { return QString(_wrappedIOD->getContrastFlowRateTag().c_str()); }
1054 
1055  bool setFrameOfReferenceUID(QString qParam);
1056  QString getFrameOfReferenceUID() const;
1057  QString getFrameOfReferenceUIDTag() const { return QString(_wrappedIOD->getFrameOfReferenceUIDTag().c_str()); }
1058 
1059  bool setPositionReferenceIndicator(QString qParam);
1061  QString getPositionReferenceIndicatorTag() const { return QString(_wrappedIOD->getPositionReferenceIndicatorTag().c_str()); }
1062 
1063  bool setDateOfLastCalibration(QString qParam);
1064  QString getDateOfLastCalibration() const;
1065  QString getDateOfLastCalibrationTag() const { return QString(_wrappedIOD->getDateOfLastCalibrationTag().c_str()); }
1066 
1067  bool setDeviceSerialNumber(QString qParam);
1068  QString getDeviceSerialNumber() const;
1069  QString getDeviceSerialNumberTag() const { return QString(_wrappedIOD->getDeviceSerialNumberTag().c_str()); }
1070 
1071  bool setGantryID(QString qParam);
1072  QString getGantryID() const;
1073  QString getGantryIDTag() const { return QString(_wrappedIOD->getGantryIDTag().c_str()); }
1074 
1075  bool setInstitutionAddress(QString qParam);
1076  QString getInstitutionAddress() const;
1077  QString getInstitutionAddressTag() const { return QString(_wrappedIOD->getInstitutionAddressTag().c_str()); }
1078 
1079  bool setInstitutionName(QString qParam);
1080  QString getInstitutionName() const;
1081  QString getInstitutionNameTag() const { return QString(_wrappedIOD->getInstitutionNameTag().c_str()); }
1082 
1083  bool setInstitutionalDepartmentName(QString qParam);
1085  QString getInstitutionalDepartmentNameTag() const { return QString(_wrappedIOD->getInstitutionalDepartmentNameTag().c_str()); }
1086 
1087  bool setManufacturer(QString qParam);
1088  QString getManufacturer() const;
1089  QString getManufacturerTag() const { return QString(_wrappedIOD->getManufacturerTag().c_str()); }
1090 
1091  bool setManufacturerModelName(QString qParam);
1092  QString getManufacturerModelName() const;
1093  QString getManufacturerModelNameTag() const { return QString(_wrappedIOD->getManufacturerModelNameTag().c_str()); }
1094 
1095  bool setPixelPaddingValue(int qParam);
1097  QString getPixelPaddingValueTag() const { return QString(_wrappedIOD->getPixelPaddingValueTag().c_str()); }
1098 
1099  bool setSoftwareVersions(QString qParam);
1100  QString getSoftwareVersions() const;
1101  QString getSoftwareVersionsTag() const { return QString(_wrappedIOD->getSoftwareVersionsTag().c_str()); }
1102 
1103  bool setSpatialResolution(QString qParam);
1104  QString getSpatialResolution() const;
1105  QString getSpatialResolutionTag() const { return QString(_wrappedIOD->getSpatialResolutionTag().c_str()); }
1106 
1107  bool setStationName(QString qParam);
1108  QString getStationName() const;
1109  QString getStationNameTag() const { return QString(_wrappedIOD->getStationNameTag().c_str()); }
1110 
1111  bool setTimeOfLastCalibration(QString qParam);
1112  QString getTimeOfLastCalibration() const;
1113  QString getTimeOfLastCalibrationTag() const { return QString(_wrappedIOD->getTimeOfLastCalibrationTag().c_str()); }
1114 
1115  bool setAcquisitionDate(QString qParam);
1116  QString getAcquisitionDate() const;
1117  QString getAcquisitionDateTag() const { return QString(_wrappedIOD->getAcquisitionDateTag().c_str()); }
1118 
1119  bool setAcquisitionDateTime(QString qParam);
1120  QString getAcquisitionDateTime() const;
1121  QString getAcquisitionDateTimeTag() const { return QString(_wrappedIOD->getAcquisitionDateTimeTag().c_str()); }
1122 
1123  bool setAcquisitionNumber(QString qParam);
1124  QString getAcquisitionNumber() const;
1125  QString getAcquisitionNumberTag() const { return QString(_wrappedIOD->getAcquisitionNumberTag().c_str()); }
1126 
1127  bool setAcquisitionTime(QString qParam);
1128  QString getAcquisitionTime() const;
1129  QString getAcquisitionTimeTag() const { return QString(_wrappedIOD->getAcquisitionTimeTag().c_str()); }
1130 
1131  bool setBurnedInAnnotation(QString qParam);
1132  QString getBurnedInAnnotation() const;
1133  QString getBurnedInAnnotationTag() const { return QString(_wrappedIOD->getBurnedInAnnotationTag().c_str()); }
1134 
1135  bool setContentDate(QString qParam);
1136  QString getContentDate() const;
1137  QString getContentDateTag() const { return QString(_wrappedIOD->getContentDateTag().c_str()); }
1138 
1139  bool setContentTime(QString qParam);
1140  QString getContentTime() const;
1141  QString getContentTimeTag() const { return QString(_wrappedIOD->getContentTimeTag().c_str()); }
1142 
1143  bool setDerivationDescription(QString qParam);
1144  QString getDerivationDescription() const;
1145  QString getDerivationDescriptionTag() const { return QString(_wrappedIOD->getDerivationDescriptionTag().c_str()); }
1146 
1147  bool setImageComments(QString qParam);
1148  QString getImageComments() const;
1149  QString getImageCommentsTag() const { return QString(_wrappedIOD->getImageCommentsTag().c_str()); }
1150 
1151  bool setImageType(QString qParam);
1152  QString getImageType() const;
1153  QString getImageTypeTag() const { return QString(_wrappedIOD->getImageTypeTag().c_str()); }
1154 
1155  bool setImagesInAcquisition(QString qParam);
1156  QString getImagesInAcquisition() const;
1157  QString getImagesInAcquisitionTag() const { return QString(_wrappedIOD->getImagesInAcquisitionTag().c_str()); }
1158 
1159  bool setIrradiationEventUID(QString qParam);
1160  QString getIrradiationEventUID() const;
1161  QString getIrradiationEventUIDTag() const { return QString(_wrappedIOD->getIrradiationEventUIDTag().c_str()); }
1162 
1163  bool setLossyImageCompression(QString qParam);
1164  QString getLossyImageCompression() const;
1165  QString getLossyImageCompressionTag() const { return QString(_wrappedIOD->getLossyImageCompressionTag().c_str()); }
1166 
1167  bool setLossyImageCompressionMethod(QString qParam);
1169  QString getLossyImageCompressionMethodTag() const { return QString(_wrappedIOD->getLossyImageCompressionMethodTag().c_str()); }
1170 
1171  bool setLossyImageCompressionRatio(QString qParam);
1173  QString getLossyImageCompressionRatioTag() const { return QString(_wrappedIOD->getLossyImageCompressionRatioTag().c_str()); }
1174 
1175  bool setPatientOrientation(QString qParam);
1176  QString getPatientOrientation() const;
1177  QString getPatientOrientationTag() const { return QString(_wrappedIOD->getPatientOrientationTag().c_str()); }
1178 
1179  bool setPresentationLUTShape(QString qParam);
1180  QString getPresentationLUTShape() const;
1181  QString getPresentationLUTShapeTag() const { return QString(_wrappedIOD->getPresentationLUTShapeTag().c_str()); }
1182 
1183  bool setQualityControlImage(QString qParam);
1184  QString getQualityControlImage() const;
1185  QString getQualityControlImageTag() const { return QString(_wrappedIOD->getQualityControlImageTag().c_str()); }
1186 
1187  bool setAccessionNumber(QString qParam);
1188  QString getAccessionNumber() const;
1189  QString getAccessionNumberTag() const { return QString(_wrappedIOD->getAccessionNumberTag().c_str()); }
1190 
1191  bool setNameOfPhysiciansReadingStudy(QString qParam);
1193  QString getNameOfPhysiciansReadingStudyTag() const { return QString(_wrappedIOD->getNameOfPhysiciansReadingStudyTag().c_str()); }
1194 
1195  bool setPhysiciansOfRecord(QString qParam);
1196  QString getPhysiciansOfRecord() const;
1197  QString getPhysiciansOfRecordTag() const { return QString(_wrappedIOD->getPhysiciansOfRecordTag().c_str()); }
1198 
1199  bool setReferringPhysicianName(QString qParam);
1200  QString getReferringPhysicianName() const;
1201  QString getReferringPhysicianNameTag() const { return QString(_wrappedIOD->getReferringPhysicianNameTag().c_str()); }
1202 
1203  bool setStudyDate(QString qParam);
1204  QString getStudyDate() const;
1205  QString getStudyDateTag() const { return QString(_wrappedIOD->getStudyDateTag().c_str()); }
1206 
1207  bool setStudyDescription(QString qParam);
1208  QString getStudyDescription() const;
1209  QString getStudyDescriptionTag() const { return QString(_wrappedIOD->getStudyDescriptionTag().c_str()); }
1210 
1211  bool setStudyID(QString qParam);
1212  QString getStudyID() const;
1213  QString getStudyIDTag() const { return QString(_wrappedIOD->getStudyIDTag().c_str()); }
1214 
1215  bool setStudyInstanceUID(QString qParam);
1216  QString getStudyInstanceUID() const;
1217  QString getStudyInstanceUIDTag() const { return QString(_wrappedIOD->getStudyInstanceUIDTag().c_str()); }
1218 
1219  bool setStudyTime(QString qParam);
1220  QString getStudyTime() const;
1221  QString getStudyTimeTag() const { return QString(_wrappedIOD->getStudyTimeTag().c_str()); }
1222 
1225  QString getBluePaletteColorLookupTableDescriptorTag() const { return QString(_wrappedIOD->getBluePaletteColorLookupTableDescriptorTag().c_str()); }
1226 
1227  bool setColumns(int qParam);
1228  int getColumns() const;
1229  QString getColumnsTag() const { return QString(_wrappedIOD->getColumnsTag().c_str()); }
1230 
1233  QString getGreenPaletteColorLookupTableDescriptorTag() const { return QString(_wrappedIOD->getGreenPaletteColorLookupTableDescriptorTag().c_str()); }
1234 
1235  bool setICCProfile(int qParam);
1236  int getICCProfile() const;
1237  QString getICCProfileTag() const { return QString(_wrappedIOD->getICCProfileTag().c_str()); }
1238 
1239  bool setLargestImagePixelValue(int qParam);
1241  QString getLargestImagePixelValueTag() const { return QString(_wrappedIOD->getLargestImagePixelValueTag().c_str()); }
1242 
1243  bool setPixelAspectRatio(QString qParam);
1244  QString getPixelAspectRatio() const;
1245  QString getPixelAspectRatioTag() const { return QString(_wrappedIOD->getPixelAspectRatioTag().c_str()); }
1246 
1247  bool setPixelDataProviderURL(QString qParam);
1248  QString getPixelDataProviderURL() const;
1249  QString getPixelDataProviderURLTag() const { return QString(_wrappedIOD->getPixelDataProviderURLTag().c_str()); }
1250 
1251  bool setPlanarConfiguration(int qParam);
1253  QString getPlanarConfigurationTag() const { return QString(_wrappedIOD->getPlanarConfigurationTag().c_str()); }
1254 
1257  QString getRedPaletteColorLookupTableDescriptorTag() const { return QString(_wrappedIOD->getRedPaletteColorLookupTableDescriptorTag().c_str()); }
1258 
1259  bool setRows(int qParam);
1260  int getRows() const;
1261  QString getRowsTag() const { return QString(_wrappedIOD->getRowsTag().c_str()); }
1262 
1263  bool setSmallestImagePixelValue(int qParam);
1265  QString getSmallestImagePixelValueTag() const { return QString(_wrappedIOD->getSmallestImagePixelValueTag().c_str()); }
1266 
1267  bool setRescaleIntercept(QString qParam);
1268  QString getRescaleIntercept() const;
1269  QString getRescaleInterceptTag() const { return QString(_wrappedIOD->getRescaleInterceptTag().c_str()); }
1270 
1271  bool setRescaleSlope(QString qParam);
1272  QString getRescaleSlope() const;
1273  QString getRescaleSlopeTag() const { return QString(_wrappedIOD->getRescaleSlopeTag().c_str()); }
1274 
1275  bool setRescaleType(QString qParam);
1276  QString getRescaleType() const;
1277  QString getRescaleTypeTag() const { return QString(_wrappedIOD->getRescaleTypeTag().c_str()); }
1278 
1279  bool setNumberOfFrames(QString qParam);
1280  QString getNumberOfFrames() const;
1281  QString getNumberOfFramesTag() const { return QString(_wrappedIOD->getNumberOfFramesTag().c_str()); }
1282 
1283  bool setDeidentificationMethod(QString qParam);
1284  QString getDeidentificationMethod() const;
1285  QString getDeidentificationMethodTag() const { return QString(_wrappedIOD->getDeidentificationMethodTag().c_str()); }
1286 
1287  bool setEthnicGroup(QString qParam);
1288  QString getEthnicGroup() const;
1289  QString getEthnicGroupTag() const { return QString(_wrappedIOD->getEthnicGroupTag().c_str()); }
1290 
1291  bool setIssuerOfPatientID(QString qParam);
1292  QString getIssuerOfPatientID() const;
1293  QString getIssuerOfPatientIDTag() const { return QString(_wrappedIOD->getIssuerOfPatientIDTag().c_str()); }
1294 
1295  bool setOtherPatientIDs(QString qParam);
1296  QString getOtherPatientIDs() const;
1297  QString getOtherPatientIDsTag() const { return QString(_wrappedIOD->getOtherPatientIDsTag().c_str()); }
1298 
1299  bool setOtherPatientNames(QString qParam);
1300  QString getOtherPatientNames() const;
1301  QString getOtherPatientNamesTag() const { return QString(_wrappedIOD->getOtherPatientNamesTag().c_str()); }
1302 
1303  bool setPatientBirthDate(QString qParam);
1304  QString getPatientBirthDate() const;
1305  QString getPatientBirthDateTag() const { return QString(_wrappedIOD->getPatientBirthDateTag().c_str()); }
1306 
1307  bool setPatientBirthTime(QString qParam);
1308  QString getPatientBirthTime() const;
1309  QString getPatientBirthTimeTag() const { return QString(_wrappedIOD->getPatientBirthTimeTag().c_str()); }
1310 
1311  bool setPatientBreedDescription(QString qParam);
1313  QString getPatientBreedDescriptionTag() const { return QString(_wrappedIOD->getPatientBreedDescriptionTag().c_str()); }
1314 
1315  bool setPatientComments(QString qParam);
1316  QString getPatientComments() const;
1317  QString getPatientCommentsTag() const { return QString(_wrappedIOD->getPatientCommentsTag().c_str()); }
1318 
1319  bool setPatientID(QString qParam);
1320  QString getPatientID() const;
1321  QString getPatientIDTag() const { return QString(_wrappedIOD->getPatientIDTag().c_str()); }
1322 
1323  bool setPatientIdentityRemoved(QString qParam);
1324  QString getPatientIdentityRemoved() const;
1325  QString getPatientIdentityRemovedTag() const { return QString(_wrappedIOD->getPatientIdentityRemovedTag().c_str()); }
1326 
1327  bool setPatientName(QString qParam);
1328  QString getPatientName() const;
1329  QString getPatientNameTag() const { return QString(_wrappedIOD->getPatientNameTag().c_str()); }
1330 
1331  bool setPatientSex(QString qParam);
1332  QString getPatientSex() const;
1333  QString getPatientSexTag() const { return QString(_wrappedIOD->getPatientSexTag().c_str()); }
1334 
1335  bool setPatientSpeciesDescription(QString qParam);
1337  QString getPatientSpeciesDescriptionTag() const { return QString(_wrappedIOD->getPatientSpeciesDescriptionTag().c_str()); }
1338 
1339  bool setResponsibleOrganization(QString qParam);
1341  QString getResponsibleOrganizationTag() const { return QString(_wrappedIOD->getResponsibleOrganizationTag().c_str()); }
1342 
1343  bool setResponsiblePerson(QString qParam);
1344  QString getResponsiblePerson() const;
1345  QString getResponsiblePersonTag() const { return QString(_wrappedIOD->getResponsiblePersonTag().c_str()); }
1346 
1347  bool setResponsiblePersonRole(QString qParam);
1348  QString getResponsiblePersonRole() const;
1349  QString getResponsiblePersonRoleTag() const { return QString(_wrappedIOD->getResponsiblePersonRoleTag().c_str()); }
1350 
1351  bool setAdditionalPatientHistory(QString qParam);
1353  QString getAdditionalPatientHistoryTag() const { return QString(_wrappedIOD->getAdditionalPatientHistoryTag().c_str()); }
1354 
1355  bool setAdmissionID(QString qParam);
1356  QString getAdmissionID() const;
1357  QString getAdmissionIDTag() const { return QString(_wrappedIOD->getAdmissionIDTag().c_str()); }
1358 
1359  bool setAdmittingDiagnosesDescription(QString qParam);
1361  QString getAdmittingDiagnosesDescriptionTag() const { return QString(_wrappedIOD->getAdmittingDiagnosesDescriptionTag().c_str()); }
1362 
1363  bool setIssuerOfAdmissionID(QString qParam);
1364  QString getIssuerOfAdmissionID() const;
1365  QString getIssuerOfAdmissionIDTag() const { return QString(_wrappedIOD->getIssuerOfAdmissionIDTag().c_str()); }
1366 
1367  bool setOccupation(QString qParam);
1368  QString getOccupation() const;
1369  QString getOccupationTag() const { return QString(_wrappedIOD->getOccupationTag().c_str()); }
1370 
1371  bool setPatientAge(QString qParam);
1372  QString getPatientAge() const;
1373  QString getPatientAgeTag() const { return QString(_wrappedIOD->getPatientAgeTag().c_str()); }
1374 
1375  bool setPatientSexNeutered(QString qParam);
1376  QString getPatientSexNeutered() const;
1377  QString getPatientSexNeuteredTag() const { return QString(_wrappedIOD->getPatientSexNeuteredTag().c_str()); }
1378 
1379  bool setPatientSize(QString qParam);
1380  QString getPatientSize() const;
1381  QString getPatientSizeTag() const { return QString(_wrappedIOD->getPatientSizeTag().c_str()); }
1382 
1383  bool setPatientWeight(QString qParam);
1384  QString getPatientWeight() const;
1385  QString getPatientWeightTag() const { return QString(_wrappedIOD->getPatientWeightTag().c_str()); }
1386 
1387  bool setBeamLimitingDeviceAngle(QString qParam);
1389  QString getBeamLimitingDeviceAngleTag() const { return QString(_wrappedIOD->getBeamLimitingDeviceAngleTag().c_str()); }
1390 
1391  bool setBitsAllocated(int qParam);
1392  int getBitsAllocated() const;
1393  QString getBitsAllocatedTag() const { return QString(_wrappedIOD->getBitsAllocatedTag().c_str()); }
1394 
1395  bool setBitsStored(int qParam);
1396  int getBitsStored() const;
1397  QString getBitsStoredTag() const { return QString(_wrappedIOD->getBitsStoredTag().c_str()); }
1398 
1399  bool setConversionType(QString qParam);
1400  QString getConversionType() const;
1401  QString getConversionTypeTag() const { return QString(_wrappedIOD->getConversionTypeTag().c_str()); }
1402 
1403  bool setEndCumulativeMetersetWeight(QString qParam);
1405  QString getEndCumulativeMetersetWeightTag() const { return QString(_wrappedIOD->getEndCumulativeMetersetWeightTag().c_str()); }
1406 
1407  bool setFractionNumber(QString qParam);
1408  QString getFractionNumber() const;
1409  QString getFractionNumberTag() const { return QString(_wrappedIOD->getFractionNumberTag().c_str()); }
1410 
1411  bool setGantryAngle(QString qParam);
1412  QString getGantryAngle() const;
1413  QString getGantryAngleTag() const { return QString(_wrappedIOD->getGantryAngleTag().c_str()); }
1414 
1415  bool setGantryPitchAngle(float qParam);
1416  float getGantryPitchAngle() const;
1417  QString getGantryPitchAngleTag() const { return QString(_wrappedIOD->getGantryPitchAngleTag().c_str()); }
1418 
1419  bool setHighBit(int qParam);
1420  int getHighBit() const;
1421  QString getHighBitTag() const { return QString(_wrappedIOD->getHighBitTag().c_str()); }
1422 
1423  bool setImagePlanePixelSpacing(QString qParam);
1424  QString getImagePlanePixelSpacing() const;
1425  QString getImagePlanePixelSpacingTag() const { return QString(_wrappedIOD->getImagePlanePixelSpacingTag().c_str()); }
1426 
1427  bool setIsocenterPosition(QString qParam);
1428  QString getIsocenterPosition() const;
1429  QString getIsocenterPositionTag() const { return QString(_wrappedIOD->getIsocenterPositionTag().c_str()); }
1430 
1431  bool setOperatorsName(QString qParam);
1432  QString getOperatorsName() const;
1433  QString getOperatorsNameTag() const { return QString(_wrappedIOD->getOperatorsNameTag().c_str()); }
1434 
1435  bool setPatientPosition(QString qParam);
1436  QString getPatientPosition() const;
1437  QString getPatientPositionTag() const { return QString(_wrappedIOD->getPatientPositionTag().c_str()); }
1438 
1439  bool setPatientSupportAngle(QString qParam);
1440  QString getPatientSupportAngle() const;
1441  QString getPatientSupportAngleTag() const { return QString(_wrappedIOD->getPatientSupportAngleTag().c_str()); }
1442 
1443  bool setPhotometricInterpretation(QString qParam);
1445  QString getPhotometricInterpretationTag() const { return QString(_wrappedIOD->getPhotometricInterpretationTag().c_str()); }
1446 
1447  bool setPixelIntensityRelationship(QString qParam);
1449  QString getPixelIntensityRelationshipTag() const { return QString(_wrappedIOD->getPixelIntensityRelationshipTag().c_str()); }
1450 
1453  QString getPixelIntensityRelationshipSignTag() const { return QString(_wrappedIOD->getPixelIntensityRelationshipSignTag().c_str()); }
1454 
1455  bool setPixelRepresentation(int qParam);
1457  QString getPixelRepresentationTag() const { return QString(_wrappedIOD->getPixelRepresentationTag().c_str()); }
1458 
1459  bool setPrimaryDosimeterUnit(QString qParam);
1460  QString getPrimaryDosimeterUnit() const;
1461  QString getPrimaryDosimeterUnitTag() const { return QString(_wrappedIOD->getPrimaryDosimeterUnitTag().c_str()); }
1462 
1463  bool setRTImageDescription(QString qParam);
1464  QString getRTImageDescription() const;
1465  QString getRTImageDescriptionTag() const { return QString(_wrappedIOD->getRTImageDescriptionTag().c_str()); }
1466 
1467  bool setRTImageLabel(QString qParam);
1468  QString getRTImageLabel() const;
1469  QString getRTImageLabelTag() const { return QString(_wrappedIOD->getRTImageLabelTag().c_str()); }
1470 
1471  bool setRTImageName(QString qParam);
1472  QString getRTImageName() const;
1473  QString getRTImageNameTag() const { return QString(_wrappedIOD->getRTImageNameTag().c_str()); }
1474 
1475  bool setRTImageOrientation(QString qParam);
1476  QString getRTImageOrientation() const;
1477  QString getRTImageOrientationTag() const { return QString(_wrappedIOD->getRTImageOrientationTag().c_str()); }
1478 
1479  bool setRTImagePlane(QString qParam);
1480  QString getRTImagePlane() const;
1481  QString getRTImagePlaneTag() const { return QString(_wrappedIOD->getRTImagePlaneTag().c_str()); }
1482 
1483  bool setRTImagePosition(QString qParam);
1484  QString getRTImagePosition() const;
1485  QString getRTImagePositionTag() const { return QString(_wrappedIOD->getRTImagePositionTag().c_str()); }
1486 
1487  bool setRTImageSID(QString qParam);
1488  QString getRTImageSID() const;
1489  QString getRTImageSIDTag() const { return QString(_wrappedIOD->getRTImageSIDTag().c_str()); }
1490 
1491  bool setRadiationMachineName(QString qParam);
1492  QString getRadiationMachineName() const;
1493  QString getRadiationMachineNameTag() const { return QString(_wrappedIOD->getRadiationMachineNameTag().c_str()); }
1494 
1495  bool setRadiationMachineSAD(QString qParam);
1496  QString getRadiationMachineSAD() const;
1497  QString getRadiationMachineSADTag() const { return QString(_wrappedIOD->getRadiationMachineSADTag().c_str()); }
1498 
1499  bool setRadiationMachineSSD(QString qParam);
1500  QString getRadiationMachineSSD() const;
1501  QString getRadiationMachineSSDTag() const { return QString(_wrappedIOD->getRadiationMachineSSDTag().c_str()); }
1502 
1503  bool setReferencedBeamNumber(QString qParam);
1504  QString getReferencedBeamNumber() const;
1505  QString getReferencedBeamNumberTag() const { return QString(_wrappedIOD->getReferencedBeamNumberTag().c_str()); }
1506 
1507  bool setReferencedFractionGroupNumber(QString qParam);
1509  QString getReferencedFractionGroupNumberTag() const { return QString(_wrappedIOD->getReferencedFractionGroupNumberTag().c_str()); }
1510 
1511  bool setReportedValuesOrigin(QString qParam);
1512  QString getReportedValuesOrigin() const;
1513  QString getReportedValuesOriginTag() const { return QString(_wrappedIOD->getReportedValuesOriginTag().c_str()); }
1514 
1515  bool setSamplesPerPixel(int qParam);
1516  int getSamplesPerPixel() const;
1517  QString getSamplesPerPixelTag() const { return QString(_wrappedIOD->getSamplesPerPixelTag().c_str()); }
1518 
1521  QString getSourceToReferenceObjectDistanceTag() const { return QString(_wrappedIOD->getSourceToReferenceObjectDistanceTag().c_str()); }
1522 
1523  bool setStartCumulativeMetersetWeight(QString qParam);
1525  QString getStartCumulativeMetersetWeightTag() const { return QString(_wrappedIOD->getStartCumulativeMetersetWeightTag().c_str()); }
1526 
1527  bool setTableTopEccentricAngle(QString qParam);
1528  QString getTableTopEccentricAngle() const;
1529  QString getTableTopEccentricAngleTag() const { return QString(_wrappedIOD->getTableTopEccentricAngleTag().c_str()); }
1530 
1531  bool setTableTopEccentricAxisDistance(QString qParam);
1533  QString getTableTopEccentricAxisDistanceTag() const { return QString(_wrappedIOD->getTableTopEccentricAxisDistanceTag().c_str()); }
1534 
1535  bool setTableTopLateralPosition(QString qParam);
1537  QString getTableTopLateralPositionTag() const { return QString(_wrappedIOD->getTableTopLateralPositionTag().c_str()); }
1538 
1539  bool setTableTopLongitudinalPosition(QString qParam);
1541  QString getTableTopLongitudinalPositionTag() const { return QString(_wrappedIOD->getTableTopLongitudinalPositionTag().c_str()); }
1542 
1543  bool setTableTopVerticalPosition(QString qParam);
1545  QString getTableTopVerticalPositionTag() const { return QString(_wrappedIOD->getTableTopVerticalPositionTag().c_str()); }
1546 
1547  bool setXRayImageReceptorAngle(QString qParam);
1548  QString getXRayImageReceptorAngle() const;
1549  QString getXRayImageReceptorAngleTag() const { return QString(_wrappedIOD->getXRayImageReceptorAngleTag().c_str()); }
1550 
1551  bool setXRayImageReceptorTranslation(QString qParam);
1553  QString getXRayImageReceptorTranslationTag() const { return QString(_wrappedIOD->getXRayImageReceptorTranslationTag().c_str()); }
1554 
1555  bool setModality(QString qParam);
1556  QString getModality() const;
1557  QString getModalityTag() const { return QString(_wrappedIOD->getModalityTag().c_str()); }
1558 
1561  QString getPerformedProcedureStepDescriptionTag() const { return QString(_wrappedIOD->getPerformedProcedureStepDescriptionTag().c_str()); }
1562 
1563  bool setPerformedProcedureStepID(QString qParam);
1565  QString getPerformedProcedureStepIDTag() const { return QString(_wrappedIOD->getPerformedProcedureStepIDTag().c_str()); }
1566 
1569  QString getPerformedProcedureStepStartDateTag() const { return QString(_wrappedIOD->getPerformedProcedureStepStartDateTag().c_str()); }
1570 
1573  QString getPerformedProcedureStepStartTimeTag() const { return QString(_wrappedIOD->getPerformedProcedureStepStartTimeTag().c_str()); }
1574 
1575  bool setSeriesDescription(QString qParam);
1576  QString getSeriesDescription() const;
1577  QString getSeriesDescriptionTag() const { return QString(_wrappedIOD->getSeriesDescriptionTag().c_str()); }
1578 
1579  bool setSeriesInstanceUID(QString qParam);
1580  QString getSeriesInstanceUID() const;
1581  QString getSeriesInstanceUIDTag() const { return QString(_wrappedIOD->getSeriesInstanceUIDTag().c_str()); }
1582 
1583  bool setSeriesNumber(QString qParam);
1584  QString getSeriesNumber() const;
1585  QString getSeriesNumberTag() const { return QString(_wrappedIOD->getSeriesNumberTag().c_str()); }
1586 
1590 
1591  bool setInstanceCreationDate(QString qParam);
1592  QString getInstanceCreationDate() const;
1593  QString getInstanceCreationDateTag() const { return QString(_wrappedIOD->getInstanceCreationDateTag().c_str()); }
1594 
1595  bool setInstanceCreationTime(QString qParam);
1596  QString getInstanceCreationTime() const;
1597  QString getInstanceCreationTimeTag() const { return QString(_wrappedIOD->getInstanceCreationTimeTag().c_str()); }
1598 
1599  bool setInstanceCreatorUID(QString qParam);
1600  QString getInstanceCreatorUID() const;
1601  QString getInstanceCreatorUIDTag() const { return QString(_wrappedIOD->getInstanceCreatorUIDTag().c_str()); }
1602 
1605  QString getOriginalSpecializedSOPClassUIDTag() const { return QString(_wrappedIOD->getOriginalSpecializedSOPClassUIDTag().c_str()); }
1606 
1607  bool setRelatedGeneralSOPClassUID(QString qParam);
1609  QString getRelatedGeneralSOPClassUIDTag() const { return QString(_wrappedIOD->getRelatedGeneralSOPClassUIDTag().c_str()); }
1610 
1611  bool setSOPAuthorizationComment(QString qParam);
1613  QString getSOPAuthorizationCommentTag() const { return QString(_wrappedIOD->getSOPAuthorizationCommentTag().c_str()); }
1614 
1615  bool setSOPAuthorizationDateTime(QString qParam);
1617  QString getSOPAuthorizationDateTimeTag() const { return QString(_wrappedIOD->getSOPAuthorizationDateTimeTag().c_str()); }
1618 
1619  bool setSOPClassUID(QString qParam);
1620  QString getSOPClassUID() const;
1621  QString getSOPClassUIDTag() const { return QString(_wrappedIOD->getSOPClassUIDTag().c_str()); }
1622 
1623  bool setSOPInstanceStatus(QString qParam);
1624  QString getSOPInstanceStatus() const;
1625  QString getSOPInstanceStatusTag() const { return QString(_wrappedIOD->getSOPInstanceStatusTag().c_str()); }
1626 
1627  bool setSOPInstanceUID(QString qParam);
1628  QString getSOPInstanceUID() const;
1629  QString getSOPInstanceUIDTag() const { return QString(_wrappedIOD->getSOPInstanceUIDTag().c_str()); }
1630 
1631  bool setSpecificCharacterSet(QString qParam);
1632  QString getSpecificCharacterSet() const;
1633  QString getSpecificCharacterSetTag() const { return QString(_wrappedIOD->getSpecificCharacterSetTag().c_str()); }
1634 
1635  bool setTimezoneOffsetFromUTC(QString qParam);
1636  QString getTimezoneOffsetFromUTC() const;
1637  QString getTimezoneOffsetFromUTCTag() const { return QString(_wrappedIOD->getTimezoneOffsetFromUTCTag().c_str()); }
1638 
1639  bool setVOILUTFunction(QString qParam);
1640  QString getVOILUTFunction() const;
1641  QString getVOILUTFunctionTag() const { return QString(_wrappedIOD->getVOILUTFunctionTag().c_str()); }
1642 
1643  bool setWindowCenter(QString qParam);
1644  QString getWindowCenter() const;
1645  QString getWindowCenterTag() const { return QString(_wrappedIOD->getWindowCenterTag().c_str()); }
1646 
1647  bool setWindowCenterWidthExplanation(QString qParam);
1649  QString getWindowCenterWidthExplanationTag() const { return QString(_wrappedIOD->getWindowCenterWidthExplanationTag().c_str()); }
1650 
1651  bool setWindowWidth(QString qParam);
1652  QString getWindowWidth() const;
1653  QString getWindowWidthTag() const { return QString(_wrappedIOD->getWindowWidthTag().c_str()); }
1654 
1655 
1656  //bool setMultiplexedAudioChannelsDescriptionCodeSequence(QVariantList qParam);
1661 
1662  //bool setContrastBolusAdministrationRouteSequence(QVariantList qParam);
1667 
1668  //bool setContrastBolusAgentSequence(QVariantList qParam);
1671  void setContrastBolusAgentSequence (QVariant qSeq);
1672  QString getContrastBolusAgentSequenceTag() const { return QString(_wrappedIOD->getContrastBolusAgentSequenceTag().c_str()); }
1673 
1674  //bool setDeviceSequence(QVariantList qParam);
1675  QVariant getDeviceSequence() const;
1676  QVariant createEmptyDeviceSequence () const;
1677  void setDeviceSequence (QVariant qSeq);
1678  QString getDeviceSequenceTag() const { return QString(_wrappedIOD->getDeviceSequenceTag().c_str()); }
1679 
1680  //bool setDerivationCodeSequence(QVariantList qParam);
1681  QVariant getDerivationCodeSequence() const;
1683  void setDerivationCodeSequence (QVariant qSeq);
1684  QString getDerivationCodeSequenceTag() const { return QString(_wrappedIOD->getDerivationCodeSequenceTag().c_str()); }
1685 
1686  //bool setIconImageSequence(QVariantList qParam);
1687  QVariant getIconImageSequence() const;
1688  QVariant createEmptyIconImageSequence () const;
1689  void setIconImageSequence (QVariant qSeq);
1690  QString getIconImageSequenceTag() const { return QString(_wrappedIOD->getIconImageSequenceTag().c_str()); }
1691 
1692  //bool setReferencedImageSequence(QVariantList qParam);
1693  QVariant getReferencedImageSequence() const;
1695  void setReferencedImageSequence (QVariant qSeq);
1696  QString getReferencedImageSequenceTag() const { return QString(_wrappedIOD->getReferencedImageSequenceTag().c_str()); }
1697 
1698  //bool setReferencedInstanceSequence(QVariantList qParam);
1701  void setReferencedInstanceSequence (QVariant qSeq);
1702  QString getReferencedInstanceSequenceTag() const { return QString(_wrappedIOD->getReferencedInstanceSequenceTag().c_str()); }
1703 
1704  //bool setSourceImageSequence(QVariantList qParam);
1705  QVariant getSourceImageSequence() const;
1707  void setSourceImageSequence (QVariant qSeq);
1708  QString getSourceImageSequenceTag() const { return QString(_wrappedIOD->getSourceImageSequenceTag().c_str()); }
1709 
1710  //bool setPhysiciansOfRecordIdentificationSequence(QVariantList qParam);
1715 
1716  //bool setPhysiciansReadingStudyIdentificationSequence(QVariantList qParam);
1721 
1722  //bool setProcedureCodeSequence(QVariantList qParam);
1723  QVariant getProcedureCodeSequence() const;
1725  void setProcedureCodeSequence (QVariant qSeq);
1726  QString getProcedureCodeSequenceTag() const { return QString(_wrappedIOD->getProcedureCodeSequenceTag().c_str()); }
1727 
1728  //bool setReferencedStudySequence(QVariantList qParam);
1729  QVariant getReferencedStudySequence() const;
1731  void setReferencedStudySequence (QVariant qSeq);
1732  QString getReferencedStudySequenceTag() const { return QString(_wrappedIOD->getReferencedStudySequenceTag().c_str()); }
1733 
1734  //bool setReferringPhysicianIdentificationSequence(QVariantList qParam);
1739 
1740  //bool setModalityLUTSequence(QVariantList qParam);
1741  QVariant getModalityLUTSequence() const;
1743  void setModalityLUTSequence (QVariant qSeq);
1744  QString getModalityLUTSequenceTag() const { return QString(_wrappedIOD->getModalityLUTSequenceTag().c_str()); }
1745 
1746  //bool setBreedRegistrationSequence(QVariantList qParam);
1749  void setBreedRegistrationSequence (QVariant qSeq);
1750  QString getBreedRegistrationSequenceTag() const { return QString(_wrappedIOD->getBreedRegistrationSequenceTag().c_str()); }
1751 
1752  //bool setDeidentificationMethodCodeSequence(QVariantList qParam);
1756  QString getDeidentificationMethodCodeSequenceTag() const { return QString(_wrappedIOD->getDeidentificationMethodCodeSequenceTag().c_str()); }
1757 
1758  //bool setOtherPatientIDsSequence(QVariantList qParam);
1759  QVariant getOtherPatientIDsSequence() const;
1761  void setOtherPatientIDsSequence (QVariant qSeq);
1762  QString getOtherPatientIDsSequenceTag() const { return QString(_wrappedIOD->getOtherPatientIDsSequenceTag().c_str()); }
1763 
1764  //bool setPatientBreedCodeSequence(QVariantList qParam);
1767  void setPatientBreedCodeSequence (QVariant qSeq);
1768  QString getPatientBreedCodeSequenceTag() const { return QString(_wrappedIOD->getPatientBreedCodeSequenceTag().c_str()); }
1769 
1770  //bool setPatientSpeciesCodeSequence(QVariantList qParam);
1773  void setPatientSpeciesCodeSequence (QVariant qSeq);
1774  QString getPatientSpeciesCodeSequenceTag() const { return QString(_wrappedIOD->getPatientSpeciesCodeSequenceTag().c_str()); }
1775 
1776  //bool setReferencedPatientSequence(QVariantList qParam);
1779  void setReferencedPatientSequence (QVariant qSeq);
1780  QString getReferencedPatientSequenceTag() const { return QString(_wrappedIOD->getReferencedPatientSequenceTag().c_str()); }
1781 
1782  //bool setAdmittingDiagnosesCodeSequence(QVariantList qParam);
1786  QString getAdmittingDiagnosesCodeSequenceTag() const { return QString(_wrappedIOD->getAdmittingDiagnosesCodeSequenceTag().c_str()); }
1787 
1788  //bool setExposureSequence(QVariantList qParam);
1789  QVariant getExposureSequence() const;
1790  QVariant createEmptyExposureSequence () const;
1791  void setExposureSequence (QVariant qSeq);
1792  QString getExposureSequenceTag() const { return QString(_wrappedIOD->getExposureSequenceTag().c_str()); }
1793 
1794  //bool setFluenceMapSequence(QVariantList qParam);
1795  QVariant getFluenceMapSequence() const;
1797  void setFluenceMapSequence (QVariant qSeq);
1798  QString getFluenceMapSequenceTag() const { return QString(_wrappedIOD->getFluenceMapSequenceTag().c_str()); }
1799 
1800  //bool setReferencedRTPlanSequence(QVariantList qParam);
1803  void setReferencedRTPlanSequence (QVariant qSeq);
1804  QString getReferencedRTPlanSequenceTag() const { return QString(_wrappedIOD->getReferencedRTPlanSequenceTag().c_str()); }
1805 
1806  //bool setPerformedProtocolCodeSequence(QVariantList qParam);
1809  void setPerformedProtocolCodeSequence (QVariant qSeq);
1810  QString getPerformedProtocolCodeSequenceTag() const { return QString(_wrappedIOD->getPerformedProtocolCodeSequenceTag().c_str()); }
1811 
1812  //bool setReferencedPerformedProcedureStepSequence(QVariantList qParam);
1817 
1818  //bool setRequestAttributesSequence(QVariantList qParam);
1821  void setRequestAttributesSequence (QVariant qSeq);
1822  QString getRequestAttributesSequenceTag() const { return QString(_wrappedIOD->getRequestAttributesSequenceTag().c_str()); }
1823 
1824  //bool setCodingSchemeIdentificationSequence(QVariantList qParam);
1828  QString getCodingSchemeIdentificationSequenceTag() const { return QString(_wrappedIOD->getCodingSchemeIdentificationSequenceTag().c_str()); }
1829 
1830  //bool setContributingEquipmentSequence(QVariantList qParam);
1833  void setContributingEquipmentSequence (QVariant qSeq);
1834  QString getContributingEquipmentSequenceTag() const { return QString(_wrappedIOD->getContributingEquipmentSequenceTag().c_str()); }
1835 
1836  //bool setDigitalSignaturesSequence(QVariantList qParam);
1839  void setDigitalSignaturesSequence (QVariant qSeq);
1840  QString getDigitalSignaturesSequenceTag() const { return QString(_wrappedIOD->getDigitalSignaturesSequenceTag().c_str()); }
1841 
1842  //bool setEncryptedAttributesSequence(QVariantList qParam);
1845  void setEncryptedAttributesSequence (QVariant qSeq);
1846  QString getEncryptedAttributesSequenceTag() const { return QString(_wrappedIOD->getEncryptedAttributesSequenceTag().c_str()); }
1847 
1848  //bool setHL7StructuredDocumentReferenceSequence(QVariantList qParam);
1852  QString getHL7StructuredDocumentReferenceSequenceTag() const { return QString(_wrappedIOD->getHL7StructuredDocumentReferenceSequenceTag().c_str()); }
1853 
1854  //bool setMACParametersSequence(QVariantList qParam);
1855  QVariant getMACParametersSequence() const;
1857  void setMACParametersSequence (QVariant qSeq);
1858  QString getMACParametersSequenceTag() const { return QString(_wrappedIOD->getMACParametersSequenceTag().c_str()); }
1859 
1860  //bool setOriginalAttributesSequence(QVariantList qParam);
1863  void setOriginalAttributesSequence (QVariant qSeq);
1864  QString getOriginalAttributesSequenceTag() const { return QString(_wrappedIOD->getOriginalAttributesSequenceTag().c_str()); }
1865 
1866  //bool setVOILUTSequence(QVariantList qParam);
1867  QVariant getVOILUTSequence() const;
1868  QVariant createEmptyVOILUTSequence () const;
1869  void setVOILUTSequence (QVariant qSeq);
1870  QString getVOILUTSequenceTag() const { return QString(_wrappedIOD->getVOILUTSequenceTag().c_str()); }
1871 
1872 
1874 protected:
1875  QVariantMap _createMapFromTag(const DCMTree::Const_TagPtr& tagPtr);
1877  bool _getTagIdByATString (const std::string& atString, DCMTree::TagId& tagId);
1878 
1879 private:
1880  ml::DRTImageIODBase* _wrappedIOD;
1881 
1882  QMap<QString, QString> _dcmTagToPropertyMap;
1883  QMap<QString, QString> _vrCode;
1884  DCMTree::TreePtr _dicomTree;
1885  void _init();
1886 };
1887 
1888 #endif // __mlDRTImageIODBaseWrapper_H
Class to wrap a tag-id.
Definition: DCMTree_TagId.h:40
A class that wraps DRTImageIOD object for use in Python.
QString getReviewerNameTag() const
QString getNameOfPhysiciansReadingStudyTag() const
QString getDateOfLastCalibrationTag() const
QString getAcquisitionDate() const
QString AcquisitionDateTime
AcquisitionDateTime (0008,002a) vr=DT, vm=1, type=3 \script.
bool setManufacturerModelName(QString qParam)
QString getIssuerOfPatientIDTag() const
bool setContrastFlowRate(QString qParam)
bool setClinicalTrialProtocolName(QString qParam)
bool setBurnedInAnnotation(QString qParam)
QString getClinicalTrialProtocolID() const
int PixelIntensityRelationshipSign
PixelIntensityRelationshipSign (0028,1041) vr=SS, vm=1, type=1C \script.
QVariant getMACParametersSequence() const
QString getContrastBolusStartTimeTag() const
QString getRTImageLabelTag() const
QString getFrameTimeVectorTag() const
bool setPatientBirthDate(QString qParam)
QString getPerformedProcedureStepDescription() const
QString getStopTrim() const
QString getInstitutionalDepartmentNameTag() const
bool setPixelIntensityRelationshipSign(int qParam)
QString getContrastBolusStopTime() const
bool setClinicalTrialSubjectReadingID(QString qParam)
QVariant ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3 \script.
QString getRTImageOrientation() const
QString getDerivationCodeSequenceTag() const
int getRedPaletteColorLookupTableDescriptor() const
QString ReferencedBeamNumber
ReferencedBeamNumber (300c,0006) vr=IS, vm=1, type=3 \script.
QVariant DerivationCodeSequence
DerivationCodeSequence (0008,9215) vr=SQ, vm=1, type=3 \script.
QString getDerivationDescriptionTag() const
QString getXRayImageReceptorAngle() const
QString InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3 \script.
QString getActualFrameDuration() const
QString ContentDate
ContentDate (0008,0023) vr=DA, vm=1, type=2C \script.
int getBitsAllocated() const
QString RadiationMachineSAD
RadiationMachineSAD (3002,0022) vr=DS, vm=1, type=2 \script.
QVariant getProcedureCodeSequence() const
QString getRTImageDescription() const
QString getConversionTypeTag() const
QVariant getBreedRegistrationSequence() const
QString getReferencedFractionGroupNumberTag() const
QString getReviewerName() const
QString getReferencedPatientSequenceTag() const
bool setIssuerOfPatientID(QString qParam)
QString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C \script.
int PixelRepresentation
PixelRepresentation (0028,0103) vr=US, vm=1, type=1 \script.
QString ContentTime
ContentTime (0008,0033) vr=TM, vm=1, type=2C \script.
QString getGantryID() const
QString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2 \script.
QVariant ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3 \script.
QString getRecommendedDisplayFrameRate() const
QString getManufacturer() const
QString getNameOfPhysiciansReadingStudy() const
void setOtherPatientIDsSequence(QVariant qSeq)
bool setStudyInstanceUID(QString qParam)
QString getDeviceSequenceTag() const
bool setNameOfPhysiciansReadingStudy(QString qParam)
bool setStartTrim(QString qParam)
bool setAdmissionID(QString qParam)
int sizeC()
get c size in voxels
QString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C \script.
void setIconImageSequence(QVariant qSeq)
QString getPatientSpeciesDescriptionTag() const
QVariant ReferencedRTPlanSequence
ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=3 \script.
bool setClinicalTrialSubjectID(QString qParam)
QVariant getDerivationCodeSequence() const
QStringList dir(QString searchString="") const
Return dicom tags which contain searchstring.
QString ContrastBolusIngredientConcentration
ContrastBolusIngredientConcentration (0018,1049) vr=DS, vm=1, type=3 \script.
QString getClinicalTrialProtocolNameTag() const
QString getImagesInAcquisition() const
QString LossyImageCompression
LossyImageCompression (0028,2110) vr=CS, vm=1, type=3 \script.
void setFluenceMapSequence(QVariant qSeq)
QString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2 \script.
bool setIsocenterPosition(QString qParam)
void setReferringPhysicianIdentificationSequence(QVariant qSeq)
QVariant getIconImageSequence() const
bool setColumns(int qParam)
int sizeY()
get y size in voxels
bool setContrastBolusAgent(QString qParam)
QString getReferencedStudySequenceTag() const
QString getReferencedPerformedProcedureStepSequenceTag() const
QString getReviewDate() const
QString getPhysiciansOfRecord() const
bool setPatientBreedDescription(QString qParam)
QString ImageComments
ImageComments (0020,4000) vr=LT, vm=1, type=3 \script.
QString getSpecificCharacterSetTag() const
QString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3 \script.
QString getInstanceCreationTime() const
int sizeX()
get x size in voxels
bool setContentTime(QString qParam)
QString PresentationLUTShape
PresentationLUTShape (2050,0020) vr=CS, vm=1, type=3 \script.
void setMultiplexedAudioChannelsDescriptionCodeSequence(QVariant qSeq)
QString getSOPClassUID() const
QString getResponsiblePerson() const
QVariant createEmptyHL7StructuredDocumentReferenceSequence() const
bool setDateOfLastCalibration(QString qParam)
void setBreedRegistrationSequence(QVariant qSeq)
QString PrimaryDosimeterUnit
PrimaryDosimeterUnit (300a,00b3) vr=CS, vm=1, type=2 \script.
QString getReferencedImageSequenceTag() const
QString getClinicalTrialProtocolName() const
QVariant ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3 \script.
QString TableTopLateralPosition
TableTopLateralPosition (300a,012a) vr=DS, vm=1, type=3 \script.
QString getImageType() const
int BitsAllocated
BitsAllocated (0028,0100) vr=US, vm=1, type=1 \script.
QString getSpatialResolution() const
QString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3 \script.
bool setSmallestImagePixelValue(int qParam)
QString getClinicalTrialSponsorName() const
QString getInstitutionalDepartmentName() const
QString getInstanceCreationTimeTag() const
QString getGantryPitchAngleTag() const
QString getTableTopLongitudinalPositionTag() const
QString getTableTopLongitudinalPosition() const
QString getRadiationMachineSAD() const
QString getIsocenterPosition() const
QString getSourceToReferenceObjectDistanceTag() const
bool setRescaleSlope(QString qParam)
bool setVOILUTFunction(QString qParam)
QVariantMap getDicomTagByKey(QString key)
Return dict containing: {u'isString': True, u'vr': u'TM', u'valid': 1, u'isNumeric': False,...
QString getPreferredPlaybackSequencingTag() const
bool setApprovalStatus(QString qParam)
bool setICCProfile(int qParam)
QString getVOILUTSequenceTag() const
QString getPatientBirthDate() const
int SamplesPerPixel
SamplesPerPixel (0028,0002) vr=US, vm=1, type=1 \script.
QString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3 \script.
QString getRTImageDescriptionTag() const
QString getContrastFlowRate() const
bool setInstanceCreationTime(QString qParam)
bool setOriginalSpecializedSOPClassUID(QString qParam)
QString getWindowCenterWidthExplanationTag() const
QString getRadiationMachineSADTag() const
bool setPixelRepresentation(int qParam)
QString getClinicalTrialSiteIDTag() const
QString TableTopEccentricAxisDistance
TableTopEccentricAxisDistance (300a,0124) vr=DS, vm=1, type=3 \script.
int getLargestImagePixelValue() const
bool setPreferredPlaybackSequencing(int qParam)
bool setPerformedProcedureStepStartDate(QString qParam)
bool setEndCumulativeMetersetWeight(QString qParam)
QVariant ReferencedImageSequence
ReferencedImageSequence (0008,1140) vr=SQ, vm=1, type=3 \script.
bool setQualityControlImage(QString qParam)
QVariant getPatientBreedCodeSequence() const
QString getContrastBolusIngredientConcentrationTag() const
QString LossyImageCompressionRatio
LossyImageCompressionRatio (0028,2112) vr=DS, vm=1-n, type=3 \script.
int getBluePaletteColorLookupTableDescriptor() const
QString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3 \script.
bool setContrastBolusIngredientConcentration(QString qParam)
bool setRTImagePosition(QString qParam)
QString getPatientSpeciesCodeSequenceTag() const
bool setConversionType(QString qParam)
QVariant getDeviceSequence() const
QString TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3 \script.
QVariant createEmptyDeidentificationMethodCodeSequence() const
bool setContrastBolusRoute(QString qParam)
QString VOILUTFunction
VOILUTFunction (0028,1056) vr=CS, vm=1, type=3 \script.
bool setAcquisitionTime(QString qParam)
QString getPatientAge() const
void setSourceImageSequence(QVariant qSeq)
QString getInstanceCreationDate() const
QString getPerformedProcedureStepStartTimeTag() const
bool setSourceToReferenceObjectDistance(QString qParam)
QString getRTImagePlaneTag() const
QString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C \script.
QString getFrameOfReferenceUID() const
QString PatientPosition
PatientPosition (0018,5100) vr=CS, vm=1, type=1C \script.
QVariant getOriginalAttributesSequence() const
int BluePaletteColorLookupTableDescriptor
BluePaletteColorLookupTableDescriptor (0028,1103) vr=US_SS, vm=3, type=1C \script.
QString PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2 \script.
QString getRescaleType() const
QString getReferencedFractionGroupNumber() const
QString getGantryAngle() const
QString RadiationMachineSSD
RadiationMachineSSD (3002,0024) vr=DS, vm=1, type=3 \script.
QString getRedPaletteColorLookupTableDescriptorTag() const
QString getSOPInstanceStatusTag() const
QString StopTrim
StopTrim (0008,2143) vr=IS, vm=1, type=3 \script.
bool setPixelAspectRatio(QString qParam)
QString DerivationDescription
DerivationDescription (0008,2111) vr=ST, vm=1, type=3 \script.
QString SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1 \script.
QVariant getPatientSpeciesCodeSequence() const
QString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3 \script.
bool setHighBit(int qParam)
QString getSOPAuthorizationDateTimeTag() const
bool setClinicalTrialProtocolID(QString qParam)
QString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3 \script.
QString getLossyImageCompressionRatioTag() const
QString OtherPatientIDs
OtherPatientIDs (0010,1000) vr=LO, vm=1-n, type=3 \script.
void setReferencedPerformedProcedureStepSequence(QVariant qSeq)
QString getXRayImageReceptorTranslation() const
QString getReferencedRTPlanSequenceTag() const
void setDeidentificationMethodCodeSequence(QVariant qSeq)
bool setImageComments(QString qParam)
bool setLossyImageCompressionMethod(QString qParam)
bool setGreenPaletteColorLookupTableDescriptor(int qParam)
QString StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2 \script.
QString getContrastBolusIngredientConcentration() const
QVariant createEmptyMultiplexedAudioChannelsDescriptionCodeSequence() const
QString getRTImageLabel() const
QString _AuthorizationEquipmentCertificationNumber
bool setStudyID(QString qParam)
QVariant getDigitalSignaturesSequence() const
QString getReferringPhysicianNameTag() const
QString getEffectiveDurationTag() const
bool setImagePlanePixelSpacing(QString qParam)
QString getPatientPosition() const
QString getAccessionNumber() const
QString getInstitutionName() const
QString getBurnedInAnnotationTag() const
QString getDerivationDescription() const
QString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3 \script.
bool setContentDate(QString qParam)
QString PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2 \script.
bool setPatientPosition(QString qParam)
QVariantList voxelSize()
get voxel size as array with 3 double values
QString getPatientSpeciesDescription() const
int PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US_SS, vm=1, type=3 \script.
QString getStartCumulativeMetersetWeightTag() const
bool setAccessionNumber(QString qParam)
QString getInstanceCreatorUID() const
bool setBluePaletteColorLookupTableDescriptor(int qParam)
QVariantList size3D()
get size as array with 3 int values
QString getResponsibleOrganizationTag() const
bool setTableTopEccentricAngle(QString qParam)
QString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3 \script.
bool setReferencedFractionGroupNumber(QString qParam)
int sizeZ()
get z size in voxels
bool setRescaleIntercept(QString qParam)
QString getFrameTime() const
QString PhotometricInterpretation
PhotometricInterpretation (0028,0004) vr=CS, vm=1, type=1 \script.
QVariant HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C \script.
QVariant SourceImageSequence
SourceImageSequence (0008,2112) vr=SQ, vm=1, type=3 \script.
bool setReviewerName(QString qParam)
QString getPerformedProcedureStepID() const
QVariant getPerformedProtocolCodeSequence() const
QString getClinicalTrialCoordinatingCenterName() const
double voxelSizeX()
get x voxel size
QString getTableTopLateralPosition() const
QString getPatientSexNeutered() const
QString ImageTriggerDelay
ImageTriggerDelay (0018,1067) vr=DS, vm=1, type=3 \script.
bool setLossyImageCompressionRatio(QString qParam)
QVariantMap getDicomTagByName(QString name)
void setPhysiciansReadingStudyIdentificationSequence(QVariant qSeq)
QString getContrastBolusIngredient() const
void setPhysiciansOfRecordIdentificationSequence(QVariant qSeq)
QString getConversionType() const
QString FrameOfReferenceUID
FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1 \script.
QString getSeriesDescription() const
bool setPixelPaddingValue(int qParam)
bool setOtherPatientIDs(QString qParam)
QString getContrastBolusTotalDoseTag() const
bool setSOPInstanceStatus(QString qParam)
QString getInstitutionNameTag() const
QString getPhotometricInterpretation() const
bool setStudyDescription(QString qParam)
QString ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3 \script.
bool setPhotometricInterpretation(QString qParam)
bool setPatientIdentityRemoved(QString qParam)
QString getAcquisitionTimeTag() const
QString getTimeOfLastCalibration() const
QString getContrastBolusRoute() const
bool containsDicomModule(int dcmModuleType) const
Return true if IOD contains given module.
QString getClinicalTrialSiteID() const
bool setTableTopEccentricAxisDistance(QString qParam)
bool setIssuerOfAdmissionID(QString qParam)
QString getStudyDate() const
QString getRelatedGeneralSOPClassUID() const
bool setRTImageOrientation(QString qParam)
QString ContrastFlowRate
ContrastFlowRate (0018,1046) vr=DS, vm=1-n, type=3 \script.
QString getTableTopVerticalPosition() const
bool setDerivationDescription(QString qParam)
QString getSeriesInstanceUIDTag() const
QString getDeviceSerialNumberTag() const
void setReferencedImageSequence(QVariant qSeq)
QString ImagePlanePixelSpacing
ImagePlanePixelSpacing (3002,0011) vr=DS, vm=2, type=2 \script.
QString getResponsiblePersonRoleTag() const
QString QualityControlImage
QualityControlImage (0028,0300) vr=CS, vm=1, type=3 \script.
MLABDicomTree * getDicomTree()
Return the dicom tag tree.
QString getSourceImageSequenceTag() const
QString RescaleSlope
RescaleSlope (0028,1053) vr=DS, vm=1, type=1C \script.
QString DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3 \script.
QString getSeriesNumberTag() const
QString getManufacturerModelNameTag() const
QVariant ModalityLUTSequence
ModalityLUTSequence (0028,3000) vr=SQ, vm=1, type=1C \script.
void setContrastBolusAdministrationRouteSequence(QVariant qSeq)
bool setGantryAngle(QString qParam)
QString getPixelDataProviderURLTag() const
bool setCineRate(QString qParam)
bool setContrastBolusIngredient(QString qParam)
QString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3 \script.
bool setSamplesPerPixel(int qParam)
void setReferencedStudySequence(QVariant qSeq)
QString FractionNumber
FractionNumber (3002,0029) vr=IS, vm=1, type=3 \script.
QString getStudyDescriptionTag() const
QString getOperatorsNameTag() const
QString ContrastBolusIngredient
ContrastBolusIngredient (0018,1048) vr=CS, vm=1, type=3 \script.
QString getPatientIdentityRemoved() const
bool setManufacturer(QString qParam)
bool setPatientComments(QString qParam)
bool setInstanceCreatorUID(QString qParam)
QString getReferencedInstanceSequenceTag() const
bool setContrastFlowDuration(QString qParam)
QString getSeriesNumber() const
QString getAdditionalPatientHistory() const
QVariant ExposureSequence
ExposureSequence (3002,0030) vr=SQ, vm=1, type=3 \script.
bool setPatientOrientation(QString qParam)
QString getPixelAspectRatio() const
QString getTableTopEccentricAngle() const
QString getOriginalSpecializedSOPClassUID() const
void setReferencedPatientSequence(QVariant qSeq)
QString getPatientSex() const
QString getResponsibleOrganization() const
bool setOccupation(QString qParam)
QString getContentTime() const
QString getPatientCommentsTag() const
QVariant getAdmittingDiagnosesCodeSequence() const
QVariant getReferencedInstanceSequence() const
QVariant createEmptyReferencedStudySequence() const
QString getWindowCenterTag() const
QVariant getPhysiciansOfRecordIdentificationSequence() const
QVariant ContrastBolusAgentSequence
ContrastBolusAgentSequence (0018,0012) vr=SQ, vm=1, type=3 \script.
QString getBreedRegistrationSequenceTag() const
QString ContrastFlowDuration
ContrastFlowDuration (0018,1047) vr=DS, vm=1-n, type=3 \script.
QString getDeviceSerialNumber() const
QString getActualFrameDurationTag() const
QVariant createEmptyFluenceMapSequence() const
QString getIrradiationEventUID() const
QString getClinicalTrialSubjectReadingID() const
QVariant createEmptyMACParametersSequence() const
bool setAuthorizationEquipmentCertificationNumber(QString qParam)
void setDeviceSequence(QVariant qSeq)
QString ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2 \script.
QString getSamplesPerPixelTag() const
QString getMultiplexedAudioChannelsDescriptionCodeSequenceTag() const
QString getPhotometricInterpretationTag() const
QString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3 \script.
bool setSOPAuthorizationComment(QString qParam)
QString ContrastBolusRoute
ContrastBolusRoute (0018,1040) vr=LO, vm=1, type=3 \script.
QString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3 \script.
QString BurnedInAnnotation
BurnedInAnnotation (0028,0301) vr=CS, vm=1, type=3 \script.
float getGantryPitchAngle() const
QString getRadiationMachineNameTag() const
QString ContrastBolusAgent
ContrastBolusAgent (0018,0010) vr=LO, vm=1, type=2 \script.
QVariant getFluenceMapSequence() const
QString WindowWidth
WindowWidth (0028,1051) vr=DS, vm=1-n, type=1C \script.
QString getContrastBolusTotalDose() const
QString getOriginalAttributesSequenceTag() const
QString PixelAspectRatio
PixelAspectRatio (0028,0034) vr=IS, vm=2, type=1C \script.
bool setRTImageDescription(QString qParam)
QString getFluenceMapSequenceTag() const
QString getPatientOrientationTag() const
QString getApprovalStatusTag() const
QString getOtherPatientNamesTag() const
QVariant createEmptyReferencedInstanceSequence() const
QString getFrameDelayTag() const
QVariant createEmptyOriginalAttributesSequence() const
QString getFrameDelay() const
bool setClinicalTrialTimePointDescription(QString qParam)
QString getIssuerOfAdmissionIDTag() const
bool setRTImagePlane(QString qParam)
QString FrameDelay
FrameDelay (0018,1066) vr=DS, vm=1, type=3 \script.
QString getOtherPatientIDsTag() const
bool setWindowCenterWidthExplanation(QString qParam)
QString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C \script.
QString getImagePlanePixelSpacingTag() const
QVariant DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C \script.
QString getPerformedProcedureStepStartTime() const
bool setInstitutionName(QString qParam)
int getPixelRepresentation() const
QString ActualFrameDuration
ActualFrameDuration (0018,1242) vr=IS, vm=1, type=3 \script.
QString SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1 \script.
QString ReviewDate
ReviewDate (300e,0004) vr=DA, vm=1, type=2C \script.
QString PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3 \script.
QString getAccessionNumberTag() const
QVariant CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3 \script.
QVariantList size6D()
get size as array with 6 int values
bool setPatientAge(QString qParam)
bool setFrameDelay(QString qParam)
QString AcquisitionTime
AcquisitionTime (0008,0032) vr=TM, vm=1, type=3 \script.
bool setRadiationMachineSSD(QString qParam)
QString getLossyImageCompressionMethodTag() const
QVariant createEmptyPerformedProtocolCodeSequence() const
bool setRedPaletteColorLookupTableDescriptor(int qParam)
bool setSoftwareVersions(QString qParam)
void setExposureSequence(QVariant qSeq)
void setDigitalSignaturesSequence(QVariant qSeq)
QString RTImageOrientation
RTImageOrientation (3002,0010) vr=DS, vm=6, type=2C \script.
QString RTImageLabel
RTImageLabel (3002,0002) vr=SH, vm=1, type=1 \script.
QString getContrastBolusAgentSequenceTag() const
QVariantList getDicomModuleTypes() const
Return list of DICOM modules contained in this IOD, encoded as integer.
bool setResponsiblePerson(QString qParam)
QVariant getRequestAttributesSequence() const
QString getTimeOfLastCalibrationTag() const
QString getPerformedProcedureStepStartDate() const
QVariant DeviceSequence
DeviceSequence (0050,0010) vr=SQ, vm=1, type=3 \script.
QString XRayImageReceptorTranslation
XRayImageReceptorTranslation (3002,000d) vr=DS, vm=3, type=3 \script.
int Columns
Columns (0028,0011) vr=US, vm=1, type=1 \script.
QVariant getDeidentificationMethodCodeSequence() const
QString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C \script.
QString TableTopVerticalPosition
TableTopVerticalPosition (300a,0128) vr=DS, vm=1, type=3 \script.
QVariant getReferencedImageSequence() const
QString getImagePlanePixelSpacing() const
QString getEndCumulativeMetersetWeight() const
QVariant createEmptyContributingEquipmentSequence() const
QString getClinicalTrialSiteName() const
bool setAcquisitionDateTime(QString qParam)
QVariant getReferringPhysicianIdentificationSequence() const
QString getContrastBolusStopTimeTag() const
QVariant createEmptySourceImageSequence() const
QString getStudyInstanceUID() const
QString getClinicalTrialSubjectReadingIDTag() const
QString getPatientPositionTag() const
QString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2 \script.
void setContrastBolusAgentSequence(QVariant qSeq)
QString getContrastBolusStartTime() const
QString InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3 \script.
QString getPatientSexNeuteredTag() const
QString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2 \script.
QString ImagesInAcquisition
ImagesInAcquisition (0020,1002) vr=IS, vm=1, type=3 \script.
QString getContentDate() const
QString NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3 \script.
QVariant DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3 \script.
QString getImageTriggerDelay() const
int PlanarConfiguration
PlanarConfiguration (0028,0006) vr=US, vm=1, type=1C \script.
bool setLossyImageCompression(QString qParam)
bool setRTImageName(QString qParam)
QString getPatientComments() const
QString StationName
StationName (0008,1010) vr=SH, vm=1, type=3 \script.
QVariant createEmptyPatientSpeciesCodeSequence() const
QString getEthnicGroup() const
bool setFrameTime(QString qParam)
QString getXRayImageReceptorAngleTag() const
QVariant createEmptyExposureSequence() const
bool setFrameTimeVector(QString qParam)
void setAdmittingDiagnosesCodeSequence(QVariant qSeq)
QString getAdmissionID() const
QString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2 \script.
bool setModality(QString qParam)
QString getVOILUTFunctionTag() const
QString getOtherPatientIDs() const
QString getSpatialResolutionTag() const
QString getBitsAllocatedTag() const
QString getImageComments() const
QString getFractionNumberTag() const
QString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3 \script.
QString getClinicalTrialTimePointIDTag() const
QString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3 \script.
QVariant createEmptyBreedRegistrationSequence() const
QString getReportedValuesOriginTag() const
QString TableTopEccentricAngle
TableTopEccentricAngle (300a,0125) vr=DS, vm=1, type=3 \script.
QString ConversionType
ConversionType (0008,0064) vr=CS, vm=1, type=2 \script.
void setPerformedProtocolCodeSequence(QVariant qSeq)
bool setRadiationMachineName(QString qParam)
QVariant getContrastBolusAdministrationRouteSequence() const
void setReferencedRTPlanSequence(QVariant qSeq)
QString getContrastBolusVolumeTag() const
QString ReviewerName
ReviewerName (300e,0008) vr=PN, vm=1, type=2C \script.
QString GantryAngle
GantryAngle (300a,011e) vr=DS, vm=1, type=3 \script.
QString getContrastBolusAdministrationRouteSequenceTag() const
QString getLargestImagePixelValueTag() const
QVariant ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3 \script.
QString getApprovalStatus() const
bool setSpatialResolution(QString qParam)
int getPixelPaddingValue() const
bool setReferringPhysicianName(QString qParam)
QVariant IconImageSequence
IconImageSequence (0088,0200) vr=SQ, vm=1, type=3 \script.
void setDerivationCodeSequence(QVariant qSeq)
QString getContrastFlowDuration() const
bool setReferencedBeamNumber(QString qParam)
QString EffectiveDuration
EffectiveDuration (0018,0072) vr=DS, vm=1, type=3 \script.
bool setPixelDataProviderURL(QString qParam)
QString getTableTopVerticalPositionTag() const
QVariant createEmptyReferringPhysicianIdentificationSequence() const
QVariant createEmptyDeviceSequence() const
QString XRayImageReceptorAngle
XRayImageReceptorAngle (3002,000e) vr=DS, vm=1, type=2 \script.
QVariant createEmptyReferencedRTPlanSequence() const
QVariant PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C \script.
QString PixelDataProviderURL
PixelDataProviderURL (0028,7fe0) vr=UT, vm=1, type=1C \script.
bool setRTImageSID(QString qParam)
QVariant RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3 \script.
bool setTableTopLateralPosition(QString qParam)
QString getRTImageName() const
QString RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3 \script.
QString getClinicalTrialSubjectID() const
QString StartCumulativeMetersetWeight
StartCumulativeMetersetWeight (300c,0008) vr=DS, vm=1, type=3 \script.
QVariant createEmptyReferencedPatientSequence() const
QString getRescaleInterceptTag() const
QString getBeamLimitingDeviceAngleTag() const
int Rows
Rows (0028,0010) vr=US, vm=1, type=1 \script.
bool setAdditionalPatientHistory(QString qParam)
QVariant createEmptyContrastBolusAdministrationRouteSequence() const
int getPixelIntensityRelationshipSign() const
QVariant getEncryptedAttributesSequence() const
bool setClinicalTrialTimePointID(QString qParam)
bool setAcquisitionDate(QString qParam)
QString WindowCenterWidthExplanation
WindowCenterWidthExplanation (0028,1055) vr=LO, vm=1-n, type=3 \script.
QString getQualityControlImage() const
bool setBeamLimitingDeviceAngle(QString qParam)
QString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3 \script.
QString getPositionReferenceIndicatorTag() const
QString ReferencedFractionGroupNumber
ReferencedFractionGroupNumber (300c,0022) vr=IS, vm=1, type=3 \script.
QString WindowCenter
WindowCenter (0028,1050) vr=DS, vm=1-n, type=1C \script.
QVariant MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3 \script.
QString getIsocenterPositionTag() const
QString getImageCommentsTag() const
bool setImageTriggerDelay(QString qParam)
bool setGantryID(QString qParam)
QString getPatientBreedDescription() const
QString AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3 \script.
QString AcquisitionDate
AcquisitionDate (0008,0022) vr=DA, vm=1, type=3 \script.
bool setEffectiveDuration(QString qParam)
QString getIrradiationEventUIDTag() const
QString getPatientIdentityRemovedTag() const
bool setSeriesInstanceUID(QString qParam)
bool setInstitutionAddress(QString qParam)
QString getManufacturerModelName() const
int getPreferredPlaybackSequencing() const
bool setPatientSpeciesDescription(QString qParam)
QString getAdmittingDiagnosesCodeSequenceTag() const
QVariantMap _createMapFromTag(const DCMTree::Const_TagPtr &tagPtr)
QString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3 \script.
QString getPixelDataProviderURL() const
QString RTImageName
RTImageName (3002,0003) vr=LO, vm=1, type=3 \script.
QString getClinicalTrialSponsorNameTag() const
QString getDeidentificationMethod() const
QString getClinicalTrialTimePointDescription() const
QString getXRayImageReceptorTranslationTag() const
QString getStudyDescription() const
void setModalityLUTSequence(QVariant qSeq)
bool setRows(int qParam)
QVariant getVOILUTSequence() const
bool setDeidentificationMethod(QString qParam)
QString getSOPAuthorizationComment() const
QVariant PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C \script.
QVariant getOtherPatientIDsSequence() const
QString getPatientWeightTag() const
QString getClinicalTrialSiteNameTag() const
QVariant createEmptyContrastBolusAgentSequence() const
QVariant createEmptyIconImageSequence() const
bool setRelatedGeneralSOPClassUID(QString qParam)
QString getIssuerOfPatientID() const
QString getRescaleSlopeTag() const
QString RTImagePosition
RTImagePosition (3002,0012) vr=DS, vm=2, type=2 \script.
void setHL7StructuredDocumentReferenceSequence(QVariant qSeq)
bool setPatientName(QString qParam)
QString NumberOfFrames
NumberOfFrames (0028,0008) vr=IS, vm=1, type=1 \script.
QString TableTopLongitudinalPosition
TableTopLongitudinalPosition (300a,0129) vr=DS, vm=1, type=3 \script.
QString OperatorsName
OperatorsName (0008,1070) vr=PN, vm=1-n, type=2 \script.
bool setStudyDate(QString qParam)
QString getClinicalTrialSubjectIDTag() const
QString getAcquisitionDateTimeTag() const
int getPlanarConfiguration() const
QString getLossyImageCompressionMethod() const
QString getStartTrim() const
QString RescaleType
RescaleType (0028,1054) vr=LO, vm=1, type=1C \script.
QString getClinicalTrialTimePointID() const
QString LossyImageCompressionMethod
LossyImageCompressionMethod (0028,2114) vr=CS, vm=1-n, type=3 \script.
bool setPatientSex(QString qParam)
bool setPatientSexNeutered(QString qParam)
QVariant getPhysiciansReadingStudyIdentificationSequence() const
QString getRadiationMachineName() const
void setProcedureCodeSequence(QVariant qSeq)
QVariant getCodingSchemeIdentificationSequence() const
bool setSOPClassUID(QString qParam)
QString getSeriesDescriptionTag() const
bool setRescaleType(QString qParam)
int LargestImagePixelValue
LargestImagePixelValue (0028,0107) vr=US_SS, vm=1, type=3 \script.
QString getTableTopLateralPositionTag() const
bool setPerformedProcedureStepID(QString qParam)
QString PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3 \script.
QString getContrastFlowRateTag() const
bool setBitsStored(int qParam)
QString getPerformedProtocolCodeSequenceTag() const
QString getCineRate() const
QString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3 \script.
bool setPresentationLUTShape(QString qParam)
QVariant createEmptyPhysiciansReadingStudyIdentificationSequence() const
QString getRescaleSlope() const
QString BeamLimitingDeviceAngle
BeamLimitingDeviceAngle (300a,0120) vr=DS, vm=1, type=3 \script.
QString getFrameTimeVector() const
QString getRadiationMachineSSDTag() const
QString getContrastFlowDurationTag() const
void setPatientSpeciesCodeSequence(QVariant qSeq)
QString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1 \script.
QString getReportedValuesOrigin() const
QVariant ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3 \script.
bool setOperatorsName(QString qParam)
bool setStartCumulativeMetersetWeight(QString qParam)
QString getPixelIntensityRelationship() const
QString getModalityLUTSequenceTag() const
QVariant getContributingEquipmentSequence() const
QString ImageType
ImageType (0008,0008) vr=CS, vm=2-n, type=3 \script.
bool setStopTrim(QString qParam)
bool setLargestImagePixelValue(int qParam)
int PreferredPlaybackSequencing
PreferredPlaybackSequencing (0018,1244) vr=US, vm=1, type=3 \script.
QString getContrastBolusRouteTag() const
QString getPixelIntensityRelationshipTag() const
QString getSOPInstanceStatus() const
QString getTimezoneOffsetFromUTC() const
QString getProcedureCodeSequenceTag() const
QVariant getDicomTagValueByKey(QString key)
Return value of tag with given tag, e.g. "(0008,0018)".
QString getPatientBreedCodeSequenceTag() const
bool setIrradiationEventUID(QString qParam)
QString getPatientBirthTimeTag() const
bool setClinicalTrialSiteName(QString qParam)
QString getResponsiblePersonTag() const
QVariant BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C \script.
void setContributingEquipmentSequence(QVariant qSeq)
QString RescaleIntercept
RescaleIntercept (0028,1052) vr=DS, vm=1, type=1C \script.
QString PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3 \script.
QString getEndCumulativeMetersetWeightTag() const
bool setClinicalTrialSponsorName(QString qParam)
QString CineRate
CineRate (0018,0040) vr=IS, vm=1, type=3 \script.
QString getMACParametersSequenceTag() const
QString RTImageDescription
RTImageDescription (3002,0004) vr=ST, vm=1, type=3 \script.
bool setContrastBolusStartTime(QString qParam)
QVariant getReferencedStudySequence() const
QString getAcquisitionNumberTag() const
QVariant createEmptyPhysiciansOfRecordIdentificationSequence() const
int getICCProfile() const
QString getPatientName() const
QVariant ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3 \script.
bool setReviewDate(QString qParam)
QString getHL7StructuredDocumentReferenceSequenceTag() const
QString getTableTopEccentricAngleTag() const
QString dataType()
get datatype as string (as in mlDataTypes.h MLNameFromDataType()), undefined if image invalid
void setOriginalAttributesSequence(QVariant qSeq)
QString FrameTimeVector
FrameTimeVector (0018,1065) vr=DS, vm=1-n, type=1C \script.
QString getContrastBolusAgent() const
QString getPerformedProcedureStepDescriptionTag() const
bool setContrastBolusStopTime(QString qParam)
QString ContrastBolusTotalDose
ContrastBolusTotalDose (0018,1044) vr=DS, vm=1, type=3 \script.
QString ReportedValuesOrigin
ReportedValuesOrigin (3002,000a) vr=CS, vm=1, type=2C \script.
QVariant getReferencedRTPlanSequence() const
bool _getTagIdByATString(const std::string &atString, DCMTree::TagId &tagId)
QString ApprovalStatus
ApprovalStatus (300e,0002) vr=CS, vm=1, type=1 \script.
QVariant createEmptyEncryptedAttributesSequence() const
QString getSOPInstanceUIDTag() const
bool setTableTopVerticalPosition(QString qParam)
QString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3 \script.
bool setStudyTime(QString qParam)
QVariant AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3 \script.
QString getDeidentificationMethodCodeSequenceTag() const
QString getClinicalTrialProtocolIDTag() const
QString RTImageSID
RTImageSID (3002,0026) vr=DS, vm=1, type=2 \script.
QVariant createEmptyRequestAttributesSequence() const
QString getSOPAuthorizationDateTime() const
bool setContrastBolusTotalDose(QString qParam)
QString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2 \script.
void setCodingSchemeIdentificationSequence(QVariant qSeq)
bool setSOPAuthorizationDateTime(QString qParam)
QVariant createEmptyReferencedImageSequence() const
QString getPerformedProcedureStepIDTag() const
QString getEncryptedAttributesSequenceTag() const
QString SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3 \script.
QVariant getReferencedPerformedProcedureStepSequence() const
QString ReviewTime
ReviewTime (300e,0005) vr=TM, vm=1, type=2C \script.
QString getRequestAttributesSequenceTag() const
QString getInstanceCreatorUIDTag() const
QString getOtherPatientNames() const
QString getIssuerOfAdmissionID() const
QString getReviewTime() const
QVariant createEmptyDigitalSignaturesSequence() const
bool setPixelIntensityRelationship(QString qParam)
QString ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C \script.
QString getPixelRepresentationTag() const
QString getDateOfLastCalibration() const
QString getSpecificCharacterSet() const
QString getPrimaryDosimeterUnit() const
QString getReferringPhysicianName() const
QVariant EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C \script.
int getGreenPaletteColorLookupTableDescriptor() const
QString getRadiationMachineSSD() const
QString getPhysiciansOfRecordIdentificationSequenceTag() const
QString SourceToReferenceObjectDistance
SourceToReferenceObjectDistance (3002,0028) vr=DS, vm=1, type=3 \script.
QVariant getExposureSequence() const
QString IrradiationEventUID
IrradiationEventUID (0008,3010) vr=UI, vm=1, type=3 \script.
QVariant getContrastBolusAgentSequence() const
QString getReferringPhysicianIdentificationSequenceTag() const
double voxelSizeY()
get y voxel size
QString IsocenterPosition
IsocenterPosition (300a,012c) vr=DS, vm=3, type=3 \script.
int ICCProfile
ICCProfile (0028,2000) vr=OB, vm=1, type=3 \script.
QString SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3 \script.
void setReferencedInstanceSequence(QVariant qSeq)
QString getSourceToReferenceObjectDistance() const
QString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3 \script.
void setPatientBreedCodeSequence(QVariant qSeq)
QString EndCumulativeMetersetWeight
EndCumulativeMetersetWeight (300c,0009) vr=DS, vm=1, type=3 \script.
int BitsStored
BitsStored (0028,0101) vr=US, vm=1, type=1 \script.
QString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2 \script.
bool setRadiationMachineSAD(QString qParam)
QString getRTImagePlane() const
QString getTimezoneOffsetFromUTCTag() const
QVariant createEmptyReferencedPerformedProcedureStepSequence() const
QVariant ReferencedInstanceSequence
ReferencedInstanceSequence (0008,114a) vr=SQ, vm=1, type=3 \script.
QString getClinicalTrialTimePointDescriptionTag() const
QString getReferencedBeamNumber() const
QString getSoftwareVersionsTag() const
bool setPerformedProcedureStepDescription(QString qParam)
QString getResponsiblePersonRole() const
QString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3 \script.
QString getPresentationLUTShape() const
bool setSeriesDescription(QString qParam)
QString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1 \script.
bool setAcquisitionNumber(QString qParam)
bool setResponsiblePersonRole(QString qParam)
QVariant MultiplexedAudioChannelsDescriptionCodeSequence
MultiplexedAudioChannelsDescriptionCodeSequence (003a,0300) vr=SQ, vm=1, type=2C \script.
QString getGreenPaletteColorLookupTableDescriptorTag() const
QString getClinicalTrialCoordinatingCenterNameTag() const
int getSmallestImagePixelValue() const
QString getFractionNumber() const
bool setClinicalTrialSiteID(QString qParam)
QVariant VOILUTSequence
VOILUTSequence (0028,3010) vr=SQ, vm=1, type=1C \script.
QString getBluePaletteColorLookupTableDescriptorTag() const
bool setOtherPatientNames(QString qParam)
QString getContrastBolusIngredientTag() const
QString Modality
Modality (0008,0060) vr=CS, vm=1, type=1 \script.
int RedPaletteColorLookupTableDescriptor
RedPaletteColorLookupTableDescriptor (0028,1101) vr=US_SS, vm=3, type=1C \script.
QString getLossyImageCompression() const
bool setStationName(QString qParam)
QVariant getDicomTagValueByName(QString name)
Return value of tag with given name, e.g. "SOPInstanceUID".
QString InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3 \script.
QString FrameTime
FrameTime (0018,1063) vr=DS, vm=1, type=1C \script.
QVariant getMultiplexedAudioChannelsDescriptionCodeSequence() const
QString getPerformedProcedureStepStartDateTag() const
bool setReviewTime(QString qParam)
QString getOtherPatientIDsSequenceTag() const
QVariant getModalityLUTSequence() const
QString getTableTopEccentricAxisDistanceTag() const
bool setPhysiciansOfRecord(QString qParam)
QString getContrastBolusAgentTag() const
QString AcquisitionNumber
AcquisitionNumber (0020,0012) vr=IS, vm=1, type=3 \script.
QString InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3 \script.
bool setSpecificCharacterSet(QString qParam)
QString getPixelAspectRatioTag() const
QString getPatientBirthTime() const
QString getTableTopEccentricAxisDistance() const
int GreenPaletteColorLookupTableDescriptor
GreenPaletteColorLookupTableDescriptor (0028,1102) vr=US_SS, vm=3, type=1C \script.
QString getPatientOrientation() const
QString getStudyID() const
QString getPresentationLUTShapeTag() const
bool setImagesInAcquisition(QString qParam)
bool setXRayImageReceptorTranslation(QString qParam)
QString getVOILUTFunction() const
void setEncryptedAttributesSequence(QVariant qSeq)
QString getLossyImageCompressionTag() const
QVariant createEmptyAdmittingDiagnosesCodeSequence() const
bool setClinicalTrialCoordinatingCenterName(QString qParam)
bool setWindowWidth(QString qParam)
int SmallestImagePixelValue
SmallestImagePixelValue (0028,0106) vr=US_SS, vm=1, type=3 \script.
QString getDeidentificationMethodTag() const
bool setTimeOfLastCalibration(QString qParam)
QString getRelatedGeneralSOPClassUIDTag() const
bool setPatientWeight(QString qParam)
bool setPrimaryDosimeterUnit(QString qParam)
int HighBit
HighBit (0028,0102) vr=US, vm=1, type=1 \script.
QString getOperatorsName() const
bool setDeviceSerialNumber(QString qParam)
QString IssuerOfAdmissionID
IssuerOfAdmissionID (0038,0011) vr=LO, vm=1, type=3 \script.
QString getPatientBreedDescriptionTag() const
QString getPhysiciansReadingStudyIdentificationSequenceTag() const
QString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C \script.
QString getAdmittingDiagnosesDescriptionTag() const
QVariant OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3 \script.
QString RTImagePlane
RTImagePlane (3002,000c) vr=CS, vm=1, type=1 \script.
void setRequestAttributesSequence(QVariant qSeq)
QString StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1 \script.
bool setRTImageLabel(QString qParam)
bool setPlanarConfiguration(int qParam)
QString getModality() const
bool setFractionNumber(QString qParam)
QString getRTImageSID() const
DRTImageIODBaseWrapper(ml::DRTImageIODBase *wrappedIOD)
bool setSeriesNumber(QString qParam)
bool setPatientSize(QString qParam)
QString getInstanceCreationDateTag() const
QString getStudyInstanceUIDTag() const
QString getLossyImageCompressionRatio() const
QString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2 \script.
QString getStationName() const
bool setPositionReferenceIndicator(QString qParam)
QString StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2 \script.
double voxelSizeZ()
get z voxel size
int sizeU()
get u size in voxels
QString getBurnedInAnnotation() const
QString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2 \script.
QVariant FluenceMapSequence
FluenceMapSequence (3002,0040) vr=SQ, vm=1, type=1C \script.
QString getReviewTimeTag() const
QString getInstitutionAddressTag() const
QString getReviewDateTag() const
QString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C \script.
QString getPatientWeight() const
QString getAcquisitionDateTag() const
QString getPixelIntensityRelationshipSignTag() const
QString getStudyTime() const
QString getExposureSequenceTag() const
bool setPatientBirthTime(QString qParam)
bool setPatientID(QString qParam)
QString getPatientID() const
QString RecommendedDisplayFrameRate
RecommendedDisplayFrameRate (0008,2144) vr=IS, vm=1, type=3 \script.
bool setWindowCenter(QString qParam)
QString getImageTriggerDelayTag() const
QString OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3 \script.
QString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2 \script.
QString getStartCumulativeMetersetWeight() const
QString getAdmittingDiagnosesDescription() const
QString getRTImagePosition() const
QString getFrameOfReferenceUIDTag() const
QString getNumberOfFramesTag() const
QString getEffectiveDuration() const
QString PatientOrientation
PatientOrientation (0020,0020) vr=CS, vm=2, type=2C \script.
QVariant PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3 \script.
bool setPatientSupportAngle(QString qParam)
void setMACParametersSequence(QVariant qSeq)
bool setGantryPitchAngle(float qParam)
QVariant PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3 \script.
QString getOriginalSpecializedSOPClassUIDTag() const
QString getAuthorizationEquipmentCertificationNumberTag() const
QString getOccupation() const
QString getWindowCenter() const
QString getPatientSupportAngle() const
bool setReportedValuesOrigin(QString qParam)
QString OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3 \script.
QString PatientSupportAngle
PatientSupportAngle (300a,0122) vr=DS, vm=1, type=3 \script.
QVariant getSourceImageSequence() const
QString getContrastBolusVolume() const
QString getRescaleIntercept() const
QString getNumberOfFrames() const
QString StartTrim
StartTrim (0008,2142) vr=IS, vm=1, type=3 \script.
QString getSeriesInstanceUID() const
QVariantList voxelToWorldMatrix()
get the world to voxel matrix (as [][] array)
QString getSOPAuthorizationCommentTag() const
QString SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1 \script.
QVariant getHL7StructuredDocumentReferenceSequence() const
QString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3 \script.
QString getManufacturerTag() const
QVariant createEmptyProcedureCodeSequence() const
QVariant ContrastBolusAdministrationRouteSequence
ContrastBolusAdministrationRouteSequence (0018,0014) vr=SQ, vm=1, type=3 \script.
QString getDicomModuleName(int dcmModuleType)
Return string representation of module type id.
bool setBitsAllocated(int qParam)
QString getPlanarConfigurationTag() const
bool setEthnicGroup(QString qParam)
QVariant createEmptyVOILUTSequence() const
bool setSOPInstanceUID(QString qParam)
bool setFrameOfReferenceUID(QString qParam)
QVariant createEmptyModalityLUTSequence() const
bool setResponsibleOrganization(QString qParam)
bool setXRayImageReceptorAngle(QString qParam)
QString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C \script.
bool setTableTopLongitudinalPosition(QString qParam)
QString getWindowCenterWidthExplanation() const
bool setPerformedProcedureStepStartTime(QString qParam)
bool setNumberOfFrames(QString qParam)
QString getRTImageOrientationTag() const
float GantryPitchAngle
GantryPitchAngle (300a,014a) vr=FL, vm=1, type=3 \script.
QString getAcquisitionTime() const
QString getPhysiciansOfRecordTag() const
QString getQualityControlImageTag() const
QString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3 \script.
QString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3 \script.
QVariant getReferencedPatientSequence() const
QString getPatientBirthDateTag() const
QString getInstitutionAddress() const
QString getPatientSupportAngleTag() const
QVariant createEmptyCodingSchemeIdentificationSequence() const
QString getRecommendedDisplayFrameRateTag() const
QString getWindowWidth() const
bool setActualFrameDuration(QString qParam)
QString getBeamLimitingDeviceAngle() const
QString ContrastBolusStartTime
ContrastBolusStartTime (0018,1042) vr=TM, vm=1, type=3 \script.
QString getAuthorizationEquipmentCertificationNumber() const
QString getSmallestImagePixelValueTag() const
QString getPositionReferenceIndicator() const
QString getCodingSchemeIdentificationSequenceTag() const
QString PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3 \script.
void setVOILUTSequence(QVariant qSeq)
int getBitsStored() const
QString getPatientSize() const
bool setInstitutionalDepartmentName(QString qParam)
QVariant OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3 \script.
QVariant createEmptyOtherPatientIDsSequence() const
QVariant createEmptyDerivationCodeSequence() const
QString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2 \script.
QString getRTImagePositionTag() const
QString getDigitalSignaturesSequenceTag() const
QString getImagesInAcquisitionTag() const
bool setContrastBolusVolume(QString qParam)
QString RadiationMachineName
RadiationMachineName (3002,0020) vr=SH, vm=1, type=2 \script.
bool setInstanceCreationDate(QString qParam)
QString getPixelPaddingValueTag() const
QString ContrastBolusStopTime
ContrastBolusStopTime (0018,1043) vr=TM, vm=1, type=3 \script.
QString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3 \script.
QString getContributingEquipmentSequenceTag() const
QString getSOPInstanceUID() const
bool setAdmittingDiagnosesDescription(QString qParam)
QString getReferencedBeamNumberTag() const
QString getPrimaryDosimeterUnitTag() const
QString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C \script.
QVariant createEmptyPatientBreedCodeSequence() const
int sizeT()
get t size in voxels
QVariant PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3 \script.
QString PositionReferenceIndicator
PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2 \script.
QString ContrastBolusVolume
ContrastBolusVolume (0018,1041) vr=DS, vm=1, type=3 \script.
bool setImageType(QString qParam)
QString PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3 \script.
QString PixelIntensityRelationship
PixelIntensityRelationship (0028,1040) vr=CS, vm=1, type=3 \script.
bool setTimezoneOffsetFromUTC(QString qParam)
QString getIconImageSequenceTag() const
bool setRecommendedDisplayFrameRate(QString qParam)
int getSamplesPerPixel() const
QString getAcquisitionNumber() const
QString getAdditionalPatientHistoryTag() const
QString getAcquisitionDateTime() const
QString getSoftwareVersions() const
Base object class for passing DRTImageIOD objects between MeVisLab modules.
std::string getStudyDateTag() const
std::string getMACParametersSequenceTag()
std::string getReferringPhysicianNameTag() const
std::string getDerivationDescriptionTag() const
std::string getOccupationTag() const
std::string getNumberOfFramesTag() const
std::string getSeriesInstanceUIDTag() const
bool containsModule(DcmModuleType moduleType)
std::string getClinicalTrialProtocolNameTag() const
std::string getContrastBolusIngredientTag() const
std::string getClinicalTrialSubjectIDTag() const
std::string getPerformedProcedureStepStartTimeTag() const
std::string getOperatorsNameTag() const
std::string getDeviceSequenceTag()
std::string getOtherPatientIDsSequenceTag()
std::string getPatientBreedDescriptionTag() const
std::string getEndCumulativeMetersetWeightTag() const
std::string getInstitutionNameTag() const
std::string getWindowCenterWidthExplanationTag() const
std::string getFrameDelayTag() const
std::string getPatientSexTag() const
std::string getAccessionNumberTag() const
std::string getSmallestImagePixelValueTag() const
std::string getReferringPhysicianIdentificationSequenceTag()
std::string getTableTopVerticalPositionTag() const
std::string getReferencedPatientSequenceTag()
std::string getGantryPitchAngleTag() const
std::string getRTImageSIDTag() const
std::string getBitsStoredTag() const
std::string getReferencedFractionGroupNumberTag() const
std::string getPatientOrientationTag() const
std::string getSpatialResolutionTag() const
std::string getPhotometricInterpretationTag() const
std::string getPatientIdentityRemovedTag() const
std::string getSOPAuthorizationCommentTag() const
std::string getManufacturerModelNameTag() const
std::string getClinicalTrialSponsorNameTag() const
std::string getRescaleTypeTag() const
std::string getIconImageSequenceTag()
std::string getRTImageDescriptionTag() const
std::string getNameOfPhysiciansReadingStudyTag() const
std::string getReportedValuesOriginTag() const
std::string getPixelAspectRatioTag() const
std::string getRadiationMachineNameTag() const
std::string getRTImagePlaneTag() const
std::string getTableTopLongitudinalPositionTag() const
std::string getApprovalStatusTag() const
std::string getManufacturerTag() const
std::string getPixelIntensityRelationshipSignTag() const
std::string getContrastBolusVolumeTag() const
std::string getContrastFlowRateTag() const
std::string getOtherPatientIDsTag() const
std::string getRTImageNameTag() const
std::string getContrastFlowDurationTag() const
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
std::string getFractionNumberTag() const
std::string getConversionTypeTag() const
std::string getClinicalTrialTimePointIDTag() const
std::string getReviewDateTag() const
std::string getContrastBolusAgentTag() const
std::string getGantryIDTag() const
std::string getPatientIDTag() const
std::string getStopTrimTag() const
std::string getWindowCenterTag() const
std::string getXRayImageReceptorAngleTag() const
std::string getDeviceSerialNumberTag() const
std::string getModalityLUTSequenceTag()
std::string getBeamLimitingDeviceAngleTag() const
std::string getInstanceCreationDateTag() const
std::string getImageCommentsTag() const
std::string getOtherPatientNamesTag() const
std::string getFluenceMapSequenceTag()
std::string getResponsiblePersonRoleTag() const
std::string getModalityTag() const
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getPatientSizeTag() const
std::string getInstanceCreatorUIDTag() const
std::string getExposureSequenceTag()
std::string getImagePlanePixelSpacingTag() const
std::string getDerivationCodeSequenceTag()
std::string getDateOfLastCalibrationTag() const
std::string getClinicalTrialSiteIDTag() const
std::string getTimeOfLastCalibrationTag() const
std::string getIssuerOfAdmissionIDTag() const
std::string getAdmittingDiagnosesCodeSequenceTag()
std::string getPatientSpeciesDescriptionTag() const
std::string getPatientSpeciesCodeSequenceTag()
std::string getContentTimeTag() const
std::string getPixelPaddingValueTag() const
std::string getGantryAngleTag() const
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getReferencedImageSequenceTag()
std::string getContrastBolusAdministrationRouteSequenceTag()
std::string getReferencedStudySequenceTag()
std::string getContrastBolusRouteTag() const
std::string getTimezoneOffsetFromUTCTag() const
std::string getContrastBolusAgentSequenceTag()
std::string getPerformedProcedureStepStartDateTag() const
std::string getImagesInAcquisitionTag() const
std::string getPerformedProcedureStepDescriptionTag() const
std::string getContrastBolusTotalDoseTag() const
std::string getResponsiblePersonTag() const
std::string getSOPClassUIDTag() const
std::string getReferencedRTPlanSequenceTag()
std::string getRTImageLabelTag() const
std::string getClinicalTrialProtocolIDTag() const
std::string getDigitalSignaturesSequenceTag()
std::string getStartTrimTag() const
std::string getTableTopEccentricAngleTag() const
std::string getQualityControlImageTag() const
std::string getStationNameTag() const
std::string getContrastBolusIngredientConcentrationTag() const
std::string getVOILUTSequenceTag()
std::string getPatientCommentsTag() const
std::string getIrradiationEventUIDTag() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
std::string getRowsTag() const
std::string getRadiationMachineSSDTag() const
std::string getRelatedGeneralSOPClassUIDTag() const
std::string getAdmittingDiagnosesDescriptionTag() const
std::string getPerformedProtocolCodeSequenceTag()
std::string getIsocenterPositionTag() const
std::string getColumnsTag() const
std::string getRequestAttributesSequenceTag()
std::string getClinicalTrialCoordinatingCenterNameTag() const
std::string getBreedRegistrationSequenceTag()
std::string getStartCumulativeMetersetWeightTag() const
std::string getIssuerOfPatientIDTag() const
std::string getReviewTimeTag() const
std::string getResponsibleOrganizationTag() const
std::string getAdmissionIDTag() const
std::string getAcquisitionDateTag() const
std::string getAcquisitionNumberTag() const
std::string getProcedureCodeSequenceTag()
std::string getRTImageOrientationTag() const
std::string getImageTriggerDelayTag() const
std::string getStudyIDTag() const
std::string getContentDateTag() const
std::string getLossyImageCompressionRatioTag() const
std::string getGreenPaletteColorLookupTableDescriptorTag() const
std::string getSOPAuthorizationDateTimeTag() const
std::string getPatientSupportAngleTag() const
std::string getSeriesNumberTag() const
std::string getHighBitTag() const
std::string getWindowWidthTag() const
std::string getPreferredPlaybackSequencingTag() const
std::string getPatientNameTag() const
std::string getInstanceCreationTimeTag() const
std::string getLossyImageCompressionMethodTag() const
std::string getReferencedBeamNumberTag() const
std::string getBurnedInAnnotationTag() const
std::string getInstitutionalDepartmentNameTag() const
std::string getSOPInstanceUIDTag() const
std::string getContributingEquipmentSequenceTag()
std::string getXRayImageReceptorTranslationTag() const
std::string getOriginalSpecializedSOPClassUIDTag() const
std::string getEthnicGroupTag() const
std::string getSourceImageSequenceTag()
std::string getPatientBirthDateTag() const
std::string getStudyTimeTag() const
std::string getSamplesPerPixelTag() const
std::string getRedPaletteColorLookupTableDescriptorTag() const
std::string getLargestImagePixelValueTag() const
std::string getRecommendedDisplayFrameRateTag() const
std::string getRTImagePositionTag() const
std::string getSourceToReferenceObjectDistanceTag() const
std::string getPlanarConfigurationTag() const
std::string getPresentationLUTShapeTag() const
std::string getClinicalTrialTimePointDescriptionTag() const
std::string getEffectiveDurationTag() const
std::string getReferencedPerformedProcedureStepSequenceTag()
std::string getMultiplexedAudioChannelsDescriptionCodeSequenceTag()
std::string getBitsAllocatedTag() const
std::string getPatientBirthTimeTag() const
std::string getInstitutionAddressTag() const
std::string getDeidentificationMethodTag() const
std::string getPixelDataProviderURLTag() const
std::string getPositionReferenceIndicatorTag() const
std::string getRadiationMachineSADTag() const
std::string getLossyImageCompressionTag() const
std::string getPixelIntensityRelationshipTag() const
std::string getPatientBreedCodeSequenceTag()
std::string getFrameOfReferenceUIDTag() const
std::string getSpecificCharacterSetTag() const
std::string getClinicalTrialSubjectReadingIDTag() const
std::string getFrameTimeTag() const
std::string getVOILUTFunctionTag() const
std::string getPatientPositionTag() const
std::string getActualFrameDurationTag() const
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
std::string getCineRateTag() const
std::string getImageTypeTag() const
std::string getPatientSexNeuteredTag() const
std::string getICCProfileTag() const
std::string getTableTopEccentricAxisDistanceTag() const
std::string getStudyDescriptionTag() const
std::string getEncryptedAttributesSequenceTag()
std::string getReviewerNameTag() const
std::string getSeriesDescriptionTag() const
std::string getSoftwareVersionsTag() const
std::string getReferencedInstanceSequenceTag()
std::string getPhysiciansOfRecordTag() const
std::string getAcquisitionTimeTag() const
std::string getBluePaletteColorLookupTableDescriptorTag() const
std::string getContrastBolusStartTimeTag() const
std::string getClinicalTrialSiteNameTag() const
std::string getFrameTimeVectorTag() const
std::string getPatientWeightTag() const
std::string getSOPInstanceStatusTag() const
std::string getRescaleSlopeTag() const
std::string getCodingSchemeIdentificationSequenceTag()
std::string getPerformedProcedureStepIDTag() const
std::string getPatientAgeTag() const
std::string getDeidentificationMethodCodeSequenceTag()
std::string getPrimaryDosimeterUnitTag() const
std::string getRescaleInterceptTag() const
std::string getAcquisitionDateTimeTag() const
std::string getOriginalAttributesSequenceTag()
std::string getStudyInstanceUIDTag() const
std::string getPixelRepresentationTag() const
std::string getTableTopLateralPositionTag() const
std::string getAdditionalPatientHistoryTag() const
std::string getContrastBolusStopTimeTag() const
The DRTAdmittingDiagnosesCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTBreedRegistrationSequence DICOM Sequence wrapped for PythonQT.
The DRTCodingSchemeIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTContrastBolusAdministrationRouteSequence DICOM Sequence wrapped for PythonQT.
The DRTContrastBolusAgentSequence DICOM Sequence wrapped for PythonQT.
The DRTContributingEquipmentSequence DICOM Sequence wrapped for PythonQT.
The DRTDeidentificationMethodCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTDerivationCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTDeviceSequence DICOM Sequence wrapped for PythonQT.
The DRTDigitalSignaturesSequence DICOM Sequence wrapped for PythonQT.
The DRTEncryptedAttributesSequence DICOM Sequence wrapped for PythonQT.
The DRTExposureSequence DICOM Sequence wrapped for PythonQT.
The DRTFluenceMapSequence DICOM Sequence wrapped for PythonQT.
The DRTHL7StructuredDocumentReferenceSequence DICOM Sequence wrapped for PythonQT.
The DRTIconImageSequence DICOM Sequence wrapped for PythonQT.
Base object class for passing DRTImageIOD objects between MeVisLab modules.
The DRTMACParametersSequence DICOM Sequence wrapped for PythonQT.
The DRTModalityLUTSequence DICOM Sequence wrapped for PythonQT.
The DRTMultiplexedAudioChannelsDescriptionCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTOriginalAttributesSequence DICOM Sequence wrapped for PythonQT.
The DRTOtherPatientIDsSequence DICOM Sequence wrapped for PythonQT.
The DRTPatientBreedCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTPatientSpeciesCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTPerformedProtocolCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTPhysiciansOfRecordIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTPhysiciansReadingStudyIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTProcedureCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedImageSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedInstanceSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedPatientSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedPerformedProcedureStepSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedRTPlanSequenceInRTImageModule DICOM Sequence wrapped for PythonQT.
The DRTReferencedStudySequence DICOM Sequence wrapped for PythonQT.
The DRTReferringPhysicianIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTRequestAttributesSequence DICOM Sequence wrapped for PythonQT.
The DRTSourceImageSequence DICOM Sequence wrapped for PythonQT.
The DRTVOILUTSequence DICOM Sequence wrapped for PythonQT.
boost::shared_ptr< const Tag > Const_TagPtr
Definition: DCMTree_Lib.h:63
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
Definition: DCMTree_Lib.h:70