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 <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 <mlDRTImageIODBase.h>
44
45// local includes
82
83#endif
84
87class DRTImageIODBaseWrapper : public QObject
88{
90
91public:
93
353 int _Rows;
650
795
796
800
803
816 return _wrappedIOD->containsModule(static_cast<ml::DcmModuleType>(dcmModuleType));
817 }
820
822 std::vector<ml::DcmModuleType> typesVec = _wrappedIOD->getModuleTypes();
823 for (std::vector<ml::DcmModuleType>::iterator iter = typesVec.begin(); iter != typesVec.end(); ++iter) {
825 }
826 return types;
827 }
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 {
877 }
878 return QString();
879 }
880
882 int sizeX ();
884 int sizeY ();
886 int sizeZ ();
888 int sizeC ();
890 int sizeT ();
892 int sizeU ();
900 //QVariantList worldToVoxelMatrix ();
904 double voxelSizeX ();
906 double voxelSizeY ();
908 double voxelSizeZ ();
911
912
913
914
917 QString getApprovalStatusTag() const { return QString(_wrappedIOD->getApprovalStatusTag().c_str()); }
918
921 QString getReviewDateTag() const { return QString(_wrappedIOD->getReviewDateTag().c_str()); }
922
925 QString getReviewTimeTag() const { return QString(_wrappedIOD->getReviewTimeTag().c_str()); }
926
929 QString getReviewerNameTag() const { return QString(_wrappedIOD->getReviewerNameTag().c_str()); }
930
933 QString getActualFrameDurationTag() const { return QString(_wrappedIOD->getActualFrameDurationTag().c_str()); }
934
937 QString getCineRateTag() const { return QString(_wrappedIOD->getCineRateTag().c_str()); }
938
941 QString getEffectiveDurationTag() const { return QString(_wrappedIOD->getEffectiveDurationTag().c_str()); }
942
945 QString getFrameDelayTag() const { return QString(_wrappedIOD->getFrameDelayTag().c_str()); }
946
949 QString getFrameTimeTag() const { return QString(_wrappedIOD->getFrameTimeTag().c_str()); }
950
953 QString getFrameTimeVectorTag() const { return QString(_wrappedIOD->getFrameTimeVectorTag().c_str()); }
954
957 QString getImageTriggerDelayTag() const { return QString(_wrappedIOD->getImageTriggerDelayTag().c_str()); }
958
962
966
969 QString getStartTrimTag() const { return QString(_wrappedIOD->getStartTrimTag().c_str()); }
970
973 QString getStopTrimTag() const { return QString(_wrappedIOD->getStopTrimTag().c_str()); }
974
978
982
986
990
994
997 QString getClinicalTrialSiteIDTag() const { return QString(_wrappedIOD->getClinicalTrialSiteIDTag().c_str()); }
998
1002
1006
1010
1014
1017 QString getContrastBolusAgentTag() const { return QString(_wrappedIOD->getContrastBolusAgentTag().c_str()); }
1018
1022
1026
1029 QString getContrastBolusRouteTag() const { return QString(_wrappedIOD->getContrastBolusRouteTag().c_str()); }
1030
1034
1038
1042
1045 QString getContrastBolusVolumeTag() const { return QString(_wrappedIOD->getContrastBolusVolumeTag().c_str()); }
1046
1049 QString getContrastFlowDurationTag() const { return QString(_wrappedIOD->getContrastFlowDurationTag().c_str()); }
1050
1053 QString getContrastFlowRateTag() const { return QString(_wrappedIOD->getContrastFlowRateTag().c_str()); }
1054
1057 QString getFrameOfReferenceUIDTag() const { return QString(_wrappedIOD->getFrameOfReferenceUIDTag().c_str()); }
1058
1062
1066
1069 QString getDeviceSerialNumberTag() const { return QString(_wrappedIOD->getDeviceSerialNumberTag().c_str()); }
1070
1073 QString getGantryIDTag() const { return QString(_wrappedIOD->getGantryIDTag().c_str()); }
1074
1077 QString getInstitutionAddressTag() const { return QString(_wrappedIOD->getInstitutionAddressTag().c_str()); }
1078
1081 QString getInstitutionNameTag() const { return QString(_wrappedIOD->getInstitutionNameTag().c_str()); }
1082
1086
1089 QString getManufacturerTag() const { return QString(_wrappedIOD->getManufacturerTag().c_str()); }
1090
1094
1097 QString getPixelPaddingValueTag() const { return QString(_wrappedIOD->getPixelPaddingValueTag().c_str()); }
1098
1101 QString getSoftwareVersionsTag() const { return QString(_wrappedIOD->getSoftwareVersionsTag().c_str()); }
1102
1105 QString getSpatialResolutionTag() const { return QString(_wrappedIOD->getSpatialResolutionTag().c_str()); }
1106
1109 QString getStationNameTag() const { return QString(_wrappedIOD->getStationNameTag().c_str()); }
1110
1114
1117 QString getAcquisitionDateTag() const { return QString(_wrappedIOD->getAcquisitionDateTag().c_str()); }
1118
1121 QString getAcquisitionDateTimeTag() const { return QString(_wrappedIOD->getAcquisitionDateTimeTag().c_str()); }
1122
1125 QString getAcquisitionNumberTag() const { return QString(_wrappedIOD->getAcquisitionNumberTag().c_str()); }
1126
1129 QString getAcquisitionTimeTag() const { return QString(_wrappedIOD->getAcquisitionTimeTag().c_str()); }
1130
1133 QString getBurnedInAnnotationTag() const { return QString(_wrappedIOD->getBurnedInAnnotationTag().c_str()); }
1134
1137 QString getContentDateTag() const { return QString(_wrappedIOD->getContentDateTag().c_str()); }
1138
1141 QString getContentTimeTag() const { return QString(_wrappedIOD->getContentTimeTag().c_str()); }
1142
1146
1149 QString getImageCommentsTag() const { return QString(_wrappedIOD->getImageCommentsTag().c_str()); }
1150
1153 QString getImageTypeTag() const { return QString(_wrappedIOD->getImageTypeTag().c_str()); }
1154
1157 QString getImagesInAcquisitionTag() const { return QString(_wrappedIOD->getImagesInAcquisitionTag().c_str()); }
1158
1161 QString getIrradiationEventUIDTag() const { return QString(_wrappedIOD->getIrradiationEventUIDTag().c_str()); }
1162
1166
1170
1174
1177 QString getPatientOrientationTag() const { return QString(_wrappedIOD->getPatientOrientationTag().c_str()); }
1178
1181 QString getPresentationLUTShapeTag() const { return QString(_wrappedIOD->getPresentationLUTShapeTag().c_str()); }
1182
1185 QString getQualityControlImageTag() const { return QString(_wrappedIOD->getQualityControlImageTag().c_str()); }
1186
1189 QString getAccessionNumberTag() const { return QString(_wrappedIOD->getAccessionNumberTag().c_str()); }
1190
1194
1197 QString getPhysiciansOfRecordTag() const { return QString(_wrappedIOD->getPhysiciansOfRecordTag().c_str()); }
1198
1202
1205 QString getStudyDateTag() const { return QString(_wrappedIOD->getStudyDateTag().c_str()); }
1206
1209 QString getStudyDescriptionTag() const { return QString(_wrappedIOD->getStudyDescriptionTag().c_str()); }
1210
1213 QString getStudyIDTag() const { return QString(_wrappedIOD->getStudyIDTag().c_str()); }
1214
1217 QString getStudyInstanceUIDTag() const { return QString(_wrappedIOD->getStudyInstanceUIDTag().c_str()); }
1218
1221 QString getStudyTimeTag() const { return QString(_wrappedIOD->getStudyTimeTag().c_str()); }
1222
1226
1228 int getColumns() const;
1229 QString getColumnsTag() const { return QString(_wrappedIOD->getColumnsTag().c_str()); }
1230
1234
1236 int getICCProfile() const;
1237 QString getICCProfileTag() const { return QString(_wrappedIOD->getICCProfileTag().c_str()); }
1238
1242
1245 QString getPixelAspectRatioTag() const { return QString(_wrappedIOD->getPixelAspectRatioTag().c_str()); }
1246
1249 QString getPixelDataProviderURLTag() const { return QString(_wrappedIOD->getPixelDataProviderURLTag().c_str()); }
1250
1253 QString getPlanarConfigurationTag() const { return QString(_wrappedIOD->getPlanarConfigurationTag().c_str()); }
1254
1258
1259 bool setRows(int qParam);
1260 int getRows() const;
1261 QString getRowsTag() const { return QString(_wrappedIOD->getRowsTag().c_str()); }
1262
1266
1269 QString getRescaleInterceptTag() const { return QString(_wrappedIOD->getRescaleInterceptTag().c_str()); }
1270
1273 QString getRescaleSlopeTag() const { return QString(_wrappedIOD->getRescaleSlopeTag().c_str()); }
1274
1277 QString getRescaleTypeTag() const { return QString(_wrappedIOD->getRescaleTypeTag().c_str()); }
1278
1281 QString getNumberOfFramesTag() const { return QString(_wrappedIOD->getNumberOfFramesTag().c_str()); }
1282
1286
1289 QString getEthnicGroupTag() const { return QString(_wrappedIOD->getEthnicGroupTag().c_str()); }
1290
1293 QString getIssuerOfPatientIDTag() const { return QString(_wrappedIOD->getIssuerOfPatientIDTag().c_str()); }
1294
1297 QString getOtherPatientIDsTag() const { return QString(_wrappedIOD->getOtherPatientIDsTag().c_str()); }
1298
1301 QString getOtherPatientNamesTag() const { return QString(_wrappedIOD->getOtherPatientNamesTag().c_str()); }
1302
1305 QString getPatientBirthDateTag() const { return QString(_wrappedIOD->getPatientBirthDateTag().c_str()); }
1306
1309 QString getPatientBirthTimeTag() const { return QString(_wrappedIOD->getPatientBirthTimeTag().c_str()); }
1310
1314
1317 QString getPatientCommentsTag() const { return QString(_wrappedIOD->getPatientCommentsTag().c_str()); }
1318
1321 QString getPatientIDTag() const { return QString(_wrappedIOD->getPatientIDTag().c_str()); }
1322
1326
1329 QString getPatientNameTag() const { return QString(_wrappedIOD->getPatientNameTag().c_str()); }
1330
1333 QString getPatientSexTag() const { return QString(_wrappedIOD->getPatientSexTag().c_str()); }
1334
1338
1342
1345 QString getResponsiblePersonTag() const { return QString(_wrappedIOD->getResponsiblePersonTag().c_str()); }
1346
1350
1354
1357 QString getAdmissionIDTag() const { return QString(_wrappedIOD->getAdmissionIDTag().c_str()); }
1358
1362
1365 QString getIssuerOfAdmissionIDTag() const { return QString(_wrappedIOD->getIssuerOfAdmissionIDTag().c_str()); }
1366
1369 QString getOccupationTag() const { return QString(_wrappedIOD->getOccupationTag().c_str()); }
1370
1373 QString getPatientAgeTag() const { return QString(_wrappedIOD->getPatientAgeTag().c_str()); }
1374
1377 QString getPatientSexNeuteredTag() const { return QString(_wrappedIOD->getPatientSexNeuteredTag().c_str()); }
1378
1381 QString getPatientSizeTag() const { return QString(_wrappedIOD->getPatientSizeTag().c_str()); }
1382
1385 QString getPatientWeightTag() const { return QString(_wrappedIOD->getPatientWeightTag().c_str()); }
1386
1390
1392 int getBitsAllocated() const;
1393 QString getBitsAllocatedTag() const { return QString(_wrappedIOD->getBitsAllocatedTag().c_str()); }
1394
1396 int getBitsStored() const;
1397 QString getBitsStoredTag() const { return QString(_wrappedIOD->getBitsStoredTag().c_str()); }
1398
1401 QString getConversionTypeTag() const { return QString(_wrappedIOD->getConversionTypeTag().c_str()); }
1402
1406
1409 QString getFractionNumberTag() const { return QString(_wrappedIOD->getFractionNumberTag().c_str()); }
1410
1413 QString getGantryAngleTag() const { return QString(_wrappedIOD->getGantryAngleTag().c_str()); }
1414
1416 float getGantryPitchAngle() const;
1417 QString getGantryPitchAngleTag() const { return QString(_wrappedIOD->getGantryPitchAngleTag().c_str()); }
1418
1420 int getHighBit() const;
1421 QString getHighBitTag() const { return QString(_wrappedIOD->getHighBitTag().c_str()); }
1422
1426
1429 QString getIsocenterPositionTag() const { return QString(_wrappedIOD->getIsocenterPositionTag().c_str()); }
1430
1433 QString getOperatorsNameTag() const { return QString(_wrappedIOD->getOperatorsNameTag().c_str()); }
1434
1437 QString getPatientPositionTag() const { return QString(_wrappedIOD->getPatientPositionTag().c_str()); }
1438
1441 QString getPatientSupportAngleTag() const { return QString(_wrappedIOD->getPatientSupportAngleTag().c_str()); }
1442
1446
1450
1454
1457 QString getPixelRepresentationTag() const { return QString(_wrappedIOD->getPixelRepresentationTag().c_str()); }
1458
1461 QString getPrimaryDosimeterUnitTag() const { return QString(_wrappedIOD->getPrimaryDosimeterUnitTag().c_str()); }
1462
1465 QString getRTImageDescriptionTag() const { return QString(_wrappedIOD->getRTImageDescriptionTag().c_str()); }
1466
1469 QString getRTImageLabelTag() const { return QString(_wrappedIOD->getRTImageLabelTag().c_str()); }
1470
1473 QString getRTImageNameTag() const { return QString(_wrappedIOD->getRTImageNameTag().c_str()); }
1474
1477 QString getRTImageOrientationTag() const { return QString(_wrappedIOD->getRTImageOrientationTag().c_str()); }
1478
1481 QString getRTImagePlaneTag() const { return QString(_wrappedIOD->getRTImagePlaneTag().c_str()); }
1482
1485 QString getRTImagePositionTag() const { return QString(_wrappedIOD->getRTImagePositionTag().c_str()); }
1486
1489 QString getRTImageSIDTag() const { return QString(_wrappedIOD->getRTImageSIDTag().c_str()); }
1490
1493 QString getRadiationMachineNameTag() const { return QString(_wrappedIOD->getRadiationMachineNameTag().c_str()); }
1494
1497 QString getRadiationMachineSADTag() const { return QString(_wrappedIOD->getRadiationMachineSADTag().c_str()); }
1498
1501 QString getRadiationMachineSSDTag() const { return QString(_wrappedIOD->getRadiationMachineSSDTag().c_str()); }
1502
1505 QString getReferencedBeamNumberTag() const { return QString(_wrappedIOD->getReferencedBeamNumberTag().c_str()); }
1506
1510
1513 QString getReportedValuesOriginTag() const { return QString(_wrappedIOD->getReportedValuesOriginTag().c_str()); }
1514
1517 QString getSamplesPerPixelTag() const { return QString(_wrappedIOD->getSamplesPerPixelTag().c_str()); }
1518
1522
1526
1530
1534
1538
1542
1546
1550
1554
1557 QString getModalityTag() const { return QString(_wrappedIOD->getModalityTag().c_str()); }
1558
1562
1566
1570
1574
1577 QString getSeriesDescriptionTag() const { return QString(_wrappedIOD->getSeriesDescriptionTag().c_str()); }
1578
1581 QString getSeriesInstanceUIDTag() const { return QString(_wrappedIOD->getSeriesInstanceUIDTag().c_str()); }
1582
1585 QString getSeriesNumberTag() const { return QString(_wrappedIOD->getSeriesNumberTag().c_str()); }
1586
1590
1593 QString getInstanceCreationDateTag() const { return QString(_wrappedIOD->getInstanceCreationDateTag().c_str()); }
1594
1597 QString getInstanceCreationTimeTag() const { return QString(_wrappedIOD->getInstanceCreationTimeTag().c_str()); }
1598
1601 QString getInstanceCreatorUIDTag() const { return QString(_wrappedIOD->getInstanceCreatorUIDTag().c_str()); }
1602
1606
1610
1614
1618
1621 QString getSOPClassUIDTag() const { return QString(_wrappedIOD->getSOPClassUIDTag().c_str()); }
1622
1625 QString getSOPInstanceStatusTag() const { return QString(_wrappedIOD->getSOPInstanceStatusTag().c_str()); }
1626
1629 QString getSOPInstanceUIDTag() const { return QString(_wrappedIOD->getSOPInstanceUIDTag().c_str()); }
1630
1633 QString getSpecificCharacterSetTag() const { return QString(_wrappedIOD->getSpecificCharacterSetTag().c_str()); }
1634
1638
1641 QString getVOILUTFunctionTag() const { return QString(_wrappedIOD->getVOILUTFunctionTag().c_str()); }
1642
1645 QString getWindowCenterTag() const { return QString(_wrappedIOD->getWindowCenterTag().c_str()); }
1646
1650
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);
1673
1674 //bool setDeviceSequence(QVariantList qParam);
1678 QString getDeviceSequenceTag() const { return QString(_wrappedIOD->getDeviceSequenceTag().c_str()); }
1679
1680 //bool setDerivationCodeSequence(QVariantList qParam);
1685
1686 //bool setIconImageSequence(QVariantList qParam);
1690 QString getIconImageSequenceTag() const { return QString(_wrappedIOD->getIconImageSequenceTag().c_str()); }
1691
1692 //bool setReferencedImageSequence(QVariantList qParam);
1697
1698 //bool setReferencedInstanceSequence(QVariantList qParam);
1703
1704 //bool setSourceImageSequence(QVariantList qParam);
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);
1727
1728 //bool setReferencedStudySequence(QVariantList qParam);
1733
1734 //bool setReferringPhysicianIdentificationSequence(QVariantList qParam);
1739
1740 //bool setModalityLUTSequence(QVariantList qParam);
1744 QString getModalityLUTSequenceTag() const { return QString(_wrappedIOD->getModalityLUTSequenceTag().c_str()); }
1745
1746 //bool setBreedRegistrationSequence(QVariantList qParam);
1751
1752 //bool setDeidentificationMethodCodeSequence(QVariantList qParam);
1757
1758 //bool setOtherPatientIDsSequence(QVariantList qParam);
1763
1764 //bool setPatientBreedCodeSequence(QVariantList qParam);
1769
1770 //bool setPatientSpeciesCodeSequence(QVariantList qParam);
1775
1776 //bool setReferencedPatientSequence(QVariantList qParam);
1781
1782 //bool setAdmittingDiagnosesCodeSequence(QVariantList qParam);
1787
1788 //bool setExposureSequence(QVariantList qParam);
1792 QString getExposureSequenceTag() const { return QString(_wrappedIOD->getExposureSequenceTag().c_str()); }
1793
1794 //bool setFluenceMapSequence(QVariantList qParam);
1798 QString getFluenceMapSequenceTag() const { return QString(_wrappedIOD->getFluenceMapSequenceTag().c_str()); }
1799
1800 //bool setReferencedRTPlanSequence(QVariantList qParam);
1805
1806 //bool setPerformedProtocolCodeSequence(QVariantList qParam);
1811
1812 //bool setReferencedPerformedProcedureStepSequence(QVariantList qParam);
1817
1818 //bool setRequestAttributesSequence(QVariantList qParam);
1823
1824 //bool setCodingSchemeIdentificationSequence(QVariantList qParam);
1829
1830 //bool setContributingEquipmentSequence(QVariantList qParam);
1835
1836 //bool setDigitalSignaturesSequence(QVariantList qParam);
1841
1842 //bool setEncryptedAttributesSequence(QVariantList qParam);
1847
1848 //bool setHL7StructuredDocumentReferenceSequence(QVariantList qParam);
1853
1854 //bool setMACParametersSequence(QVariantList qParam);
1859
1860 //bool setOriginalAttributesSequence(QVariantList qParam);
1865
1866 //bool setVOILUTSequence(QVariantList qParam);
1870 QString getVOILUTSequenceTag() const { return QString(_wrappedIOD->getVOILUTSequenceTag().c_str()); }
1871
1872
1874protected:
1877 bool _getTagIdByATString (const std::string& atString, DCMTree::TagId& tagId);
1878
1879private:
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.
A class that wraps DRTImageIOD object for use in Python.
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 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
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)
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 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 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
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.
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 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 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
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
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 getOtherPatientIDs() const
QString getSpatialResolutionTag() const
QString getImageComments() 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
MLABDicomTree * getDicomTree()
Return the dicom tag tree.
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
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 getClinicalTrialSiteNameTag() const
QVariant createEmptyContrastBolusAgentSequence() const
QVariant createEmptyIconImageSequence() const
bool setRelatedGeneralSOPClassUID(QString qParam)
QString getIssuerOfPatientID() 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
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 getInstitutionAddressTag() 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 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.
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.
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