23#ifndef __mlDRTPlanIODBase_H
24#define __mlDRTPlanIODBase_H
31#ifndef __mlModuleIncludes_H
92 return iter != _dcmModuleTypes.end();
1101 dcmModuleTypeVec _dcmModuleTypes;
Project global and OS specific declarations.
#define MLDCMTKBASEOBJECTS_EXPORT
Base object class for passing DRTPlanIOD objects between MeVisLab modules.
std::string getClinicalTrialCoordinatingCenterNameVR() const
std::string getClinicalTrialSiteIDVM() const
bool setRTPlanLabel(const std::string parameter)
std::string getReferringPhysicianIdentificationSequenceTag()
void setReferencedPatientSequence(DcmDRTReferencedPatientSequenceInterface seq)
std::string getDeviceSerialNumberVM() const
std::string getReviewTimeTag() const
std::string getPatientIDTag() const
std::string getRTPlanLabelVM() const
std::string getBrachyTreatmentTechniqueVR() const
std::string getOperatorsNameVR() const
std::string getReviewDateVM() const
std::string getStudyIDVM() const
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getStudyDescriptionVR() const
std::string getClinicalTrialSubjectReadingIDTag() const
std::string getPatientSetupSequenceTag()
std::string getResponsiblePersonVM() const
std::string getInstitutionalDepartmentNameTag() const
void setDoseReferenceSequence(DcmDRTDoseReferenceSequenceInterface seq)
std::string getPlanIntentVM() const
std::string getReviewDateTag() const
std::string getReferringPhysicianIdentificationSequenceVM() const
std::string getBeamSequenceTag()
std::string getManufacturerModelNameVR() const
bool getSoftwareVersions(std::string ¶meter) const
std::string getRTPlanTimeVR() const
std::string getSeriesNumberTag() const
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getEmptyReferencedPerformedProcedureStepSequence()
bool setStudyTime(const std::string parameter)
std::string getRTPlanDescriptionTag() const
bool setPatientIdentityRemoved(const std::string parameter)
bool setNameOfPhysiciansReadingStudy(const std::string parameter)
std::string getDeidentificationMethodTag() const
bool getSOPInstanceStatus(std::string ¶meter) const
bool getOtherPatientIDs(std::string ¶meter) const
std::string getBrachyTreatmentTechniqueVM() const
std::string getPatientSexTag() const
bool getPatientSize(std::string ¶meter) const
virtual DcmDRTMACParametersSequenceInterface getEmptyMACParametersSequence()
bool getResponsiblePersonRole(std::string ¶meter) const
virtual DcmDRTReferencedDoseSequenceInterface getEmptyReferencedDoseSequence()
std::string getInstitutionalDepartmentNameVR() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
std::string getTreatmentMachineSequenceTag()
std::string getReferencedDoseSequenceVM() const
std::string getOriginalAttributesSequenceTag()
std::string getOtherPatientIDsSequenceVR() const
std::string getInstanceCreationDateVR() const
virtual DcmDRTReferencedStudySequenceInterface getReferencedStudySequence()
virtual DcmDRTDoseReferenceSequenceInterface getEmptyDoseReferenceSequence()
bool getPhysiciansOfRecord(std::string ¶meter) const
std::string getContributingEquipmentSequenceVR() const
std::string getAdmittingDiagnosesDescriptionTag() const
bool setPatientSize(const std::string parameter)
bool setAdditionalPatientHistory(const std::string parameter)
std::string getBrachyTreatmentTechniqueTag() const
std::string getPatientBreedDescriptionVR() const
bool setAuthorizationEquipmentCertificationNumber(const std::string parameter)
std::string getInstitutionAddressVM() const
std::string getFractionGroupSequenceTag()
void setSourceSequence(DcmDRTSourceSequenceInterface seq)
std::string getOtherPatientIDsSequenceTag()
virtual DcmDRTPerformedProtocolCodeSequenceInterface getPerformedProtocolCodeSequence()
std::string getSOPAuthorizationDateTimeVM() const
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getHL7StructuredDocumentReferenceSequence()
void setPhysiciansReadingStudyIdentificationSequence(DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface seq)
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getEmptyDeidentificationMethodCodeSequence()
std::string getPatientCommentsVM() const
virtual DcmDRTBeamSequenceInterface getBeamSequence()
bool setPerformedProcedureStepID(const std::string parameter)
virtual DcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface getEmptyReferencedRTPlanSequence()
std::string getSOPInstanceStatusTag() const
std::string getClinicalTrialSponsorNameTag() const
std::string getBrachyTreatmentTypeTag() const
std::vector< DcmModuleType > dcmModuleTypeVec
Maps a DcmModuleType enum to DcmModuleInterface pointer.
std::string getPatientSizeVR() const
std::string getDigitalSignaturesSequenceTag()
bool getPatientBirthTime(std::string ¶meter) const
std::string getToleranceTableSequenceVR() const
bool setClinicalTrialSponsorName(const std::string parameter)
std::string getPerformedProcedureStepStartDateVM() const
std::string getStudyTimeVR() const
std::string getPhysiciansOfRecordIdentificationSequenceVR() const
std::string getSeriesNumberVM() const
bool setSpatialResolution(const std::string parameter)
std::string getRTPlanNameTag() const
bool setSOPClassUID(const std::string parameter)
bool getStudyInstanceUID(std::string ¶meter) const
std::string getPhysiciansReadingStudyIdentificationSequenceVR() const
std::string getOriginalAttributesSequenceVR() const
bool setStudyID(const std::string parameter)
std::string getEncryptedAttributesSequenceVR() const
std::string getClinicalTrialTimePointIDVR() const
std::string getRTPlanDateTag() const
std::string getPatientSizeTag() const
std::string getStationNameVM() const
std::string getClinicalTrialTimePointDescriptionVM() const
std::string getReviewTimeVR() const
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getEmptyAdmittingDiagnosesCodeSequence()
std::string getSoftwareVersionsTag() const
void setBeamSequence(DcmDRTBeamSequenceInterface seq)
void setOtherPatientIDsSequence(DcmDRTOtherPatientIDsSequenceInterface seq)
std::string getDigitalSignaturesSequenceVR() const
std::string getOriginalSpecializedSOPClassUIDVM() const
bool getOriginalSpecializedSOPClassUID(std::string ¶meter) const
bool setDeidentificationMethod(const std::string parameter)
std::string getClinicalTrialSubjectIDVR() const
bool setPlanIntent(const std::string parameter)
std::string getPatientBirthDateVM() const
std::string getPerformedProcedureStepStartTimeVM() const
bool getSpecificCharacterSet(std::string ¶meter) const
bool getPixelPaddingValue(MLuint16 ¶meter) const
bool getClinicalTrialCoordinatingCenterName(std::string ¶meter) const
std::string getClinicalTrialSiteNameVR() const
void setApplicationSetupSequence(DcmDRTApplicationSetupSequenceInterface seq)
std::string getClinicalTrialTimePointIDTag() const
bool getPerformedProcedureStepStartTime(std::string ¶meter) const
bool getPatientSexNeutered(std::string ¶meter) const
std::string getPerformedProcedureStepDescriptionVM() const
std::string getResponsibleOrganizationVM() const
std::string getContributingEquipmentSequenceVM() const
std::string getReferencedStudySequenceVR() const
bool getClinicalTrialProtocolID(std::string ¶meter) const
bool getInstitutionAddress(std::string ¶meter) const
bool getSOPClassUID(std::string ¶meter) const
std::string getPatientNameVR() const
void setTreatmentMachineSequence(DcmDRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModuleInterface seq)
bool setClinicalTrialSubjectReadingID(const std::string parameter)
bool getReviewTime(std::string ¶meter) const
bool getClinicalTrialProtocolName(std::string ¶meter) const
std::string getSourceSequenceVR() const
virtual DcmDRTReferencedPatientSequenceInterface getEmptyReferencedPatientSequence()
void setEncryptedAttributesSequence(DcmDRTEncryptedAttributesSequenceInterface seq)
bool getRTPlanName(std::string ¶meter) const
bool getStudyDescription(std::string ¶meter) const
bool getAccessionNumber(std::string ¶meter) const
std::string getSpecificCharacterSetTag() const
void setRequestAttributesSequence(DcmDRTRequestAttributesSequenceInterface seq)
bool getTimezoneOffsetFromUTC(std::string ¶meter) const
std::string getStudyTimeTag() const
std::string getClinicalTrialTimePointIDVM() const
bool setPatientID(const std::string parameter)
std::string getEthnicGroupVR() const
std::string getToleranceTableSequenceVM() const
virtual DcmDRTReferencedStudySequenceInterface getEmptyReferencedStudySequence()
void setHL7StructuredDocumentReferenceSequence(DcmDRTHL7StructuredDocumentReferenceSequenceInterface seq)
std::string getSoftwareVersionsVR() const
bool setDeviceSerialNumber(const std::string parameter)
std::string getGantryIDTag() const
bool getPositionReferenceIndicator(std::string ¶meter) const
bool getInstanceCreationDate(std::string ¶meter) const
bool getStationName(std::string ¶meter) const
std::string getIssuerOfPatientIDTag() const
virtual DcmDRTPatientBreedCodeSequenceInterface getEmptyPatientBreedCodeSequence()
std::string getPatientBirthDateTag() const
std::string getSOPAuthorizationCommentVR() const
std::string getEthnicGroupVM() const
virtual DcmDRTFractionGroupSequenceInterface getEmptyFractionGroupSequence()
std::string getProcedureCodeSequenceVR() const
virtual DcmDRTReferencedDoseSequenceInterface getReferencedDoseSequence()
bool getClinicalTrialSponsorName(std::string ¶meter) const
std::string getPatientCommentsTag() const
bool getDeviceSerialNumber(std::string ¶meter) const
bool getAdmittingDiagnosesDescription(std::string ¶meter) const
bool setInstitutionAddress(const std::string parameter)
virtual DcmDRTOtherPatientIDsSequenceInterface getEmptyOtherPatientIDsSequence()
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
std::string getTreatmentSitesVM() const
bool setApprovalStatus(const std::string parameter)
std::string getClinicalTrialProtocolIDTag() const
std::string getDateOfLastCalibrationTag() const
bool setSOPInstanceStatus(const std::string parameter)
std::string getRTPlanGeometryTag() const
void setPatientSpeciesCodeSequence(DcmDRTPatientSpeciesCodeSequenceInterface seq)
std::string getInstanceCreationDateVM() const
std::string getInstanceNumberVM() const
std::string getPhysiciansReadingStudyIdentificationSequenceVM() const
std::string getStudyDescriptionTag() const
std::string getPlanIntentTag() const
std::string getReferencedDoseSequenceTag()
std::string getStudyIDTag() const
bool getPatientBirthDate(std::string ¶meter) const
std::string getInstitutionNameVR() const
std::string getInstanceNumberVR() const
std::string getTreatmentProtocolsVM() const
std::string getInstanceCreationTimeVR() const
std::string getPatientAgeVM() const
std::string getInstitutionAddressTag() const
virtual DcmDRTFractionGroupSequenceInterface getFractionGroupSequence()
std::string getClinicalTrialProtocolNameVR() const
bool setTreatmentProtocols(const std::string parameter)
std::string getInstanceCreationDateTag() const
std::string getOccupationTag() const
bool getPerformedProcedureStepStartDate(std::string ¶meter) const
std::string getResponsiblePersonRoleVM() const
bool setSeriesInstanceUID(const std::string parameter)
std::string getSpatialResolutionTag() const
DRTPlanIODBase(DCMTree::TreePtr dicomTree)
std::string getStudyDateVM() const
DCMTree::TreePtr getDCMTree()
bool getPatientWeight(std::string ¶meter) const
std::string getFrameOfReferenceUIDVM() const
bool setStudyInstanceUID(const std::string parameter)
std::string getOccupationVR() const
std::string getTimeOfLastCalibrationTag() const
std::string getHL7StructuredDocumentReferenceSequenceVM() const
std::string getGantryIDVR() const
bool setFrameOfReferenceUID(const std::string parameter)
bool setPositionReferenceIndicator(const std::string parameter)
bool setPerformedProcedureStepStartTime(const std::string parameter)
bool getModality(std::string ¶meter) const
bool getPatientIdentityRemoved(std::string ¶meter) const
std::string getNameOfPhysiciansReadingStudyVM() const
bool getDeidentificationMethod(std::string ¶meter) const
void setDeidentificationMethodCodeSequence(DcmDRTDeidentificationMethodCodeSequenceInterface seq)
std::string getAdditionalPatientHistoryVR() const
virtual DcmDRTToleranceTableSequenceInterface getEmptyToleranceTableSequence()
std::string getTimezoneOffsetFromUTCTag() const
void setReferencedPerformedProcedureStepSequence(DcmDRTReferencedPerformedProcedureStepSequenceInterface seq)
std::string getAdmittingDiagnosesDescriptionVR() const
std::string getModalityTag() const
std::string getAccessionNumberTag() const
bool getGantryID(std::string ¶meter) const
std::string getPatientWeightTag() const
std::string getRequestAttributesSequenceTag()
bool setRTPlanDescription(const std::string parameter)
bool setIssuerOfAdmissionID(const std::string parameter)
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getEmptyHL7StructuredDocumentReferenceSequence()
virtual DcmDRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModuleInterface getTreatmentMachineSequence()
std::string getSOPClassUIDVR() const
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getEmptyCodingSchemeIdentificationSequence()
bool setClinicalTrialSubjectID(const std::string parameter)
bool getRelatedGeneralSOPClassUID(std::string ¶meter) const
std::string getInstitutionNameVM() const
std::string getStudyDateTag() const
bool setReviewTime(const std::string parameter)
virtual DcmDRTMACParametersSequenceInterface getMACParametersSequence()
std::string getPatientBreedCodeSequenceVR() const
std::string getRTPlanGeometryVM() const
bool setInstanceCreatorUID(const std::string parameter)
std::string getClinicalTrialSiteIDVR() const
void setPerformedProtocolCodeSequence(DcmDRTPerformedProtocolCodeSequenceInterface seq)
std::string getProcedureCodeSequenceTag()
DRTPlanIODBase()
Default Constructor.
std::string getPatientSpeciesDescriptionTag() const
virtual DcmDRTDigitalSignaturesSequenceInterface getEmptyDigitalSignaturesSequence()
std::string getReviewDateVR() const
bool getClinicalTrialTimePointID(std::string ¶meter) const
bool getNameOfPhysiciansReadingStudy(std::string ¶meter) const
bool setStudyDescription(const std::string parameter)
std::string getInstanceCreationTimeTag() const
bool setOccupation(const std::string parameter)
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getReferencedPerformedProcedureStepSequence()
std::string getResponsiblePersonVR() const
bool setStationName(const std::string parameter)
std::string getStationNameTag() const
std::string getReferencedStudySequenceVM() const
std::string getClinicalTrialSubjectIDTag() const
bool setDateOfLastCalibration(const std::string parameter)
std::string getApprovalStatusTag() const
std::string getDigitalSignaturesSequenceVM() const
std::string getBreedRegistrationSequenceVM() const
std::string getPositionReferenceIndicatorVR() const
bool setRTPlanGeometry(const std::string parameter)
std::string getReferringPhysicianIdentificationSequenceVR() const
bool getSOPAuthorizationComment(std::string ¶meter) const
bool setRTPlanDate(const std::string parameter)
std::string getDeviceSerialNumberTag() const
std::string getReferencedDoseSequenceVR() const
bool setTimeOfLastCalibration(const std::string parameter)
virtual DcmDRTSourceSequenceInterface getSourceSequence()
std::string getSeriesInstanceUIDTag() const
bool setPerformedProcedureStepDescription(const std::string parameter)
bool getSeriesInstanceUID(std::string ¶meter) const
std::string getClinicalTrialProtocolIDVM() const
std::string getClinicalTrialProtocolNameVM() const
std::string getClinicalTrialSubjectReadingIDVR() const
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getPhysiciansOfRecordIdentificationSequence()
std::string getPositionReferenceIndicatorTag() const
std::string getPatientSpeciesDescriptionVR() const
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getEmptyPhysiciansReadingStudyIdentificationSequence()
std::string getPatientIDVR() const
virtual DcmDRTPerformedProtocolCodeSequenceInterface getEmptyPerformedProtocolCodeSequence()
bool setResponsibleOrganization(const std::string parameter)
std::string getPatientIdentityRemovedVM() const
std::string getTimezoneOffsetFromUTCVM() const
std::string getToleranceTableSequenceTag()
void setContributingEquipmentSequence(DcmDRTContributingEquipmentSequenceInterface seq)
std::string getResponsiblePersonRoleVR() const
virtual ~DRTPlanIODBase()
std::string getReferencedRTPlanSequenceTag()
std::string getProcedureCodeSequenceVM() const
std::string getPositionReferenceIndicatorVM() const
bool getStudyID(std::string ¶meter) const
void setReferencedDoseSequence(DcmDRTReferencedDoseSequenceInterface seq)
std::string getRTPlanNameVM() const
std::string getManufacturerModelNameVM() const
std::string getAdditionalPatientHistoryVM() const
bool setOtherPatientNames(const std::string parameter)
std::string getOtherPatientIDsVM() const
std::string getStudyTimeVM() const
bool getReferringPhysicianName(std::string ¶meter) const
std::string getPerformedProcedureStepStartTimeTag() const
virtual DcmDRTReferencedStructureSetSequenceInterface getReferencedStructureSetSequence()
void setPatientBreedCodeSequence(DcmDRTPatientBreedCodeSequenceInterface seq)
std::string getStudyDateVR() const
std::string getAuthorizationEquipmentCertificationNumberVR() const
void setOriginalAttributesSequence(DcmDRTOriginalAttributesSequenceInterface seq)
void setReferencedStructureSetSequence(DcmDRTReferencedStructureSetSequenceInterface seq)
bool setInstitutionName(const std::string parameter)
std::string getSeriesDescriptionVR() const
std::string getSOPAuthorizationCommentTag() const
void setDigitalSignaturesSequence(DcmDRTDigitalSignaturesSequenceInterface seq)
std::string getStudyInstanceUIDVR() const
bool setAccessionNumber(const std::string parameter)
virtual DcmDRTContributingEquipmentSequenceInterface getContributingEquipmentSequence()
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getDeidentificationMethodCodeSequence()
virtual DcmDRTPatientSpeciesCodeSequenceInterface getEmptyPatientSpeciesCodeSequence()
std::string getSpatialResolutionVM() const
virtual DcmDRTBreedRegistrationSequenceInterface getBreedRegistrationSequence()
std::string getFractionGroupSequenceVM() const
std::string getSOPInstanceUIDTag() const
std::string getClinicalTrialCoordinatingCenterNameTag() const
virtual DcmDRTPatientSpeciesCodeSequenceInterface getPatientSpeciesCodeSequence()
std::string getReferencedRTPlanSequenceVR() const
std::vector< DcmModuleType >::iterator dcmModuleTypeVecIter
std::string getPrescriptionDescriptionVR() const
std::string getOtherPatientIDsSequenceVM() const
std::string getRTPlanDateVM() const
std::string getStudyDescriptionVM() const
std::string getPatientSexVR() const
bool getSOPInstanceUID(std::string ¶meter) const
bool setSOPInstanceUID(const std::string parameter)
std::string getReferencedPerformedProcedureStepSequenceVR() const
virtual DcmDRTPatientBreedCodeSequenceInterface getPatientBreedCodeSequence()
std::string getClinicalTrialSiteNameTag() const
std::string getAdmissionIDTag() const
virtual DcmDRTEncryptedAttributesSequenceInterface getEmptyEncryptedAttributesSequence()
std::string getOriginalAttributesSequenceVM() const
std::string getRTPlanDateVR() const
std::string getSOPAuthorizationDateTimeVR() const
virtual DcmDRTToleranceTableSequenceInterface getToleranceTableSequence()
bool getInstitutionalDepartmentName(std::string ¶meter) const
bool setPatientAge(const std::string parameter)
std::string getPerformedProtocolCodeSequenceTag()
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getEmptyPhysiciansOfRecordIdentificationSequence()
std::string getTreatmentProtocolsVR() const
std::string getSOPInstanceStatusVM() const
bool setIssuerOfPatientID(const std::string parameter)
std::string getOtherPatientNamesVM() const
std::string getSOPAuthorizationCommentVM() const
std::string getDeidentificationMethodVM() const
std::string getSOPClassUIDTag() const
std::string getNameOfPhysiciansReadingStudyTag() const
std::string getClinicalTrialSiteNameVM() const
virtual DcmDRTRequestAttributesSequenceInterface getRequestAttributesSequence()
bool setInstanceNumber(const std::string parameter)
std::string getBrachyTreatmentTypeVR() const
bool setSOPAuthorizationDateTime(const std::string parameter)
std::string getIssuerOfPatientIDVR() const
std::string getRelatedGeneralSOPClassUIDVM() const
std::string getEncryptedAttributesSequenceVM() const
void setReferencedRTPlanSequence(DcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface seq)
bool getAdditionalPatientHistory(std::string ¶meter) const
std::string getManufacturerVR() const
bool setPatientSpeciesDescription(const std::string parameter)
std::string getOtherPatientNamesVR() const
virtual DcmDRTApplicationSetupSequenceInterface getEmptyApplicationSetupSequence()
std::string getReferencedPerformedProcedureStepSequenceTag()
bool getRTPlanGeometry(std::string ¶meter) const
std::string getManufacturerModelNameTag() const
std::string getPerformedProcedureStepDescriptionTag() const
virtual DcmDRTReferencedPatientSequenceInterface getReferencedPatientSequence()
void setPhysiciansOfRecordIdentificationSequence(DcmDRTPhysiciansOfRecordIdentificationSequenceInterface seq)
std::string getTimezoneOffsetFromUTCVR() const
bool setPatientBirthTime(const std::string parameter)
std::string getPhysiciansOfRecordIdentificationSequenceVM() const
virtual DcmDRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModuleInterface getEmptyTreatmentMachineSequence()
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getPhysiciansReadingStudyIdentificationSequence()
std::string getReferencedPerformedProcedureStepSequenceVM() const
std::string getStationNameVR() const
bool getTreatmentProtocols(std::string ¶meter) const
bool setSoftwareVersions(const std::string parameter)
std::string getRTPlanTimeTag() const
bool getClinicalTrialSiteID(std::string ¶meter) const
bool setPerformedProcedureStepStartDate(const std::string parameter)
std::string getResponsibleOrganizationVR() const
bool getOccupation(std::string ¶meter) const
std::string getPatientIdentityRemovedTag() const
bool setModality(const std::string parameter)
bool setResponsiblePersonRole(const std::string parameter)
std::string getCodingSchemeIdentificationSequenceTag()
std::string getApplicationSetupSequenceTag()
std::string getAccessionNumberVR() const
std::string getInstanceCreationTimeVM() const
std::string getTimeOfLastCalibrationVM() const
virtual DcmDRTReferencedRTPlanSequenceInRTGeneralPlanModuleInterface getReferencedRTPlanSequence()
std::string getRTPlanLabelTag() const
std::string getPixelPaddingValueVR() const
bool getPatientComments(std::string ¶meter) const
virtual DcmDRTPatientSetupSequenceInterface getEmptyPatientSetupSequence()
bool getReviewDate(std::string ¶meter) const
bool getTimeOfLastCalibration(std::string ¶meter) const
std::string getPerformedProcedureStepStartDateVR() const
bool setGantryID(const std::string parameter)
std::string getAdmittingDiagnosesDescriptionVM() const
std::string getOperatorsNameTag() const
std::string getEthnicGroupTag() const
std::string getInstanceCreatorUIDVM() const
virtual DcmDRTBeamSequenceInterface getEmptyBeamSequence()
bool getRTPlanLabel(std::string ¶meter) const
std::string getInstitutionAddressVR() const
std::string getPatientSexNeuteredVR() const
std::string getTimeOfLastCalibrationVR() const
std::string getPhysiciansOfRecordVR() const
std::string getTreatmentMachineSequenceVR() const
bool getEthnicGroup(std::string ¶meter) const
bool setResponsiblePerson(const std::string parameter)
std::string getDeidentificationMethodCodeSequenceTag()
virtual DcmDRTOriginalAttributesSequenceInterface getEmptyOriginalAttributesSequence()
std::string getPatientWeightVR() const
std::string getPerformedProcedureStepDescriptionVR() const
bool getBrachyTreatmentType(std::string ¶meter) const
std::string getTreatmentMachineSequenceVM() const
virtual DcmDRTProcedureCodeSequenceInterface getProcedureCodeSequence()
void setCodingSchemeIdentificationSequence(DcmDRTCodingSchemeIdentificationSequenceInterface seq)
std::string getPatientSizeVM() const
std::string getPatientBreedCodeSequenceVM() const
bool setInstanceCreationDate(const std::string parameter)
bool getAuthorizationEquipmentCertificationNumber(std::string ¶meter) const
std::string getNameOfPhysiciansReadingStudyVR() const
bool getClinicalTrialSubjectReadingID(std::string ¶meter) const
std::string getClinicalTrialProtocolNameTag() const
std::string getPerformedProcedureStepStartDateTag() const
std::string getPatientCommentsVR() const
std::string getPerformedProtocolCodeSequenceVR() const
bool setPatientBreedDescription(const std::string parameter)
std::string getPatientSpeciesDescriptionVM() const
bool getRTPlanDescription(std::string ¶meter) const
std::string getEncryptedAttributesSequenceTag()
std::string getBreedRegistrationSequenceTag()
bool getDateOfLastCalibration(std::string ¶meter) const
virtual DcmDRTProcedureCodeSequenceInterface getEmptyProcedureCodeSequence()
std::string getRelatedGeneralSOPClassUIDTag() const
std::string getManufacturerVM() const
std::string getPatientBirthTimeVR() const
std::string getPerformedProtocolCodeSequenceVM() const
std::string getMACParametersSequenceTag()
std::string getPatientSexNeuteredVM() const
std::string getClinicalTrialProtocolIDVR() const
bool setTimezoneOffsetFromUTC(const std::string parameter)
std::string getPlanIntentVR() const
bool getPatientID(std::string ¶meter) const
std::string getClinicalTrialSponsorNameVM() const
std::string getPatientNameTag() const
bool setClinicalTrialProtocolID(const std::string parameter)
bool setClinicalTrialSiteID(const std::string parameter)
bool getInstanceCreationTime(std::string ¶meter) const
std::string getBeamSequenceVR() const
std::string getPhysiciansOfRecordVM() const
bool setRelatedGeneralSOPClassUID(const std::string parameter)
std::string getInstitutionNameTag() const
bool setBrachyTreatmentTechnique(const std::string parameter)
std::string getReferencedStructureSetSequenceVR() const
std::string getIssuerOfAdmissionIDTag() const
std::string getPatientBirthTimeTag() const
bool setOriginalSpecializedSOPClassUID(const std::string parameter)
void setBreedRegistrationSequence(DcmDRTBreedRegistrationSequenceInterface seq)
bool getOperatorsName(std::string ¶meter) const
void setMACParametersSequence(DcmDRTMACParametersSequenceInterface seq)
void setFractionGroupSequence(DcmDRTFractionGroupSequenceInterface seq)
std::string getRTPlanTimeVM() const
std::string getReferencedPatientSequenceVM() const
std::string getMACParametersSequenceVR() const
std::string getSourceSequenceVM() const
std::string getPatientBreedDescriptionTag() const
std::string getAdmittingDiagnosesCodeSequenceTag()
std::string getGantryIDVM() const
bool setClinicalTrialProtocolName(const std::string parameter)
std::string getPixelPaddingValueVM() const
std::string getBreedRegistrationSequenceVR() const
std::string getPerformedProcedureStepIDVR() const
std::string getRTPlanNameVR() const
bool getPerformedProcedureStepDescription(std::string ¶meter) const
bool getResponsibleOrganization(std::string ¶meter) const
std::string getAdmittingDiagnosesCodeSequenceVM() const
void setPatientSetupSequence(DcmDRTPatientSetupSequenceInterface seq)
bool setPatientName(const std::string parameter)
std::string getManufacturerTag() const
std::string getIssuerOfAdmissionIDVM() const
bool getClinicalTrialTimePointDescription(std::string ¶meter) const
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getReferringPhysicianIdentificationSequence()
bool getClinicalTrialSubjectID(std::string ¶meter) const
bool setPixelPaddingValue(const MLuint16 parameter)
std::string getSOPInstanceUIDVR() const
std::string getPerformedProcedureStepStartTimeVR() const
bool setReviewDate(const std::string parameter)
std::string getAdmittingDiagnosesCodeSequenceVR() const
std::string getRTPlanDescriptionVR() const
bool setReferringPhysicianName(const std::string parameter)
virtual DcmDRTEncryptedAttributesSequenceInterface getEncryptedAttributesSequence()
bool getIssuerOfPatientID(std::string ¶meter) const
bool setBrachyTreatmentType(const std::string parameter)
std::string getSeriesInstanceUIDVM() const
std::string getDoseReferenceSequenceTag()
std::string getPatientIdentityRemovedVR() const
std::string getRequestAttributesSequenceVM() const
std::string getReviewTimeVM() const
std::string getSeriesNumberVR() const
std::string getIssuerOfAdmissionIDVR() const
std::string getReferringPhysicianNameTag() const
std::string getPhysiciansOfRecordTag() const
virtual DcmDRTDigitalSignaturesSequenceInterface getDigitalSignaturesSequence()
std::string getRTPlanGeometryVR() const
bool getPerformedProcedureStepID(std::string ¶meter) const
std::string getTreatmentSitesVR() const
bool getClinicalTrialSiteName(std::string ¶meter) const
std::string getReferencedStructureSetSequenceVM() const
std::string getApplicationSetupSequenceVR() const
std::string getPerformedProcedureStepIDVM() const
std::string getReferencedPatientSequenceTag()
std::string getClinicalTrialSiteIDTag() const
std::string getPatientSetupSequenceVM() const
std::string getDeidentificationMethodCodeSequenceVM() const
std::string getSpatialResolutionVR() const
bool setClinicalTrialTimePointDescription(const std::string parameter)
bool setOtherPatientIDs(const std::string parameter)
std::string getBrachyTreatmentTypeVM() const
std::string getAuthorizationEquipmentCertificationNumberVM() const
std::string getMACParametersSequenceVM() const
bool setSpecificCharacterSet(const std::string parameter)
std::string getReviewerNameVM() const
std::string getDateOfLastCalibrationVM() const
std::string getHL7StructuredDocumentReferenceSequenceVR() const
std::string getPatientSexNeuteredTag() const
std::string getPatientNameVM() const
std::string getDeidentificationMethodVR() const
std::string getClinicalTrialSubjectReadingIDVM() const
bool getSOPAuthorizationDateTime(std::string ¶meter) const
bool getPatientSex(std::string ¶meter) const
std::string getIssuerOfPatientIDVM() const
virtual DcmDRTBreedRegistrationSequenceInterface getEmptyBreedRegistrationSequence()
bool getReviewerName(std::string ¶meter) const
bool getPatientAge(std::string ¶meter) const
bool getAdmissionID(std::string ¶meter) const
std::string getDateOfLastCalibrationVR() const
std::string getRTPlanLabelVR() const
bool setEthnicGroup(const std::string parameter)
bool setManufacturerModelName(const std::string parameter)
std::string getSpecificCharacterSetVR() const
std::string getResponsiblePersonRoleTag() const
bool getSeriesDescription(std::string ¶meter) const
std::string getReviewerNameVR() const
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getEmptyReferringPhysicianIdentificationSequence()
std::string getClinicalTrialTimePointDescriptionVR() const
std::string getOtherPatientIDsVR() const
bool setOperatorsName(const std::string parameter)
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getCodingSchemeIdentificationSequence()
std::string getAdmissionIDVR() const
std::string getSeriesDescriptionVM() const
std::string getRTPlanDescriptionVM() const
std::string getOtherPatientNamesTag() const
std::string getReferringPhysicianNameVM() const
std::string getClinicalTrialSubjectIDVM() const
std::string getPrescriptionDescriptionTag() const
std::string getApplicationSetupSequenceVM() const
std::string getAdmissionIDVM() const
virtual DcmDRTApplicationSetupSequenceInterface getApplicationSetupSequence()
std::string getFrameOfReferenceUIDTag() const
bool getPlanIntent(std::string ¶meter) const
bool getInstanceNumber(std::string ¶meter) const
bool getFrameOfReferenceUID(std::string ¶meter) const
std::string getPatientBreedCodeSequenceTag()
bool getManufacturer(std::string ¶meter) const
bool getSpatialResolution(std::string ¶meter) const
bool setPatientSexNeutered(const std::string parameter)
std::string getPatientSetupSequenceVR() const
bool setPhysiciansOfRecord(const std::string parameter)
std::string getReferencedPatientSequenceVR() const
std::string getPatientSpeciesCodeSequenceVR() const
std::string getClinicalTrialTimePointDescriptionTag() const
bool setClinicalTrialCoordinatingCenterName(const std::string parameter)
std::string getAdditionalPatientHistoryTag() const
std::string getDoseReferenceSequenceVM() const
std::string getSoftwareVersionsVM() const
std::string getResponsibleOrganizationTag() const
virtual DcmDRTSourceSequenceInterface getEmptySourceSequence()
bool setPrescriptionDescription(const std::string parameter)
bool setStudyDate(const std::string parameter)
std::string getTreatmentProtocolsTag() const
std::string getModalityVM() const
std::string getStudyInstanceUIDVM() const
bool setPatientSex(const std::string parameter)
std::string getPatientAgeVR() const
bool setRTPlanName(const std::string parameter)
bool setPatientComments(const std::string parameter)
bool getStudyTime(std::string ¶meter) const
std::string getPatientSpeciesCodeSequenceVM() const
void setReferencedStudySequence(DcmDRTReferencedStudySequenceInterface seq)
bool setSeriesDescription(const std::string parameter)
std::string getInstitutionalDepartmentNameVM() const
virtual DcmDRTOtherPatientIDsSequenceInterface getOtherPatientIDsSequence()
bool getPatientBreedDescription(std::string ¶meter) const
void setAdmittingDiagnosesCodeSequence(DcmDRTAdmittingDiagnosesCodeSequenceInterface seq)
bool getPatientName(std::string ¶meter) const
bool setClinicalTrialSiteName(const std::string parameter)
bool setPatientBirthDate(const std::string parameter)
virtual DcmDRTDoseReferenceSequenceInterface getDoseReferenceSequence()
void setToleranceTableSequence(DcmDRTToleranceTableSequenceInterface seq)
bool setManufacturer(const std::string parameter)
bool getInstanceCreatorUID(std::string ¶meter) const
std::string getStudyIDVR() const
void setDcmTree(DCMTree::TreePtr dcmTree)
bool getOtherPatientNames(std::string ¶meter) const
std::string getApprovalStatusVR() const
std::string getFrameOfReferenceUIDVR() const
std::string getPatientBirthTimeVM() const
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getAdmittingDiagnosesCodeSequence()
std::string getOperatorsNameVM() const
std::string getPatientSexVM() const
void setProcedureCodeSequence(DcmDRTProcedureCodeSequenceInterface seq)
std::string getSOPInstanceStatusVR() const
std::string getOriginalSpecializedSOPClassUIDTag() const
bool getRTPlanTime(std::string ¶meter) const
bool setClinicalTrialTimePointID(const std::string parameter)
std::string getModalityVR() const
std::string getClinicalTrialSponsorNameVR() const
bool getBrachyTreatmentTechnique(std::string ¶meter) const
std::string getPerformedProcedureStepIDTag() const
std::string getPatientBreedDescriptionVM() const
bool setAdmittingDiagnosesDescription(const std::string parameter)
std::string getSourceSequenceTag()
bool getInstitutionName(std::string ¶meter) const
std::string getSOPClassUIDVM() const
bool setSeriesNumber(const std::string parameter)
bool setRTPlanTime(const std::string parameter)
std::string getReferencedRTPlanSequenceVM() const
std::string getBeamSequenceVM() const
std::string getAccessionNumberVM() const
std::string getApprovalStatusVM() const
bool setInstitutionalDepartmentName(const std::string parameter)
std::string getPixelPaddingValueTag() const
std::string getContributingEquipmentSequenceTag()
bool getTreatmentSites(std::string ¶meter) const
bool getApprovalStatus(std::string ¶meter) const
std::string getReviewerNameTag() const
bool getPrescriptionDescription(std::string ¶meter) const
std::string getReferencedStructureSetSequenceTag()
std::string getFractionGroupSequenceVR() const
bool setTreatmentSites(const std::string parameter)
bool getManufacturerModelName(std::string ¶meter) const
bool getRTPlanDate(std::string ¶meter) const
std::string getOccupationVM() const
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getPatientWeightVM() const
virtual DcmDRTReferencedStructureSetSequenceInterface getEmptyReferencedStructureSetSequence()
std::string getPatientAgeTag() const
std::string getPatientBirthDateVR() const
std::string getSpecificCharacterSetVM() const
bool getResponsiblePerson(std::string ¶meter) const
std::string getSOPAuthorizationDateTimeTag() const
std::string getClinicalTrialCoordinatingCenterNameVM() const
bool setSOPAuthorizationComment(const std::string parameter)
std::string getCodingSchemeIdentificationSequenceVR() const
std::string getReferringPhysicianNameVR() const
std::string getStudyInstanceUIDTag() const
std::string getPatientSpeciesCodeSequenceTag()
std::string getTreatmentSitesTag() const
bool isValid()
Return true if wrapped IOD object is valid.
std::string getRequestAttributesSequenceVR() const
std::string getSOPInstanceUIDVM() const
virtual DcmDRTContributingEquipmentSequenceInterface getEmptyContributingEquipmentSequence()
std::string getDoseReferenceSequenceVR() const
std::string getPrescriptionDescriptionVM() const
virtual DcmDRTOriginalAttributesSequenceInterface getOriginalAttributesSequence()
bool setPatientWeight(const std::string parameter)
std::string getDeviceSerialNumberVR() const
std::string getSeriesInstanceUIDVR() const
virtual DcmDRTRequestAttributesSequenceInterface getEmptyRequestAttributesSequence()
std::string getReferencedStudySequenceTag()
bool setReviewerName(const std::string parameter)
bool getPatientSpeciesDescription(std::string ¶meter) const
void setReferringPhysicianIdentificationSequence(DcmDRTReferringPhysicianIdentificationSequenceInterface seq)
std::string getInstanceCreatorUIDTag() const
bool getSeriesNumber(std::string ¶meter) const
bool getStudyDate(std::string ¶meter) const
std::string getSeriesDescriptionTag() const
std::string getResponsiblePersonTag() const
std::string getInstanceNumberTag() const
std::string getRelatedGeneralSOPClassUIDVR() const
bool setAdmissionID(const std::string parameter)
bool containsModule(DcmModuleType moduleType)
bool setInstanceCreationTime(const std::string parameter)
std::string getCodingSchemeIdentificationSequenceVM() const
std::string getOriginalSpecializedSOPClassUIDVR() const
std::string getOtherPatientIDsTag() const
virtual DcmDRTPatientSetupSequenceInterface getPatientSetupSequence()
std::string getPatientIDVM() const
std::string getDeidentificationMethodCodeSequenceVR() const
bool getIssuerOfAdmissionID(std::string ¶meter) const
std::string getInstanceCreatorUIDVR() const
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTApplicationSetupSequence.
Class to provide access to DRTBeamSequence.
Class to provide access to DRTBreedRegistrationSequence.
Class to provide access to DRTCodingSchemeIdentificationSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTDoseReferenceSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTFractionGroupSequence.
Class to provide access to DRTHL7StructuredDocumentReferenceSequence.
Class to provide access to DRTOriginalAttributesSequence.
Class to provide access to DRTOtherPatientIDsSequence.
Class to provide access to DRTPatientBreedCodeSequence.
Class to provide access to DRTPatientSetupSequence.
Class to provide access to DRTPatientSpeciesCodeSequence.
Class to provide access to DRTPhysiciansOfRecordIdentificationSequence.
Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence.
Class to provide access to DRTProcedureCodeSequence.
Class to provide access to DRTReferencedDoseSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedRTPlanSequenceInRTGeneralPlanModule.
Class to provide access to DRTReferencedStructureSetSequence.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTSourceSequence.
Class to provide access to DRTToleranceTableSequence.
Class to provide access to DRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModule.
DCMTree::TreePtr getMutableTree() const
Get the tree pointer.
void setMutableTree(const DCMTree::TreePtr &tree)
This method is intentionally protected, it is only here to be used in FME RT modules,...
DcmtkBase derived base object class for base objects that wrap RT related objects.
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTApplicationSetupSequence.
Class to provide access to DRTBeamSequence.
Class to provide access to DRTBreedRegistrationSequence.
Class to provide access to DRTCodingSchemeIdentificationSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTDoseReferenceSequence.
Class to provide access to DRTEncryptedAttributesSequence.
Class to provide access to DRTFractionGroupSequence.
Class to provide access to DRTHL7StructuredDocumentReferenceSequence.
Class to provide access to DRTOriginalAttributesSequence.
Class to provide access to DRTOtherPatientIDsSequence.
Class to provide access to DRTPatientBreedCodeSequence.
Class to provide access to DRTPatientSetupSequence.
Class to provide access to DRTPatientSpeciesCodeSequence.
Class to provide access to DRTPhysiciansOfRecordIdentificationSequence.
Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence.
Class to provide access to DRTProcedureCodeSequence.
Class to provide access to DRTReferencedDoseSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedRTPlanSequenceInRTGeneralPlanModule.
Class to provide access to DRTReferencedStructureSetSequence.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTSourceSequence.
Class to provide access to DRTToleranceTableSequence.
Class to provide access to DRTTreatmentMachineSequenceInRTBrachyApplicationSetupsModule.
Class collecting some DICOM helper functionality explicitly for dcmtk.
DcmtkBase derived base object class for base objects that wrap RT related objects.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree