MeVisLab Toolbox Reference
mlDRTDoseIODWrapper.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 __mlDRTDoseIODBaseWrapper_H
25#define __mlDRTDoseIODBaseWrapper_H
26
27#ifndef Q_MOC_RUN
28
29#include <FMEThirdPartyWarningsDisable.h>
30#include <QObject>
31#include <QMap>
32#include <QString>
33#include <QVariant>
34#include <QVariantMap>
35#include <QList>
36#include <FMEThirdPartyWarningsRestore.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 <mlDRTDoseIODBase.h>
44
45// local includes
81
82#endif
83
86class DRTDoseIODBaseWrapper : public QObject
87{
89
90public:
92
277 int _Rows;
559
700
701
705
708
721 return _wrappedIOD->containsModule(static_cast<ml::DcmModuleType>(dcmModuleType));
722 }
725
727 std::vector<ml::DcmModuleType> typesVec = _wrappedIOD->getModuleTypes();
728 for (std::vector<ml::DcmModuleType>::iterator iter = typesVec.begin(); iter != typesVec.end(); ++iter) {
730 }
731 return types;
732 }
735 static QString dicomModules[] = { "ApprovalModule",
736"CalculatedDoseReferenceRecordModule",
737"CineModule",
738"ClinicalTrialSeriesModule",
739"ClinicalTrialStudyModule",
740"ClinicalTrialSubjectModule",
741"ContrastBolusModule",
742"DeviceModule",
743"FrameOfReferenceModule",
744"GeneralEquipmentModule",
745"GeneralImageModule",
746"GeneralStudyModule",
747"ImagePixelModule",
748"ImagePlaneModule",
749"MeasuredDoseReferenceRecordModule",
750"ModalityLUTModule",
751"MultiFrameModule",
752"MultiFrameOverlayModule",
753"OverlayPlaneModule",
754"PatientModule",
755"PatientStudyModule",
756"ROIContourModule",
757"RTBeamsModule",
758"RTBrachyApplicationSetupsModule",
759"RTDVHModule",
760"RTDoseModule",
761"RTDoseROIModule",
762"RTFractionSchemeModule",
763"RTGeneralPlanModule",
764"RTGeneralTreatmentRecordModule",
765"RTImageModule",
766"RTIonBeamsModule",
767"RTIonBeamsSessionRecordModule",
768"RTIonToleranceTablesModule",
769"RTPatientSetupModule",
770"RTPrescriptionModule",
771"RTROIObservationsModule",
772"RTSeriesModule",
773"RTToleranceTablesModule",
774"RTTreatmentMachineRecordModule",
775"RTTreatmentSummaryRecordModule",
776"SOPCommonModule",
777"StructureSetModule",
778"VOILUTModule" };
779 if (dcmModuleType>=0 && dcmModuleType<44)
780 {
782 }
783 return QString();
784 }
785
787 int sizeX ();
789 int sizeY ();
791 int sizeZ ();
793 int sizeC ();
795 int sizeT ();
797 int sizeU ();
805 //QVariantList worldToVoxelMatrix ();
809 double voxelSizeX ();
811 double voxelSizeY ();
813 double voxelSizeZ ();
816
818
819
820
821
822
826
830
834
838
842
845 QString getClinicalTrialSiteIDTag() const { return QString(_wrappedIOD->getClinicalTrialSiteIDTag().c_str()); }
846
849 QString getClinicalTrialSiteNameTag() const { return QString(_wrappedIOD->getClinicalTrialSiteNameTag().c_str()); }
850
854
858
862
865 QString getFrameOfReferenceUIDTag() const { return QString(_wrappedIOD->getFrameOfReferenceUIDTag().c_str()); }
866
870
873 QString getDateOfLastCalibrationTag() const { return QString(_wrappedIOD->getDateOfLastCalibrationTag().c_str()); }
874
877 QString getDeviceSerialNumberTag() const { return QString(_wrappedIOD->getDeviceSerialNumberTag().c_str()); }
878
881 QString getGantryIDTag() const { return QString(_wrappedIOD->getGantryIDTag().c_str()); }
882
885 QString getInstitutionAddressTag() const { return QString(_wrappedIOD->getInstitutionAddressTag().c_str()); }
886
889 QString getInstitutionNameTag() const { return QString(_wrappedIOD->getInstitutionNameTag().c_str()); }
890
894
897 QString getManufacturerTag() const { return QString(_wrappedIOD->getManufacturerTag().c_str()); }
898
901 QString getManufacturerModelNameTag() const { return QString(_wrappedIOD->getManufacturerModelNameTag().c_str()); }
902
905 QString getPixelPaddingValueTag() const { return QString(_wrappedIOD->getPixelPaddingValueTag().c_str()); }
906
909 QString getSoftwareVersionsTag() const { return QString(_wrappedIOD->getSoftwareVersionsTag().c_str()); }
910
913 QString getSpatialResolutionTag() const { return QString(_wrappedIOD->getSpatialResolutionTag().c_str()); }
914
917 QString getStationNameTag() const { return QString(_wrappedIOD->getStationNameTag().c_str()); }
918
921 QString getTimeOfLastCalibrationTag() const { return QString(_wrappedIOD->getTimeOfLastCalibrationTag().c_str()); }
922
925 QString getAcquisitionDateTag() const { return QString(_wrappedIOD->getAcquisitionDateTag().c_str()); }
926
929 QString getAcquisitionDateTimeTag() const { return QString(_wrappedIOD->getAcquisitionDateTimeTag().c_str()); }
930
933 QString getAcquisitionNumberTag() const { return QString(_wrappedIOD->getAcquisitionNumberTag().c_str()); }
934
937 QString getAcquisitionTimeTag() const { return QString(_wrappedIOD->getAcquisitionTimeTag().c_str()); }
938
941 QString getBurnedInAnnotationTag() const { return QString(_wrappedIOD->getBurnedInAnnotationTag().c_str()); }
942
945 QString getContentDateTag() const { return QString(_wrappedIOD->getContentDateTag().c_str()); }
946
949 QString getContentTimeTag() const { return QString(_wrappedIOD->getContentTimeTag().c_str()); }
950
953 QString getDerivationDescriptionTag() const { return QString(_wrappedIOD->getDerivationDescriptionTag().c_str()); }
954
957 QString getImageCommentsTag() const { return QString(_wrappedIOD->getImageCommentsTag().c_str()); }
958
961 QString getImageTypeTag() const { return QString(_wrappedIOD->getImageTypeTag().c_str()); }
962
965 QString getImagesInAcquisitionTag() const { return QString(_wrappedIOD->getImagesInAcquisitionTag().c_str()); }
966
969 QString getIrradiationEventUIDTag() const { return QString(_wrappedIOD->getIrradiationEventUIDTag().c_str()); }
970
973 QString getLossyImageCompressionTag() const { return QString(_wrappedIOD->getLossyImageCompressionTag().c_str()); }
974
978
982
985 QString getPatientOrientationTag() const { return QString(_wrappedIOD->getPatientOrientationTag().c_str()); }
986
989 QString getPresentationLUTShapeTag() const { return QString(_wrappedIOD->getPresentationLUTShapeTag().c_str()); }
990
993 QString getQualityControlImageTag() const { return QString(_wrappedIOD->getQualityControlImageTag().c_str()); }
994
997 QString getAccessionNumberTag() const { return QString(_wrappedIOD->getAccessionNumberTag().c_str()); }
998
1002
1005 QString getPhysiciansOfRecordTag() const { return QString(_wrappedIOD->getPhysiciansOfRecordTag().c_str()); }
1006
1010
1013 QString getStudyDateTag() const { return QString(_wrappedIOD->getStudyDateTag().c_str()); }
1014
1017 QString getStudyDescriptionTag() const { return QString(_wrappedIOD->getStudyDescriptionTag().c_str()); }
1018
1021 QString getStudyIDTag() const { return QString(_wrappedIOD->getStudyIDTag().c_str()); }
1022
1025 QString getStudyInstanceUIDTag() const { return QString(_wrappedIOD->getStudyInstanceUIDTag().c_str()); }
1026
1029 QString getStudyTimeTag() const { return QString(_wrappedIOD->getStudyTimeTag().c_str()); }
1030
1034
1036 int getColumns() const;
1037 QString getColumnsTag() const { return QString(_wrappedIOD->getColumnsTag().c_str()); }
1038
1042
1044 int getICCProfile() const;
1045 QString getICCProfileTag() const { return QString(_wrappedIOD->getICCProfileTag().c_str()); }
1046
1050
1053 QString getPixelAspectRatioTag() const { return QString(_wrappedIOD->getPixelAspectRatioTag().c_str()); }
1054
1057 QString getPixelDataProviderURLTag() const { return QString(_wrappedIOD->getPixelDataProviderURLTag().c_str()); }
1058
1061 QString getPlanarConfigurationTag() const { return QString(_wrappedIOD->getPlanarConfigurationTag().c_str()); }
1062
1066
1067 bool setRows(int qParam);
1068 int getRows() const;
1069 QString getRowsTag() const { return QString(_wrappedIOD->getRowsTag().c_str()); }
1070
1074
1078
1081 QString getImagePositionPatientTag() const { return QString(_wrappedIOD->getImagePositionPatientTag().c_str()); }
1082
1085 QString getPixelSpacingTag() const { return QString(_wrappedIOD->getPixelSpacingTag().c_str()); }
1086
1089 QString getSliceLocationTag() const { return QString(_wrappedIOD->getSliceLocationTag().c_str()); }
1090
1093 QString getSliceThicknessTag() const { return QString(_wrappedIOD->getSliceThicknessTag().c_str()); }
1094
1097 QString getRescaleInterceptTag() const { return QString(_wrappedIOD->getRescaleInterceptTag().c_str()); }
1098
1101 QString getRescaleSlopeTag() const { return QString(_wrappedIOD->getRescaleSlopeTag().c_str()); }
1102
1105 QString getRescaleTypeTag() const { return QString(_wrappedIOD->getRescaleTypeTag().c_str()); }
1106
1109 QString getNumberOfFramesTag() const { return QString(_wrappedIOD->getNumberOfFramesTag().c_str()); }
1110
1113 QString getImageFrameOriginTag() const { return QString(_wrappedIOD->getImageFrameOriginTag().c_str()); }
1114
1118
1121 QString getOverlayBitPositionTag() const { return QString(_wrappedIOD->getOverlayBitPositionTag().c_str()); }
1122
1125 QString getOverlayBitsAllocatedTag() const { return QString(_wrappedIOD->getOverlayBitsAllocatedTag().c_str()); }
1126
1129 QString getOverlayColumnsTag() const { return QString(_wrappedIOD->getOverlayColumnsTag().c_str()); }
1130
1133 QString getOverlayDescriptionTag() const { return QString(_wrappedIOD->getOverlayDescriptionTag().c_str()); }
1134
1137 QString getOverlayLabelTag() const { return QString(_wrappedIOD->getOverlayLabelTag().c_str()); }
1138
1140 int getOverlayOrigin() const;
1141 QString getOverlayOriginTag() const { return QString(_wrappedIOD->getOverlayOriginTag().c_str()); }
1142
1144 int getOverlayRows() const;
1145 QString getOverlayRowsTag() const { return QString(_wrappedIOD->getOverlayRowsTag().c_str()); }
1146
1149 QString getOverlaySubtypeTag() const { return QString(_wrappedIOD->getOverlaySubtypeTag().c_str()); }
1150
1153 QString getOverlayTypeTag() const { return QString(_wrappedIOD->getOverlayTypeTag().c_str()); }
1154
1157 QString getROIAreaTag() const { return QString(_wrappedIOD->getROIAreaTag().c_str()); }
1158
1161 QString getROIMeanTag() const { return QString(_wrappedIOD->getROIMeanTag().c_str()); }
1162
1165 QString getROIStandardDeviationTag() const { return QString(_wrappedIOD->getROIStandardDeviationTag().c_str()); }
1166
1170
1173 QString getEthnicGroupTag() const { return QString(_wrappedIOD->getEthnicGroupTag().c_str()); }
1174
1177 QString getIssuerOfPatientIDTag() const { return QString(_wrappedIOD->getIssuerOfPatientIDTag().c_str()); }
1178
1181 QString getOtherPatientIDsTag() const { return QString(_wrappedIOD->getOtherPatientIDsTag().c_str()); }
1182
1185 QString getOtherPatientNamesTag() const { return QString(_wrappedIOD->getOtherPatientNamesTag().c_str()); }
1186
1189 QString getPatientBirthDateTag() const { return QString(_wrappedIOD->getPatientBirthDateTag().c_str()); }
1190
1193 QString getPatientBirthTimeTag() const { return QString(_wrappedIOD->getPatientBirthTimeTag().c_str()); }
1194
1198
1201 QString getPatientCommentsTag() const { return QString(_wrappedIOD->getPatientCommentsTag().c_str()); }
1202
1205 QString getPatientIDTag() const { return QString(_wrappedIOD->getPatientIDTag().c_str()); }
1206
1210
1213 QString getPatientNameTag() const { return QString(_wrappedIOD->getPatientNameTag().c_str()); }
1214
1217 QString getPatientSexTag() const { return QString(_wrappedIOD->getPatientSexTag().c_str()); }
1218
1222
1226
1229 QString getResponsiblePersonTag() const { return QString(_wrappedIOD->getResponsiblePersonTag().c_str()); }
1230
1234
1238
1241 QString getAdmissionIDTag() const { return QString(_wrappedIOD->getAdmissionIDTag().c_str()); }
1242
1246
1249 QString getIssuerOfAdmissionIDTag() const { return QString(_wrappedIOD->getIssuerOfAdmissionIDTag().c_str()); }
1250
1253 QString getOccupationTag() const { return QString(_wrappedIOD->getOccupationTag().c_str()); }
1254
1257 QString getPatientAgeTag() const { return QString(_wrappedIOD->getPatientAgeTag().c_str()); }
1258
1261 QString getPatientSexNeuteredTag() const { return QString(_wrappedIOD->getPatientSexNeuteredTag().c_str()); }
1262
1265 QString getPatientSizeTag() const { return QString(_wrappedIOD->getPatientSizeTag().c_str()); }
1266
1269 QString getPatientWeightTag() const { return QString(_wrappedIOD->getPatientWeightTag().c_str()); }
1270
1274
1278
1280 int getBitsAllocated() const;
1281 QString getBitsAllocatedTag() const { return QString(_wrappedIOD->getBitsAllocatedTag().c_str()); }
1282
1284 int getBitsStored() const;
1285 QString getBitsStoredTag() const { return QString(_wrappedIOD->getBitsStoredTag().c_str()); }
1286
1289 QString getDoseCommentTag() const { return QString(_wrappedIOD->getDoseCommentTag().c_str()); }
1290
1293 QString getDoseGridScalingTag() const { return QString(_wrappedIOD->getDoseGridScalingTag().c_str()); }
1294
1297 QString getDoseSummationTypeTag() const { return QString(_wrappedIOD->getDoseSummationTypeTag().c_str()); }
1298
1301 QString getDoseTypeTag() const { return QString(_wrappedIOD->getDoseTypeTag().c_str()); }
1302
1305 QString getDoseUnitsTag() const { return QString(_wrappedIOD->getDoseUnitsTag().c_str()); }
1306
1310
1312 int getHighBit() const;
1313 QString getHighBitTag() const { return QString(_wrappedIOD->getHighBitTag().c_str()); }
1314
1317 QString getInstanceNumberTag() const { return QString(_wrappedIOD->getInstanceNumberTag().c_str()); }
1318
1321 QString getNormalizationPointTag() const { return QString(_wrappedIOD->getNormalizationPointTag().c_str()); }
1322
1326
1329 QString getPixelRepresentationTag() const { return QString(_wrappedIOD->getPixelRepresentationTag().c_str()); }
1330
1333 QString getSamplesPerPixelTag() const { return QString(_wrappedIOD->getSamplesPerPixelTag().c_str()); }
1334
1338
1341 QString getModalityTag() const { return QString(_wrappedIOD->getModalityTag().c_str()); }
1342
1346
1350
1354
1358
1361 QString getSeriesDescriptionTag() const { return QString(_wrappedIOD->getSeriesDescriptionTag().c_str()); }
1362
1365 QString getSeriesInstanceUIDTag() const { return QString(_wrappedIOD->getSeriesInstanceUIDTag().c_str()); }
1366
1369 QString getSeriesNumberTag() const { return QString(_wrappedIOD->getSeriesNumberTag().c_str()); }
1370
1374
1377 QString getInstanceCreationDateTag() const { return QString(_wrappedIOD->getInstanceCreationDateTag().c_str()); }
1378
1381 QString getInstanceCreationTimeTag() const { return QString(_wrappedIOD->getInstanceCreationTimeTag().c_str()); }
1382
1385 QString getInstanceCreatorUIDTag() const { return QString(_wrappedIOD->getInstanceCreatorUIDTag().c_str()); }
1386
1390
1394
1398
1402
1405 QString getSOPClassUIDTag() const { return QString(_wrappedIOD->getSOPClassUIDTag().c_str()); }
1406
1409 QString getSOPInstanceStatusTag() const { return QString(_wrappedIOD->getSOPInstanceStatusTag().c_str()); }
1410
1413 QString getSOPInstanceUIDTag() const { return QString(_wrappedIOD->getSOPInstanceUIDTag().c_str()); }
1414
1417 QString getSpecificCharacterSetTag() const { return QString(_wrappedIOD->getSpecificCharacterSetTag().c_str()); }
1418
1422
1425 QString getStructureSetDateTag() const { return QString(_wrappedIOD->getStructureSetDateTag().c_str()); }
1426
1430
1433 QString getStructureSetLabelTag() const { return QString(_wrappedIOD->getStructureSetLabelTag().c_str()); }
1434
1437 QString getStructureSetNameTag() const { return QString(_wrappedIOD->getStructureSetNameTag().c_str()); }
1438
1441 QString getStructureSetTimeTag() const { return QString(_wrappedIOD->getStructureSetTimeTag().c_str()); }
1442
1443
1444 //bool setDerivationCodeSequence(QVariantList qParam);
1449
1450 //bool setIconImageSequence(QVariantList qParam);
1454 QString getIconImageSequenceTag() const { return QString(_wrappedIOD->getIconImageSequenceTag().c_str()); }
1455
1456 //bool setReferencedImageSequence(QVariantList qParam);
1461
1462 //bool setReferencedInstanceSequence(QVariantList qParam);
1467
1468 //bool setSourceImageSequence(QVariantList qParam);
1472 QString getSourceImageSequenceTag() const { return QString(_wrappedIOD->getSourceImageSequenceTag().c_str()); }
1473
1474 //bool setPhysiciansOfRecordIdentificationSequence(QVariantList qParam);
1479
1480 //bool setPhysiciansReadingStudyIdentificationSequence(QVariantList qParam);
1485
1486 //bool setProcedureCodeSequence(QVariantList qParam);
1491
1492 //bool setReferencedStudySequence(QVariantList qParam);
1497
1498 //bool setReferringPhysicianIdentificationSequence(QVariantList qParam);
1503
1504 //bool setModalityLUTSequence(QVariantList qParam);
1508 QString getModalityLUTSequenceTag() const { return QString(_wrappedIOD->getModalityLUTSequenceTag().c_str()); }
1509
1510 //bool setBreedRegistrationSequence(QVariantList qParam);
1515
1516 //bool setDeidentificationMethodCodeSequence(QVariantList qParam);
1521
1522 //bool setOtherPatientIDsSequence(QVariantList qParam);
1527
1528 //bool setPatientBreedCodeSequence(QVariantList qParam);
1533
1534 //bool setPatientSpeciesCodeSequence(QVariantList qParam);
1539
1540 //bool setReferencedPatientSequence(QVariantList qParam);
1545
1546 //bool setAdmittingDiagnosesCodeSequence(QVariantList qParam);
1551
1552 //bool setROIContourSequence(QVariantList qParam);
1556 QString getROIContourSequenceTag() const { return QString(_wrappedIOD->getROIContourSequenceTag().c_str()); }
1557
1558 //bool setDVHSequence(QVariantList qParam);
1562 QString getDVHSequenceTag() const { return QString(_wrappedIOD->getDVHSequenceTag().c_str()); }
1563
1564 //bool setReferencedStructureSetSequence(QVariantList qParam);
1569
1570 //bool setReferencedRTPlanSequence(QVariantList qParam);
1575
1576 //bool setRTDoseROISequence(QVariantList qParam);
1580 QString getRTDoseROISequenceTag() const { return QString(_wrappedIOD->getRTDoseROISequenceTag().c_str()); }
1581
1582 //bool setPerformedProtocolCodeSequence(QVariantList qParam);
1587
1588 //bool setReferencedPerformedProcedureStepSequence(QVariantList qParam);
1593
1594 //bool setRequestAttributesSequence(QVariantList qParam);
1599
1600 //bool setCodingSchemeIdentificationSequence(QVariantList qParam);
1605
1606 //bool setContributingEquipmentSequence(QVariantList qParam);
1611
1612 //bool setDigitalSignaturesSequence(QVariantList qParam);
1617
1618 //bool setEncryptedAttributesSequence(QVariantList qParam);
1623
1624 //bool setHL7StructuredDocumentReferenceSequence(QVariantList qParam);
1629
1630 //bool setMACParametersSequence(QVariantList qParam);
1635
1636 //bool setOriginalAttributesSequence(QVariantList qParam);
1641
1642 //bool setReferencedFrameOfReferenceSequence(QVariantList qParam);
1647
1648 //bool setStructureSetROISequence(QVariantList qParam);
1653
1654
1656protected:
1659 bool _getTagIdByATString (const std::string& atString, DCMTree::TagId& tagId);
1660
1661private:
1662 ml::DRTDoseIODBase* _wrappedIOD;
1663
1664 QMap<QString, QString> _dcmTagToPropertyMap;
1665 QMap<QString, QString> _vrCode;
1666 DCMTree::TreePtr _dicomTree;
1667 void _init();
1668};
1669
1670#endif // __mlDRTDoseIODBaseWrapper_H
Class to wrap a tag-id.
A class that wraps DRTDoseIOD object for use in Python.
QString PatientIdentityRemoved
PatientIdentityRemoved (0012,0062) vr=CS, vm=1, type=3 \script.
QString getLossyImageCompressionTag() const
QString ContentDate
ContentDate (0008,0023) vr=DA, vm=1, type=2C \script.
QString getDeviceSerialNumberTag() const
QString PatientName
PatientName (0010,0010) vr=PN, vm=1, type=2 \script.
QVariantList getDicomModuleTypes() const
Return list of DICOM modules contained in this IOD, encoded as integer.
void setDVHSequence(QVariant qSeq)
QString OriginalSpecializedSOPClassUID
OriginalSpecializedSOPClassUID (0008,001b) vr=UI, vm=1, type=3 \script.
QVariant MACParametersSequence
MACParametersSequence (4ffe,0001) vr=SQ, vm=1, type=3 \script.
double voxelSizeX()
get x voxel size
QVariant AdmittingDiagnosesCodeSequence
AdmittingDiagnosesCodeSequence (0008,1084) vr=SQ, vm=1, type=3 \script.
bool setClinicalTrialSubjectReadingID(QString qParam)
QString SOPAuthorizationDateTime
SOPAuthorizationDateTime (0100,0420) vr=DT, vm=1, type=3 \script.
QString NumberOfFramesInOverlay
NumberOfFramesInOverlay (60xx,0015) vr=IS, vm=1, type=1 \script.
QString SpecificCharacterSet
SpecificCharacterSet (0008,0005) vr=CS, vm=1-n, type=1C \script.
QString getSpatialResolutionTag() const
bool setOverlayBitPosition(int qParam)
QString getOverlayBitPositionTag() const
QString ReferringPhysicianName
ReferringPhysicianName (0008,0090) vr=PN, vm=1, type=2 \script.
bool setPerformedProcedureStepStartTime(QString qParam)
QString getAdditionalPatientHistory() const
QVariant createEmptyReferencedFrameOfReferenceSequence() const
QString AccessionNumber
AccessionNumber (0008,0050) vr=SH, vm=1, type=2 \script.
QString getImageFrameOriginTag() const
QString RescaleType
RescaleType (0028,1054) vr=LO, vm=1, type=1C \script.
QString getPositionReferenceIndicatorTag() const
int getGreenPaletteColorLookupTableDescriptor() const
QString getEncryptedAttributesSequenceTag() const
QString getOverlayOriginTag() const
void setAdmittingDiagnosesCodeSequence(QVariant qSeq)
QString getImageCommentsTag() const
QVariantList size3D()
get size as array with 3 int values
void setModalityLUTSequence(QVariant qSeq)
QString EthnicGroup
EthnicGroup (0010,2160) vr=SH, vm=1, type=3 \script.
int sizeU()
get u size in voxels
bool setClinicalTrialSubjectID(QString qParam)
bool setOverlayType(QString qParam)
QString SOPClassUID
SOPClassUID (0008,0016) vr=UI, vm=1, type=1 \script.
bool setIrradiationEventUID(QString qParam)
QString InstanceCreationTime
InstanceCreationTime (0008,0013) vr=TM, vm=1, type=3 \script.
QString getClinicalTrialCoordinatingCenterName() const
QVariant createEmptyAdmittingDiagnosesCodeSequence() const
QString getDoseGridScaling() const
QString getPatientCommentsTag() const
QString getEthnicGroup() const
QString getRTDoseROISequenceTag() const
QString ClinicalTrialSubjectReadingID
ClinicalTrialSubjectReadingID (0012,0042) vr=LO, vm=1, type=1C \script.
QString getAccessionNumber() const
QString getDoseCommentTag() const
QString getOverlayTypeTag() const
QVariant getPhysiciansOfRecordIdentificationSequence() const
QString getClinicalTrialSiteID() const
QString getIssuerOfAdmissionID() const
QString getReferencedStudySequenceTag() const
void setSourceImageSequence(QVariant qSeq)
QString getSamplesPerPixelTag() const
QString getDoseType() const
bool setBitsAllocated(int qParam)
QString getClinicalTrialTimePointIDTag() const
QVariantMap _createMapFromTag(const DCMTree::Const_TagPtr &tagPtr)
QString NumberOfFrames
NumberOfFrames (0028,0008) vr=IS, vm=1, type=1 \script.
QVariant ReferencedPatientSequence
ReferencedPatientSequence (0008,1120) vr=SQ, vm=1, type=3 \script.
QString getInstanceNumber() const
QString ClinicalTrialSubjectID
ClinicalTrialSubjectID (0012,0040) vr=LO, vm=1, type=1C \script.
bool setManufacturer(QString qParam)
void setPatientSpeciesCodeSequence(QVariant qSeq)
void setReferencedPerformedProcedureStepSequence(QVariant qSeq)
void setCodingSchemeIdentificationSequence(QVariant qSeq)
QString getStationName() const
int getBitsStored() const
bool setSliceThickness(QString qParam)
bool setResponsiblePersonRole(QString qParam)
QVariant getDicomTagValueByName(QString name)
Return value of tag with given name, e.g. "SOPInstanceUID".
QVariant createEmptyOriginalAttributesSequence() const
int RedPaletteColorLookupTableDescriptor
RedPaletteColorLookupTableDescriptor (0028,1101) vr=US_SS, vm=3, type=1C \script.
QString LossyImageCompressionMethod
LossyImageCompressionMethod (0028,2114) vr=CS, vm=1-n, type=3 \script.
int getLargestImagePixelValue() const
QString getSOPInstanceUIDTag() const
QString QualityControlImage
QualityControlImage (0028,0300) vr=CS, vm=1, type=3 \script.
bool setRescaleIntercept(QString qParam)
int Rows
Rows (0028,0010) vr=US, vm=1, type=1 \script.
QString getClinicalTrialSiteNameTag() const
QString getPixelDataProviderURLTag() const
QString getSeriesDescription() const
QString getPerformedProcedureStepDescriptionTag() const
QString getClinicalTrialCoordinatingCenterNameTag() const
QVariant ReferencedInstanceSequence
ReferencedInstanceSequence (0008,114a) vr=SQ, vm=1, type=3 \script.
QString getStructureSetName() const
QString getResponsiblePersonRoleTag() const
bool setOverlayOrigin(int qParam)
QString getPhysiciansOfRecordTag() const
QString getDoseSummationType() const
QString getClinicalTrialProtocolName() const
QString getOverlayDescriptionTag() const
void setRequestAttributesSequence(QVariant qSeq)
QString getAdmittingDiagnosesCodeSequenceTag() const
bool setPatientSize(QString qParam)
QString ClinicalTrialProtocolID
ClinicalTrialProtocolID (0012,0020) vr=LO, vm=1, type=1 \script.
int sizeX()
get x size in voxels
QString getStructureSetDescription() const
bool setBitsStored(int qParam)
QString getAcquisitionDateTimeTag() const
int OverlayColumns
OverlayColumns (60xx,0011) vr=US, vm=1, type=1 \script.
QString getPatientBreedCodeSequenceTag() const
QString getIrradiationEventUID() const
QString InstitutionAddress
InstitutionAddress (0008,0081) vr=ST, vm=1, type=3 \script.
QString StudyDate
StudyDate (0008,0020) vr=DA, vm=1, type=2 \script.
QVariant getHL7StructuredDocumentReferenceSequence() const
QString getModality() const
int ImageFrameOrigin
ImageFrameOrigin (60xx,0051) vr=US, vm=1, type=3 \script.
QString PatientWeight
PatientWeight (0010,1030) vr=DS, vm=1, type=3 \script.
QString getRescaleTypeTag() const
QString DoseType
DoseType (3004,0004) vr=CS, vm=1, type=1 \script.
QVariant createEmptyModalityLUTSequence() const
QString DVHNormalizationDoseValue
DVHNormalizationDoseValue (3004,0042) vr=DS, vm=1, type=3 \script.
QString getTimezoneOffsetFromUTC() const
bool setROIArea(QString qParam)
QString getAdmittingDiagnosesDescriptionTag() const
bool setImageFrameOrigin(int qParam)
QVariant createEmptyContributingEquipmentSequence() const
QString getSOPClassUID() const
QString getOriginalSpecializedSOPClassUID() const
void setOriginalAttributesSequence(QVariant qSeq)
QString getDVHNormalizationPointTag() const
QString Occupation
Occupation (0010,2180) vr=SH, vm=1, type=3 \script.
QString getPatientAge() const
QString getAuthorizationEquipmentCertificationNumber() const
QString getOtherPatientNamesTag() const
QString getImagesInAcquisitionTag() const
QString StationName
StationName (0008,1010) vr=SH, vm=1, type=3 \script.
QString FrameOfReferenceUID
FrameOfReferenceUID (0020,0052) vr=UI, vm=1, type=1 \script.
QString getLossyImageCompression() const
QString PatientID
PatientID (0010,0020) vr=LO, vm=1, type=2 \script.
QVariant getModalityLUTSequence() const
QString AcquisitionDate
AcquisitionDate (0008,0022) vr=DA, vm=1, type=3 \script.
QString getMACParametersSequenceTag() const
QString _AuthorizationEquipmentCertificationNumber
QString getPerformedProcedureStepStartDate() const
QString getStructureSetDescriptionTag() const
bool setInstanceCreationTime(QString qParam)
bool setSOPAuthorizationDateTime(QString qParam)
QString getImageTypeTag() const
QString getPerformedProcedureStepID() const
bool setRedPaletteColorLookupTableDescriptor(int qParam)
bool setRelatedGeneralSOPClassUID(QString qParam)
QString getPhotometricInterpretation() const
QString getPatientBreedDescription() const
bool setSOPInstanceUID(QString qParam)
QString getOverlaySubtypeTag() const
bool setSeriesInstanceUID(QString qParam)
QVariant getDeidentificationMethodCodeSequence() const
QString getDateOfLastCalibration() const
QString DeviceSerialNumber
DeviceSerialNumber (0018,1000) vr=LO, vm=1, type=3 \script.
QString getDVHNormalizationPoint() const
QString getTissueHeterogeneityCorrectionTag() const
QString getDigitalSignaturesSequenceTag() const
QVariant createEmptyStructureSetROISequence() const
QString SeriesInstanceUID
SeriesInstanceUID (0020,000e) vr=UI, vm=1, type=1 \script.
QVariant getPerformedProtocolCodeSequence() const
QString getImageOrientationPatientTag() const
QVariant getDerivationCodeSequence() const
QString getDeidentificationMethodTag() const
int SamplesPerPixel
SamplesPerPixel (0028,0002) vr=US, vm=1, type=1C \script.
QString getPatientBirthTimeTag() const
QString DoseUnits
DoseUnits (3004,0002) vr=CS, vm=1, type=1 \script.
QString TimeOfLastCalibration
TimeOfLastCalibration (0018,1201) vr=TM, vm=1-n, type=3 \script.
int getSmallestImagePixelValue() const
int getImageFrameOrigin() const
QString PatientSexNeutered
PatientSexNeutered (0010,2203) vr=CS, vm=1, type=2C \script.
QString getStudyTime() const
QString getInstanceCreationDate() const
bool setStructureSetName(QString qParam)
QString getManufacturerTag() const
QString ImageOrientationPatient
ImageOrientationPatient (0020,0037) vr=DS, vm=6, type=1 \script.
bool setOverlayRows(int qParam)
bool setPixelSpacing(QString qParam)
QString getAcquisitionNumberTag() const
bool setClinicalTrialTimePointID(QString qParam)
bool setSoftwareVersions(QString qParam)
QString getPatientNameTag() const
QString AcquisitionNumber
AcquisitionNumber (0020,0012) vr=IS, vm=1, type=3 \script.
void setIconImageSequence(QVariant qSeq)
QVariant getReferencedPerformedProcedureStepSequence() const
QVariant BreedRegistrationSequence
BreedRegistrationSequence (0010,2294) vr=SQ, vm=1, type=2C \script.
QString getSOPAuthorizationComment() const
QString getStudyDescription() const
int getPixelPaddingValue() const
int getBluePaletteColorLookupTableDescriptor() const
QString getClinicalTrialSponsorNameTag() const
QString getPatientSex() const
bool setClinicalTrialProtocolID(QString qParam)
QString IssuerOfAdmissionID
IssuerOfAdmissionID (0038,0011) vr=LO, vm=1, type=3 \script.
QString Modality
Modality (0008,0060) vr=CS, vm=1, type=1 \script.
QString BurnedInAnnotation
BurnedInAnnotation (0028,0301) vr=CS, vm=1, type=3 \script.
QString getTissueHeterogeneityCorrection() const
QString getInstitutionAddress() const
bool setColumns(int qParam)
bool setImagePositionPatient(QString qParam)
void setMACParametersSequence(QVariant qSeq)
int getRedPaletteColorLookupTableDescriptor() const
QString TissueHeterogeneityCorrection
TissueHeterogeneityCorrection (3004,0014) vr=CS, vm=1-3, type=3 \script.
QString getDoseSummationTypeTag() const
bool setInstanceCreatorUID(QString qParam)
QVariant createEmptyReferencedStructureSetSequence() const
QString ClinicalTrialSiteName
ClinicalTrialSiteName (0012,0031) vr=LO, vm=1, type=2 \script.
QString getOriginalSpecializedSOPClassUIDTag() const
bool setResponsibleOrganization(QString qParam)
int BluePaletteColorLookupTableDescriptor
BluePaletteColorLookupTableDescriptor (0028,1103) vr=US_SS, vm=3, type=1C \script.
QString getEthnicGroupTag() const
QVariant createEmptyROIContourSequence() const
QString getContentTime() const
QVariant PhysiciansOfRecordIdentificationSequence
PhysiciansOfRecordIdentificationSequence (0008,1049) vr=SQ, vm=1, type=3 \script.
void setEncryptedAttributesSequence(QVariant qSeq)
bool setDoseGridScaling(QString qParam)
bool setICCProfile(int qParam)
bool setStructureSetLabel(QString qParam)
QString getPhysiciansOfRecordIdentificationSequenceTag() const
bool setImageType(QString qParam)
QVariant ReferencedFrameOfReferenceSequence
ReferencedFrameOfReferenceSequence (3006,0010) vr=SQ, vm=1, type=3 \script.
QString GridFrameOffsetVector
GridFrameOffsetVector (3004,000c) vr=DS, vm=2-n, type=1C \script.
QVariant getPatientSpeciesCodeSequence() const
QString getLossyImageCompressionRatioTag() const
QString getReferencedImageSequenceTag() const
bool setOverlayLabel(QString qParam)
void setReferencedStructureSetSequence(QVariant qSeq)
QVariant getROIContourSequence() const
QString getDVHSequenceTag() const
QString SOPInstanceStatus
SOPInstanceStatus (0100,0410) vr=CS, vm=1, type=3 \script.
QString ResponsiblePersonRole
ResponsiblePersonRole (0010,2298) vr=CS, vm=1, type=1C \script.
QVariant IconImageSequence
IconImageSequence (0088,0200) vr=SQ, vm=1, type=3 \script.
QString ClinicalTrialCoordinatingCenterName
ClinicalTrialCoordinatingCenterName (0012,0060) vr=LO, vm=1, type=2 \script.
bool setTimeOfLastCalibration(QString qParam)
QString getPositionReferenceIndicator() const
void setPatientBreedCodeSequence(QVariant qSeq)
QVariant createEmptyPhysiciansReadingStudyIdentificationSequence() const
QVariant createEmptyDeidentificationMethodCodeSequence() const
QString getNameOfPhysiciansReadingStudy() const
QVariant ReferencedStudySequence
ReferencedStudySequence (0008,1110) vr=SQ, vm=1, type=3 \script.
bool setInstanceNumber(QString qParam)
QVariant getReferencedStructureSetSequence() const
void setHL7StructuredDocumentReferenceSequence(QVariant qSeq)
QString getStructureSetROISequenceTag() const
QString getReferencedFrameOfReferenceSequenceTag() const
QString getTimeOfLastCalibrationTag() const
bool setOtherPatientNames(QString qParam)
QVariant createEmptyDVHSequence() const
QVariant createEmptyPatientBreedCodeSequence() const
bool setSpecificCharacterSet(QString qParam)
QString SliceThickness
SliceThickness (0018,0050) vr=DS, vm=1, type=2 \script.
bool setPlanarConfiguration(int qParam)
QString getLossyImageCompressionRatio() const
bool setLossyImageCompressionRatio(QString qParam)
QString getPlanarConfigurationTag() const
QString OtherPatientNames
OtherPatientNames (0010,1001) vr=PN, vm=1-n, type=3 \script.
QVariant DigitalSignaturesSequence
DigitalSignaturesSequence (fffa,fffa) vr=SQ, vm=1, type=3 \script.
QString StudyDescription
StudyDescription (0008,1030) vr=LO, vm=1, type=3 \script.
bool setAcquisitionNumber(QString qParam)
QString SeriesDescription
SeriesDescription (0008,103e) vr=LO, vm=1, type=3 \script.
QVariant createEmptyPerformedProtocolCodeSequence() const
QString getQualityControlImage() const
QVariant PerformedProtocolCodeSequence
PerformedProtocolCodeSequence (0040,0260) vr=SQ, vm=1, type=3 \script.
QString getOverlayColumnsTag() const
QString AdmissionID
AdmissionID (0038,0010) vr=LO, vm=1, type=3 \script.
bool setStructureSetTime(QString qParam)
QString getStudyInstanceUIDTag() const
int getOverlayColumns() const
QVariant getOtherPatientIDsSequence() const
QString getNameOfPhysiciansReadingStudyTag() const
QString getIssuerOfPatientIDTag() const
QString getStructureSetDateTag() const
QString getStudyDescriptionTag() const
QVariant DerivationCodeSequence
DerivationCodeSequence (0008,9215) vr=SQ, vm=1, type=3 \script.
QString SOPInstanceUID
SOPInstanceUID (0008,0018) vr=UI, vm=1, type=1 \script.
QString DoseSummationType
DoseSummationType (3004,000a) vr=CS, vm=1, type=1 \script.
QString getPatientOrientationTag() const
bool setModality(QString qParam)
QVariant getReferencedFrameOfReferenceSequence() const
QString getInstitutionalDepartmentNameTag() const
QString getBluePaletteColorLookupTableDescriptorTag() const
QString getPatientName() const
bool setSeriesDescription(QString qParam)
int PlanarConfiguration
PlanarConfiguration (0028,0006) vr=US, vm=1, type=1C \script.
bool setInstanceCreationDate(QString qParam)
double voxelSizeY()
get y voxel size
QString PerformedProcedureStepID
PerformedProcedureStepID (0040,0253) vr=SH, vm=1, type=3 \script.
bool setOtherPatientIDs(QString qParam)
bool setContentTime(QString qParam)
QVariant createEmptyReferencedInstanceSequence() const
QString getSeriesDescriptionTag() const
bool setAccessionNumber(QString qParam)
int getICCProfile() const
QString getClinicalTrialSponsorName() const
bool setPatientBirthDate(QString qParam)
bool setOverlayBitsAllocated(int qParam)
QString getPresentationLUTShape() const
bool setDoseType(QString qParam)
QString getDicomModuleName(int dcmModuleType)
Return string representation of module type id.
QString SoftwareVersions
SoftwareVersions (0018,1020) vr=LO, vm=1-n, type=3 \script.
bool setSeriesNumber(QString qParam)
QVariant createEmptyPatientSpeciesCodeSequence() const
QVariantList voxelToWorldMatrix()
get the world to voxel matrix (as [][] array)
QString getContentTimeTag() const
int PixelPaddingValue
PixelPaddingValue (0028,0120) vr=US_SS, vm=1, type=3 \script.
QString getSOPInstanceUID() const
QString getAcquisitionDateTime() const
QString getPatientSexNeuteredTag() const
QString getOccupation() const
QString GantryID
GantryID (0018,1008) vr=LO, vm=1, type=3 \script.
QString AcquisitionTime
AcquisitionTime (0008,0032) vr=TM, vm=1, type=3 \script.
bool setImageOrientationPatient(QString qParam)
QVariant getProcedureCodeSequence() const
bool setDoseComment(QString qParam)
bool setPixelRepresentation(int qParam)
QString getOverlayType() const
QString getResponsiblePerson() const
int HighBit
HighBit (0028,0102) vr=US, vm=1, type=1C \script.
QString getPatientOrientation() const
bool setSmallestImagePixelValue(int qParam)
QString getPatientComments() const
QString getStructureSetTime() const
QVariant createEmptyOtherPatientIDsSequence() const
QVariant RTDoseROISequence
RTDoseROISequence (3004,0010) vr=SQ, vm=1, type=1 \script.
bool setStudyInstanceUID(QString qParam)
QVariant createEmptyReferencedPatientSequence() const
bool setBluePaletteColorLookupTableDescriptor(int qParam)
QString getPixelSpacing() const
QVariant ContributingEquipmentSequence
ContributingEquipmentSequence (0018,a001) vr=SQ, vm=1, type=3 \script.
QString getSmallestImagePixelValueTag() const
QString getStructureSetDate() const
QVariant getMACParametersSequence() const
int getHighBit() const
QString getStudyID() const
QString getClinicalTrialProtocolNameTag() const
QString getResponsiblePersonRole() const
bool setClinicalTrialTimePointDescription(QString qParam)
bool setIssuerOfPatientID(QString qParam)
double getSliceThicknessFromGridFrameOffsetVector()
int getColumns() const
QVariant createEmptySourceImageSequence() const
bool setStudyDate(QString qParam)
QString getROIContourSequenceTag() const
int sizeZ()
get z size in voxels
QString getSliceLocationTag() const
bool setLargestImagePixelValue(int qParam)
QString getPatientBirthDate() const
QString getManufacturerModelName() const
QString getStationNameTag() const
QString getSpatialResolution() const
void setReferencedStudySequence(QVariant qSeq)
QString getPhysiciansOfRecord() const
QString getPatientSpeciesCodeSequenceTag() const
QString RelatedGeneralSOPClassUID
RelatedGeneralSOPClassUID (0008,001a) vr=UI, vm=1-n, type=3 \script.
QVariant ReferringPhysicianIdentificationSequence
ReferringPhysicianIdentificationSequence (0008,0096) vr=SQ, vm=1, type=3 \script.
QString getOverlaySubtype() const
QString getPatientSpeciesDescriptionTag() const
void setROIContourSequence(QVariant qSeq)
QString getNormalizationPointTag() const
QString getPixelSpacingTag() const
bool setPresentationLUTShape(QString qParam)
void setReferringPhysicianIdentificationSequence(QVariant qSeq)
QString IrradiationEventUID
IrradiationEventUID (0008,3010) vr=UI, vm=1, type=3 \script.
QString PresentationLUTShape
PresentationLUTShape (2050,0020) vr=CS, vm=1, type=3 \script.
QVariant PhysiciansReadingStudyIdentificationSequence
PhysiciansReadingStudyIdentificationSequence (0008,1062) vr=SQ, vm=1, type=3 \script.
bool setNumberOfFrames(QString qParam)
QString getSoftwareVersions() const
bool setDerivationDescription(QString qParam)
bool setOccupation(QString qParam)
QString getOtherPatientIDs() const
bool setPatientName(QString qParam)
QString getClinicalTrialSubjectReadingID() const
bool setOriginalSpecializedSOPClassUID(QString qParam)
QString getIrradiationEventUIDTag() const
void setPhysiciansOfRecordIdentificationSequence(QVariant qSeq)
QString getROIMean() const
bool setClinicalTrialCoordinatingCenterName(QString qParam)
QString getOverlayBitsAllocatedTag() const
QString getContentDate() const
bool setContentDate(QString qParam)
QString getPhysiciansReadingStudyIdentificationSequenceTag() const
QString PixelDataProviderURL
PixelDataProviderURL (0028,7fe0) vr=UT, vm=1, type=1C \script.
bool setNameOfPhysiciansReadingStudy(QString qParam)
QString DoseComment
DoseComment (3004,0006) vr=LO, vm=1, type=3 \script.
QString getPatientBreedDescriptionTag() const
QString getIssuerOfAdmissionIDTag() const
bool setStructureSetDescription(QString qParam)
QString OverlayLabel
OverlayLabel (60xx,1500) vr=LO, vm=1, type=3 \script.
QString getStructureSetTimeTag() const
int getPixelRepresentation() const
QString getReferringPhysicianName() const
QString getStructureSetLabel() const
bool setPatientWeight(QString qParam)
bool setDVHNormalizationPoint(QString qParam)
QString getDoseComment() const
QString getPerformedProcedureStepDescription() const
QString getClinicalTrialProtocolID() const
bool setGridFrameOffsetVector(QString qParam)
bool setPixelDataProviderURL(QString qParam)
QString PatientBreedDescription
PatientBreedDescription (0010,2292) vr=LO, vm=1, type=2C \script.
QString getContributingEquipmentSequenceTag() const
int getBitsAllocated() const
QString getPixelRepresentationTag() const
QStringList dir(QString searchString="") const
Return dicom tags which contain searchstring.
bool setNumberOfFramesInOverlay(QString qParam)
QString getPatientSizeTag() const
QString PatientSize
PatientSize (0010,1020) vr=DS, vm=1, type=3 \script.
bool setClinicalTrialSiteName(QString qParam)
QVariant createEmptyReferringPhysicianIdentificationSequence() const
QString OverlayDescription
OverlayDescription (60xx,0022) vr=LO, vm=1, type=3 \script.
QVariant ReferencedPerformedProcedureStepSequence
ReferencedPerformedProcedureStepSequence (0008,1111) vr=SQ, vm=1, type=3 \script.
QString getSeriesInstanceUIDTag() const
int GreenPaletteColorLookupTableDescriptor
GreenPaletteColorLookupTableDescriptor (0028,1102) vr=US_SS, vm=3, type=1C \script.
QString StructureSetDate
StructureSetDate (3006,0008) vr=DA, vm=1, type=2 \script.
QVariant getCodingSchemeIdentificationSequence() const
QString getInstanceNumberTag() const
bool setHighBit(int qParam)
QVariant ReferencedRTPlanSequence
ReferencedRTPlanSequence (300c,0002) vr=SQ, vm=1, type=1C \script.
bool setInstitutionName(QString qParam)
QVariant getSourceImageSequence() const
QVariant createEmptyProcedureCodeSequence() const
bool setPerformedProcedureStepStartDate(QString qParam)
QString getPatientBirthDateTag() const
QString getAccessionNumberTag() const
QString getSpecificCharacterSet() const
QString InstitutionName
InstitutionName (0008,0080) vr=LO, vm=1, type=3 \script.
QString getInstanceCreatorUID() const
QString PatientSpeciesDescription
PatientSpeciesDescription (0010,2201) vr=LO, vm=1, type=1C \script.
QString getPatientWeightTag() const
bool setDeidentificationMethod(QString qParam)
QString getPerformedProcedureStepStartTimeTag() const
QString ROIMean
ROIMean (60xx,1302) vr=DS, vm=1, type=3 \script.
QString getImagesInAcquisition() const
QString getManufacturerModelNameTag() const
bool setPatientAge(QString qParam)
QString DateOfLastCalibration
DateOfLastCalibration (0018,1200) vr=DA, vm=1-n, type=3 \script.
bool setOverlayColumns(int qParam)
QVariant DeidentificationMethodCodeSequence
DeidentificationMethodCodeSequence (0012,0064) vr=SQ, vm=1, type=1C \script.
QVariant createEmptyReferencedRTPlanSequence() const
void setDerivationCodeSequence(QVariant qSeq)
bool setImageComments(QString qParam)
QVariant createEmptyCodingSchemeIdentificationSequence() const
void setContributingEquipmentSequence(QVariant qSeq)
int sizeT()
get t size in voxels
bool setBurnedInAnnotation(QString qParam)
QString getOtherPatientNames() const
QString getBreedRegistrationSequenceTag() const
QString getLossyImageCompressionMethod() const
bool setAcquisitionDate(QString qParam)
QString getInstitutionNameTag() const
QString getGridFrameOffsetVectorTag() const
QString getDateOfLastCalibrationTag() const
QVariant ModalityLUTSequence
ModalityLUTSequence (0028,3000) vr=SQ, vm=1, type=1C \script.
QString getDVHNormalizationDoseValue() const
QString getAdmittingDiagnosesDescription() const
QString getAdmissionIDTag() const
bool setPatientSex(QString qParam)
QString getPixelAspectRatio() const
QString getStudyInstanceUID() const
int getOverlayBitPosition() const
bool setStudyDescription(QString qParam)
bool setInstitutionAddress(QString qParam)
QString getReferencedStructureSetSequenceTag() const
QVariant HL7StructuredDocumentReferenceSequence
HL7StructuredDocumentReferenceSequence (0040,a390) vr=SQ, vm=1, type=1C \script.
void setOtherPatientIDsSequence(QVariant qSeq)
QString getModalityLUTSequenceTag() const
bool setRows(int qParam)
QString getRedPaletteColorLookupTableDescriptorTag() const
QString getImageType() const
QString getInstanceCreatorUIDTag() const
QString getPerformedProcedureStepStartDateTag() const
bool setAuthorizationEquipmentCertificationNumber(QString qParam)
bool setOverlaySubtype(QString qParam)
bool setStudyTime(QString qParam)
bool setGantryID(QString qParam)
QString getDerivationDescription() const
QString getProcedureCodeSequenceTag() const
bool setTissueHeterogeneityCorrection(QString qParam)
QString getClinicalTrialProtocolIDTag() const
QString getRescaleSlope() const
QString getQualityControlImageTag() const
QVariant getEncryptedAttributesSequence() const
QVariant DVHSequence
DVHSequence (3004,0050) vr=SQ, vm=1, type=1 \script.
QString getInstitutionalDepartmentName() const
QString ImagePositionPatient
ImagePositionPatient (0020,0032) vr=DS, vm=3, type=1 \script.
void setBreedRegistrationSequence(QVariant qSeq)
QString PixelSpacing
PixelSpacing (0028,0030) vr=DS, vm=2, type=1 \script.
QVariant ReferencedImageSequence
ReferencedImageSequence (0008,1140) vr=SQ, vm=1, type=3 \script.
QString getSOPAuthorizationCommentTag() const
QString PhysiciansOfRecord
PhysiciansOfRecord (0008,1048) vr=PN, vm=1-n, type=3 \script.
QString getStructureSetNameTag() const
QString NormalizationPoint
NormalizationPoint (3004,0008) vr=DS, vm=3, type=3 \script.
QString getStudyDate() const
QString getReferencedRTPlanSequenceTag() const
QString PixelAspectRatio
PixelAspectRatio (0028,0034) vr=IS, vm=2, type=1C \script.
QVariant getRequestAttributesSequence() const
QString DerivationDescription
DerivationDescription (0008,2111) vr=ST, vm=1, type=3 \script.
QString getSpecificCharacterSetTag() const
QString getRequestAttributesSequenceTag() const
int BitsStored
BitsStored (0028,0101) vr=US, vm=1, type=1C \script.
QString getPatientID() const
QString getInstitutionAddressTag() const
bool setClinicalTrialProtocolName(QString qParam)
QString getReferencedPerformedProcedureStepSequenceTag() const
QVariant ProcedureCodeSequence
ProcedureCodeSequence (0008,1032) vr=SQ, vm=1, type=3 \script.
bool setLossyImageCompressionMethod(QString qParam)
QString ClinicalTrialSponsorName
ClinicalTrialSponsorName (0012,0010) vr=LO, vm=1, type=1 \script.
QString ClinicalTrialSiteID
ClinicalTrialSiteID (0012,0030) vr=LO, vm=1, type=2 \script.
bool setClinicalTrialSiteID(QString qParam)
QString getClinicalTrialSubjectReadingIDTag() const
QString getInstanceCreationTime() const
QVariant getReferringPhysicianIdentificationSequence() const
QString getSOPInstanceStatusTag() const
QString getSliceThickness() const
QString RescaleIntercept
RescaleIntercept (0028,1052) vr=DS, vm=1, type=1C \script.
QString IssuerOfPatientID
IssuerOfPatientID (0010,0021) vr=LO, vm=1, type=3 \script.
bool setStudyID(QString qParam)
QString getGridFrameOffsetVector() const
QString SOPAuthorizationComment
SOPAuthorizationComment (0100,0424) vr=LT, vm=1, type=3 \script.
int SmallestImagePixelValue
SmallestImagePixelValue (0028,0106) vr=US_SS, vm=1, type=3 \script.
void setDigitalSignaturesSequence(QVariant qSeq)
QString AcquisitionDateTime
AcquisitionDateTime (0008,002a) vr=DT, vm=1, type=3 \script.
QString getLossyImageCompressionMethodTag() const
QString getReferringPhysicianNameTag() const
bool setSliceLocation(QString qParam)
QVariant createEmptyPhysiciansOfRecordIdentificationSequence() const
QVariant createEmptyReferencedPerformedProcedureStepSequence() const
QVariant createEmptyReferencedStudySequence() const
QString AuthorizationEquipmentCertificationNumber
AuthorizationEquipmentCertificationNumber (0100,0426) vr=LO, vm=1, type=3 \script.
bool setIssuerOfAdmissionID(QString qParam)
int OverlayBitsAllocated
OverlayBitsAllocated (60xx,0100) vr=US, vm=1, type=1 \script.
QString getRescaleType() const
int PixelRepresentation
PixelRepresentation (0028,0103) vr=US, vm=1, type=1C \script.
QString getReferringPhysicianIdentificationSequenceTag() const
QString PatientBirthDate
PatientBirthDate (0010,0030) vr=DA, vm=1, type=2 \script.
QVariant getDVHSequence() const
QString InstanceCreationDate
InstanceCreationDate (0008,0012) vr=DA, vm=1, type=3 \script.
int OverlayRows
OverlayRows (60xx,0010) vr=US, vm=1, type=1 \script.
QString OtherPatientIDs
OtherPatientIDs (0010,1000) vr=LO, vm=1-n, type=3 \script.
QString getAcquisitionDateTag() const
QString TimezoneOffsetFromUTC
TimezoneOffsetFromUTC (0008,0201) vr=SH, vm=1, type=3 \script.
QString getRelatedGeneralSOPClassUIDTag() const
QVariant ROIContourSequence
ROIContourSequence (3006,0039) vr=SQ, vm=1, type=1 \script.
QString NameOfPhysiciansReadingStudy
NameOfPhysiciansReadingStudy (0008,1060) vr=PN, vm=1-n, type=3 \script.
bool setStructureSetDate(QString qParam)
bool setPatientOrientation(QString qParam)
QString getNumberOfFrames() const
QVariant getPhysiciansReadingStudyIdentificationSequence() const
bool setAdmittingDiagnosesDescription(QString qParam)
int getOverlayRows() const
QString StructureSetDescription
StructureSetDescription (3006,0006) vr=ST, vm=1, type=3 \script.
bool setROIMean(QString qParam)
void setPhysiciansReadingStudyIdentificationSequence(QVariant qSeq)
QString getDerivationDescriptionTag() const
QVariantList voxelSize()
get voxel size as array with 3 double values
QString getReferencedInstanceSequenceTag() const
QString ImageType
ImageType (0008,0008) vr=CS, vm=2-n, type=3 \script.
QString getAcquisitionTime() const
QVariant CodingSchemeIdentificationSequence
CodingSchemeIdentificationSequence (0008,0110) vr=SQ, vm=1, type=3 \script.
QVariant getRTDoseROISequence() const
QString getClinicalTrialSubjectIDTag() const
QString getOriginalAttributesSequenceTag() const
QString getBurnedInAnnotation() const
QVariant PatientBreedCodeSequence
PatientBreedCodeSequence (0010,2293) vr=SQ, vm=1, type=2C \script.
QVariant getReferencedStudySequence() const
bool setAcquisitionDateTime(QString qParam)
QString getROIStandardDeviationTag() const
bool setPixelAspectRatio(QString qParam)
QVariant getDicomTagValueByKey(QString key)
Return value of tag with given tag, e.g. "(0008,0018)".
QString PatientSex
PatientSex (0010,0040) vr=CS, vm=1, type=2 \script.
QString getHL7StructuredDocumentReferenceSequenceTag() const
bool setROIStandardDeviation(QString qParam)
QString getSeriesInstanceUID() const
QString getOverlayLabel() const
QString PatientOrientation
PatientOrientation (0020,0020) vr=CS, vm=2, type=2C \script.
QVariant EncryptedAttributesSequence
EncryptedAttributesSequence (0400,0500) vr=SQ, vm=1, type=1C \script.
bool setSamplesPerPixel(int qParam)
bool setAcquisitionTime(QString qParam)
bool setPerformedProcedureStepID(QString qParam)
QString StudyTime
StudyTime (0008,0030) vr=TM, vm=1, type=2 \script.
QString getImagePositionPatient() const
void setProcedureCodeSequence(QVariant qSeq)
QString getNumberOfFramesInOverlayTag() const
double voxelSizeZ()
get z voxel size
QString getPerformedProcedureStepStartTime() const
QString getIconImageSequenceTag() const
QString getResponsiblePersonTag() const
QVariant getReferencedImageSequence() const
QVariant getBreedRegistrationSequence() const
bool setPhysiciansOfRecord(QString qParam)
QString getRelatedGeneralSOPClassUID() const
void setReferencedPatientSequence(QVariant qSeq)
bool setDateOfLastCalibration(QString qParam)
bool setGreenPaletteColorLookupTableDescriptor(int qParam)
void setReferencedImageSequence(QVariant qSeq)
QString getClinicalTrialTimePointDescription() const
QString getSOPClassUIDTag() const
QString getBurnedInAnnotationTag() const
QString getAcquisitionTimeTag() const
QString AdditionalPatientHistory
AdditionalPatientHistory (0010,21b0) vr=LT, vm=1, type=3 \script.
bool setRescaleSlope(QString qParam)
bool setDoseUnits(QString qParam)
QVariant PatientSpeciesCodeSequence
PatientSpeciesCodeSequence (0010,2202) vr=SQ, vm=1, type=1C \script.
void setDeidentificationMethodCodeSequence(QVariant qSeq)
QString PhotometricInterpretation
PhotometricInterpretation (0028,0004) vr=CS, vm=1, type=1C \script.
QVariant getReferencedPatientSequence() const
void setReferencedFrameOfReferenceSequence(QVariant qSeq)
bool setStationName(QString qParam)
QString getDeviceSerialNumber() const
bool setPixelPaddingValue(int qParam)
QString getPatientIdentityRemoved() const
QString SliceLocation
SliceLocation (0020,1041) vr=DS, vm=1, type=3 \script.
QString getSliceThicknessTag() const
QString getDerivationCodeSequenceTag() const
bool setFrameOfReferenceUID(QString qParam)
bool setImagesInAcquisition(QString qParam)
bool setPatientID(QString qParam)
bool setPatientSpeciesDescription(QString qParam)
QVariantMap getDicomTagByKey(QString key)
Return dict containing: {u'isString': True, u'vr': u'TM', u'valid': 1, u'isNumeric': False,...
bool setPatientComments(QString qParam)
QVariant ReferencedStructureSetSequence
ReferencedStructureSetSequence (300c,0060) vr=SQ, vm=1, type=1 \script.
QString StructureSetLabel
StructureSetLabel (3006,0002) vr=SH, vm=1, type=1 \script.
QString getDoseUnits() const
QString getTimezoneOffsetFromUTCTag() const
QString ClinicalTrialProtocolName
ClinicalTrialProtocolName (0012,0021) vr=LO, vm=1, type=2 \script.
QString ContentTime
ContentTime (0008,0033) vr=TM, vm=1, type=2C \script.
QString getNormalizationPoint() const
QString PerformedProcedureStepStartDate
PerformedProcedureStepStartDate (0040,0244) vr=DA, vm=1, type=3 \script.
bool containsDicomModule(int dcmModuleType) const
Return true if IOD contains given module.
QString getAdmissionID() const
QVariant createEmptyDerivationCodeSequence() const
bool _getTagIdByATString(const std::string &atString, DCMTree::TagId &tagId)
QString getClinicalTrialSiteIDTag() const
QVariant getReferencedRTPlanSequence() const
QVariant createEmptyIconImageSequence() const
QString getClinicalTrialTimePointDescriptionTag() const
QVariantList size6D()
get size as array with 6 int values
QString getSourceImageSequenceTag() const
int OverlayOrigin
OverlayOrigin (60xx,0050) vr=SS, vm=2, type=1 \script.
QString getInstitutionName() const
QVariant OtherPatientIDsSequence
OtherPatientIDsSequence (0010,1002) vr=SQ, vm=1, type=3 \script.
QVariant getPatientBreedCodeSequence() const
int OverlayBitPosition
OverlayBitPosition (60xx,0102) vr=US, vm=1, type=1 \script.
int getSamplesPerPixel() const
QString getFrameOfReferenceUIDTag() const
bool setPatientBirthTime(QString qParam)
QVariantMap getDicomTagByName(QString name)
QString getRescaleInterceptTag() const
QString PatientComments
PatientComments (0010,4000) vr=LT, vm=1, type=3 \script.
bool setAdditionalPatientHistory(QString qParam)
bool setSOPAuthorizationComment(QString qParam)
QString getResponsibleOrganizationTag() const
QString getDVHNormalizationDoseValueTag() const
QVariant getReferencedInstanceSequence() const
DRTDoseIODBaseWrapper(ml::DRTDoseIODBase *wrappedIOD)
QVariant createEmptyRequestAttributesSequence() const
QString getGantryID() const
QString ResponsiblePerson
ResponsiblePerson (0010,2297) vr=PN, vm=1, type=2C \script.
QString getPatientWeight() const
QString PositionReferenceIndicator
PositionReferenceIndicator (0020,1040) vr=LO, vm=1, type=2 \script.
QString getOverlayRowsTag() const
QVariant createEmptyBreedRegistrationSequence() const
int getOverlayOrigin() const
int LargestImagePixelValue
LargestImagePixelValue (0028,0107) vr=US_SS, vm=1, type=3 \script.
QString ClinicalTrialTimePointDescription
ClinicalTrialTimePointDescription (0012,0051) vr=ST, vm=1, type=3 \script.
QVariant createEmptyReferencedImageSequence() const
bool setTimezoneOffsetFromUTC(QString qParam)
bool setSOPInstanceStatus(QString qParam)
QString getResponsibleOrganization() const
QString ManufacturerModelName
ManufacturerModelName (0008,1090) vr=LO, vm=1, type=3 \script.
QVariant createEmptyMACParametersSequence() const
QString getSOPInstanceStatus() const
QVariant SourceImageSequence
SourceImageSequence (0008,2112) vr=SQ, vm=1, type=3 \script.
QVariant createEmptyRTDoseROISequence() const
QString getImagePositionPatientTag() const
QString getPatientBirthTime() const
bool setPhotometricInterpretation(QString qParam)
QString getInstanceCreationTimeTag() const
QString SpatialResolution
SpatialResolution (0018,1050) vr=DS, vm=1, type=3 \script.
QVariant OriginalAttributesSequence
OriginalAttributesSequence (0400,0561) vr=SQ, vm=1, type=3 \script.
QString getReferencedPatientSequenceTag() const
int ICCProfile
ICCProfile (0028,2000) vr=OB, vm=1, type=3 \script.
QString getPixelAspectRatioTag() const
bool setReferringPhysicianName(QString qParam)
int getOverlayBitsAllocated() const
QString getClinicalTrialSiteName() const
QVariant RequestAttributesSequence
RequestAttributesSequence (0040,0275) vr=SQ, vm=1, type=3 \script.
QString getSOPAuthorizationDateTime() const
QString getOtherPatientIDsTag() const
QString AdmittingDiagnosesDescription
AdmittingDiagnosesDescription (0008,1080) vr=LO, vm=1-n, type=3 \script.
int BitsAllocated
BitsAllocated (0028,0100) vr=US, vm=1, type=1C \script.
bool setManufacturerModelName(QString qParam)
QString ImageComments
ImageComments (0020,4000) vr=LT, vm=1, type=3 \script.
QString dataType()
get datatype as string (as in mlDataTypes.h MLNameFromDataType()), undefined if image invalid
void setPerformedProtocolCodeSequence(QVariant qSeq)
QString getSeriesNumberTag() const
QString getDeidentificationMethodCodeSequenceTag() const
QString SeriesNumber
SeriesNumber (0020,0011) vr=IS, vm=1, type=2 \script.
QString OverlaySubtype
OverlaySubtype (60xx,0045) vr=LO, vm=1, type=3 \script.
QString StructureSetTime
StructureSetTime (3006,0009) vr=TM, vm=1, type=2 \script.
bool setDVHNormalizationDoseValue(QString qParam)
QVariant getContributingEquipmentSequence() const
QString PerformedProcedureStepStartTime
PerformedProcedureStepStartTime (0040,0245) vr=TM, vm=1, type=3 \script.
bool setSpatialResolution(QString qParam)
QString getPresentationLUTShapeTag() const
QString getDeidentificationMethod() const
QString getBitsAllocatedTag() const
QString getImageOrientationPatient() const
QVariant getStructureSetROISequence() const
QVariant getOriginalAttributesSequence() const
QVariant createEmptyEncryptedAttributesSequence() const
QString getAcquisitionNumber() const
QString ROIArea
ROIArea (60xx,1301) vr=IS, vm=1, type=3 \script.
QString InstitutionalDepartmentName
InstitutionalDepartmentName (0008,1040) vr=LO, vm=1, type=3 \script.
QString DVHNormalizationPoint
DVHNormalizationPoint (3004,0040) vr=DS, vm=3, type=3 \script.
QString ROIStandardDeviation
ROIStandardDeviation (60xx,1303) vr=DS, vm=1, type=3 \script.
QString InstanceNumber
InstanceNumber (0020,0013) vr=IS, vm=1, type=3 \script.
bool setResponsiblePerson(QString qParam)
bool setLossyImageCompression(QString qParam)
QString getPatientSize() const
QString PatientAge
PatientAge (0010,1010) vr=AS, vm=1, type=3 \script.
QString ClinicalTrialTimePointID
ClinicalTrialTimePointID (0012,0050) vr=LO, vm=1, type=2 \script.
QString OverlayType
OverlayType (60xx,0040) vr=CS, vm=1, type=1 \script.
bool setPatientSexNeutered(QString qParam)
QString getOtherPatientIDsSequenceTag() const
bool setDoseSummationType(QString qParam)
bool setEthnicGroup(QString qParam)
bool setPositionReferenceIndicator(QString qParam)
int getPlanarConfiguration() const
QVariant StructureSetROISequence
StructureSetROISequence (3006,0020) vr=SQ, vm=1, type=3 \script.
QString getPhotometricInterpretationTag() const
QString getRescaleSlopeTag() const
QVariant getIconImageSequence() const
QString StructureSetName
StructureSetName (3006,0004) vr=LO, vm=1, type=3 \script.
QString getCodingSchemeIdentificationSequenceTag() const
QString getManufacturer() const
QString getClinicalTrialTimePointID() const
QString getROIArea() const
int sizeC()
get c size in voxels
QString getRescaleIntercept() const
QString ResponsibleOrganization
ResponsibleOrganization (0010,2299) vr=LO, vm=1, type=2C \script.
bool setPatientIdentityRemoved(QString qParam)
QString InstanceCreatorUID
InstanceCreatorUID (0008,0014) vr=UI, vm=1, type=3 \script.
QString getSOPAuthorizationDateTimeTag() const
QString StudyID
StudyID (0020,0010) vr=SH, vm=1, type=2 \script.
QString getGreenPaletteColorLookupTableDescriptorTag() const
QVariant getDigitalSignaturesSequence() const
QString PerformedProcedureStepDescription
PerformedProcedureStepDescription (0040,0254) vr=LO, vm=1, type=3 \script.
QString getInstanceCreationDateTag() const
QString getNumberOfFramesTag() const
void setReferencedInstanceSequence(QVariant qSeq)
QString getOverlayLabelTag() const
QString PatientBirthTime
PatientBirthTime (0010,0032) vr=TM, vm=1, type=3 \script.
QString getAcquisitionDate() const
QString getNumberOfFramesInOverlay() const
bool setInstitutionalDepartmentName(QString qParam)
QString getPixelDataProviderURL() const
QString LossyImageCompression
LossyImageCompression (0028,2110) vr=CS, vm=1, type=3 \script.
QString DoseGridScaling
DoseGridScaling (3004,000e) vr=DS, vm=1, type=1 \script.
QString getIssuerOfPatientID() const
bool setQualityControlImage(QString qParam)
QVariant getAdmittingDiagnosesCodeSequence() const
bool setPerformedProcedureStepDescription(QString qParam)
int sizeY()
get y size in voxels
void setRTDoseROISequence(QVariant qSeq)
QString RescaleSlope
RescaleSlope (0028,1053) vr=DS, vm=1, type=1C \script.
QString getSoftwareVersionsTag() const
bool setPatientBreedDescription(QString qParam)
QString getPerformedProtocolCodeSequenceTag() const
QString getPatientSexNeutered() const
bool setClinicalTrialSponsorName(QString qParam)
bool setDeviceSerialNumber(QString qParam)
QString getClinicalTrialSubjectID() const
QString getImageComments() const
QString getPerformedProcedureStepIDTag() const
bool setNormalizationPoint(QString qParam)
QString getPixelPaddingValueTag() const
int Columns
Columns (0028,0011) vr=US, vm=1, type=1 \script.
QString getSeriesNumber() const
QString getOverlayDescription() const
void setStructureSetROISequence(QVariant qSeq)
QString ImagesInAcquisition
ImagesInAcquisition (0020,1002) vr=IS, vm=1, type=3 \script.
QString getAuthorizationEquipmentCertificationNumberTag() const
QString getPatientSpeciesDescription() const
bool setAdmissionID(QString qParam)
QString getSliceLocation() const
QVariant createEmptyDigitalSignaturesSequence() const
QString getStructureSetLabelTag() const
QString LossyImageCompressionRatio
LossyImageCompressionRatio (0028,2112) vr=DS, vm=1-n, type=3 \script.
QString StudyInstanceUID
StudyInstanceUID (0020,000d) vr=UI, vm=1, type=1 \script.
QString getContentDateTag() const
QString getFrameOfReferenceUID() const
QString getROIStandardDeviation() const
QString DeidentificationMethod
DeidentificationMethod (0012,0063) vr=LO, vm=1-n, type=1C \script.
void setReferencedRTPlanSequence(QVariant qSeq)
QString getLargestImagePixelValueTag() const
QString getAdditionalPatientHistoryTag() const
QVariant createEmptyHL7StructuredDocumentReferenceSequence() const
QString getPatientIdentityRemovedTag() const
bool setRescaleType(QString qParam)
QString getTimeOfLastCalibration() const
QString Manufacturer
Manufacturer (0008,0070) vr=LO, vm=1, type=2 \script.
QString getDoseGridScalingTag() const
MLABDicomTree * getDicomTree()
Return the dicom tag tree.
bool setSOPClassUID(QString qParam)
bool setOverlayDescription(QString qParam)
Base object class for passing DRTDoseIOD objects between MeVisLab modules.
std::string getPlanarConfigurationTag() const
std::string getSpecificCharacterSetTag() const
std::string getRTDoseROISequenceTag()
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
std::string getReferringPhysicianNameTag() const
std::string getPhysiciansOfRecordTag() const
std::string getMACParametersSequenceTag()
std::string getLossyImageCompressionTag() const
std::string getAcquisitionDateTimeTag() const
std::string getOverlayLabelTag() const
std::string getEncryptedAttributesSequenceTag()
std::string getPatientWeightTag() const
std::string getSmallestImagePixelValueTag() const
std::string getReferencedPerformedProcedureStepSequenceTag()
std::string getAcquisitionDateTag() const
std::string getGreenPaletteColorLookupTableDescriptorTag() const
std::string getStructureSetDescriptionTag() const
std::string getBitsAllocatedTag() const
std::string getTimezoneOffsetFromUTCTag() const
std::string getPatientSexNeuteredTag() const
std::string getPixelAspectRatioTag() const
std::string getPatientBirthDateTag() const
std::string getGridFrameOffsetVectorTag() const
std::string getClinicalTrialSubjectReadingIDTag() const
std::string getOtherPatientIDsSequenceTag()
std::string getDeidentificationMethodCodeSequenceTag()
std::string getAdmittingDiagnosesCodeSequenceTag()
std::string getPresentationLUTShapeTag() const
std::string getClinicalTrialProtocolIDTag() const
std::string getFrameOfReferenceUIDTag() const
std::string getAdmittingDiagnosesDescriptionTag() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
std::string getPatientSizeTag() const
std::string getRescaleSlopeTag() const
std::string getBurnedInAnnotationTag() const
std::string getInstanceNumberTag() const
std::string getAcquisitionNumberTag() const
std::string getInstanceCreatorUIDTag() const
std::string getInstanceCreationDateTag() const
std::string getOriginalSpecializedSOPClassUIDTag() const
std::string getRequestAttributesSequenceTag()
std::string getInstitutionAddressTag() const
std::string getDoseTypeTag() const
std::string getProcedureCodeSequenceTag()
std::string getStudyInstanceUIDTag() const
std::string getNumberOfFramesInOverlayTag() const
std::string getAdmissionIDTag() const
std::string getSOPClassUIDTag() const
std::string getStudyDateTag() const
std::string getEthnicGroupTag() const
std::string getPerformedProtocolCodeSequenceTag()
std::string getPatientBirthTimeTag() const
std::string getClinicalTrialTimePointDescriptionTag() const
std::string getDoseCommentTag() const
std::string getSoftwareVersionsTag() const
std::string getContentDateTag() const
std::string getDVHSequenceTag()
std::string getDoseSummationTypeTag() const
std::string getPerformedProcedureStepIDTag() const
std::string getSpatialResolutionTag() const
std::string getReferencedInstanceSequenceTag()
std::string getReferencedRTPlanSequenceTag()
std::string getImageOrientationPatientTag() const
std::string getSOPInstanceUIDTag() const
std::string getColumnsTag() const
std::string getManufacturerTag() const
std::string getPatientSpeciesCodeSequenceTag()
std::string getPatientOrientationTag() const
std::string getStructureSetDateTag() const
std::string getIconImageSequenceTag()
std::string getReferencedPatientSequenceTag()
std::string getManufacturerModelNameTag() const
std::string getROIContourSequenceTag()
std::string getResponsibleOrganizationTag() const
std::string getStudyDescriptionTag() const
std::string getPixelDataProviderURLTag() const
std::string getDoseGridScalingTag() const
std::string getPatientIdentityRemovedTag() const
std::string getRelatedGeneralSOPClassUIDTag() const
std::string getOriginalAttributesSequenceTag()
std::string getOverlaySubtypeTag() const
std::string getReferencedStructureSetSequenceTag()
std::string getStationNameTag() const
std::string getSOPAuthorizationCommentTag() const
std::string getSourceImageSequenceTag()
std::string getSamplesPerPixelTag() const
std::string getNumberOfFramesTag() const
std::string getClinicalTrialSubjectIDTag() const
std::string getROIMeanTag() const
std::string getModalityLUTSequenceTag()
std::string getNormalizationPointTag() const
std::string getSliceLocationTag() const
std::string getPatientBreedDescriptionTag() const
std::string getImageFrameOriginTag() const
std::string getGantryIDTag() const
std::string getQualityControlImageTag() const
std::string getPatientSpeciesDescriptionTag() const
std::string getInstitutionNameTag() const
std::string getNameOfPhysiciansReadingStudyTag() const
std::string getContributingEquipmentSequenceTag()
std::string getTimeOfLastCalibrationTag() const
std::string getReferencedStudySequenceTag()
std::string getTissueHeterogeneityCorrectionTag() const
std::string getDeidentificationMethodTag() const
std::string getOccupationTag() const
std::string getOverlayColumnsTag() const
std::string getOverlayRowsTag() const
std::string getPositionReferenceIndicatorTag() const
std::string getLossyImageCompressionMethodTag() const
std::string getDVHNormalizationDoseValueTag() const
std::string getSeriesDescriptionTag() const
std::string getLargestImagePixelValueTag() const
std::string getPerformedProcedureStepStartTimeTag() const
std::string getStructureSetTimeTag() const
std::string getBreedRegistrationSequenceTag()
std::string getPixelRepresentationTag() const
std::string getAcquisitionTimeTag() const
std::string getRedPaletteColorLookupTableDescriptorTag() const
std::string getSeriesInstanceUIDTag() const
std::string getIrradiationEventUIDTag() const
std::string getHighBitTag() const
std::string getOverlayBitsAllocatedTag() const
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getPerformedProcedureStepStartDateTag() const
std::string getClinicalTrialSiteNameTag() const
std::string getSOPAuthorizationDateTimeTag() const
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getDerivationDescriptionTag() const
std::string getSeriesNumberTag() const
std::string getResponsiblePersonTag() const
std::string getDVHNormalizationPointTag() const
std::string getBitsStoredTag() const
std::string getPatientBreedCodeSequenceTag()
std::string getPixelSpacingTag() const
std::string getICCProfileTag() const
std::string getRowsTag() const
std::string getPatientNameTag() const
std::string getStudyIDTag() const
std::string getInstitutionalDepartmentNameTag() const
std::string getPatientAgeTag() const
std::string getPatientSexTag() const
std::string getBluePaletteColorLookupTableDescriptorTag() const
std::string getRescaleTypeTag() const
std::string getImageCommentsTag() const
std::string getResponsiblePersonRoleTag() const
std::string getSliceThicknessTag() const
bool containsModule(DcmModuleType moduleType)
std::string getModalityTag() const
std::string getDoseUnitsTag() const
std::string getPerformedProcedureStepDescriptionTag() const
std::string getReferencedImageSequenceTag()
std::string getClinicalTrialSiteIDTag() const
std::string getStructureSetNameTag() const
std::string getCodingSchemeIdentificationSequenceTag()
std::string getOverlayOriginTag() const
std::string getIssuerOfPatientIDTag() const
std::string getInstanceCreationTimeTag() const
std::string getContentTimeTag() const
std::string getClinicalTrialProtocolNameTag() const
std::string getReferringPhysicianIdentificationSequenceTag()
std::string getIssuerOfAdmissionIDTag() const
std::string getDigitalSignaturesSequenceTag()
std::string getOtherPatientIDsTag() const
std::string getOverlayDescriptionTag() const
std::string getClinicalTrialSponsorNameTag() const
std::string getClinicalTrialTimePointIDTag() const
std::string getRescaleInterceptTag() const
std::string getImageTypeTag() const
std::string getReferencedFrameOfReferenceSequenceTag()
std::string getImagesInAcquisitionTag() const
std::string getClinicalTrialCoordinatingCenterNameTag() const
std::string getLossyImageCompressionRatioTag() const
std::string getDateOfLastCalibrationTag() const
std::string getOverlayBitPositionTag() const
std::string getOtherPatientNamesTag() const
std::string getAccessionNumberTag() const
std::string getStructureSetROISequenceTag()
std::string getStudyTimeTag() const
std::string getPatientIDTag() const
std::string getImagePositionPatientTag() const
std::string getAdditionalPatientHistoryTag() const
std::string getPhotometricInterpretationTag() const
std::string getROIStandardDeviationTag() const
std::string getSOPInstanceStatusTag() const
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
std::string getDerivationCodeSequenceTag()
std::string getPixelPaddingValueTag() const
std::string getStructureSetLabelTag() const
std::string getPatientCommentsTag() const
std::string getDeviceSerialNumberTag() const
std::string getOverlayTypeTag() const
std::string getROIAreaTag() const
The DRTAdmittingDiagnosesCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTBreedRegistrationSequence DICOM Sequence wrapped for PythonQT.
The DRTCodingSchemeIdentificationSequence DICOM Sequence wrapped for PythonQT.
The DRTContributingEquipmentSequence DICOM Sequence wrapped for PythonQT.
The DRTDVHSequence DICOM Sequence wrapped for PythonQT.
The DRTDeidentificationMethodCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTDerivationCodeSequence DICOM Sequence wrapped for PythonQT.
The DRTDigitalSignaturesSequence DICOM Sequence wrapped for PythonQT.
Base object class for passing DRTDoseIOD objects between MeVisLab modules.
The DRTEncryptedAttributesSequence DICOM Sequence wrapped for PythonQT.
The DRTHL7StructuredDocumentReferenceSequence DICOM Sequence wrapped for PythonQT.
The DRTIconImageSequence DICOM Sequence wrapped for PythonQT.
The DRTMACParametersSequence DICOM Sequence wrapped for PythonQT.
The DRTModalityLUTSequence 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 DRTROIContourSequence DICOM Sequence wrapped for PythonQT.
The DRTRTDoseROISequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedFrameOfReferenceSequence 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 DRTReferencedRTPlanSequence DICOM Sequence wrapped for PythonQT.
The DRTReferencedStructureSetSequence 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 DRTStructureSetROISequence DICOM Sequence wrapped for PythonQT.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
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:72