23#ifndef __mlDRTStructureSetIODBase_H
24#define __mlDRTStructureSetIODBase_H
31#ifndef __mlModuleIncludes_H
85 return iter != _dcmModuleTypes.end();
954 dcmModuleTypeVec _dcmModuleTypes;
Project global and OS specific declarations.
#define MLDCMTKBASEOBJECTS_EXPORT
Base object class for passing DRTStructureSetIOD objects between MeVisLab modules.
bool setPatientID(const std::string parameter)
bool getClinicalTrialTimePointID(std::string ¶meter) const
std::string getPatientSizeVR() const
bool setStructureSetTime(const std::string parameter)
std::string getStructureSetLabelVM() const
std::string getSOPClassUIDVR() const
void setROIContourSequence(DcmDRTROIContourSequenceInterface seq)
std::string getPatientSizeVM() const
std::string getNameOfPhysiciansReadingStudyVM() const
std::string getSOPInstanceUIDVR() const
std::string getGantryIDVM() const
bool getDateOfLastCalibration(std::string ¶meter) const
bool setSoftwareVersions(const std::string parameter)
void setPerformedProtocolCodeSequence(DcmDRTPerformedProtocolCodeSequenceInterface seq)
std::string getPerformedProcedureStepStartTimeVR() const
std::string getInstanceCreationDateVM() const
std::string getSOPClassUIDTag() const
bool getStudyID(std::string ¶meter) const
std::string getAdmittingDiagnosesCodeSequenceTag()
bool getClinicalTrialSiteName(std::string ¶meter) const
bool getInstanceCreatorUID(std::string ¶meter) const
std::string getCodingSchemeIdentificationSequenceTag()
void setHL7StructuredDocumentReferenceSequence(DcmDRTHL7StructuredDocumentReferenceSequenceInterface seq)
std::string getTimeOfLastCalibrationVM() const
bool getPhysiciansOfRecord(std::string ¶meter) const
bool getManufacturer(std::string ¶meter) const
std::string getReferencedPerformedProcedureStepSequenceVM() const
std::string getSpecificCharacterSetVR() const
std::string getSpatialResolutionVM() const
std::string getStudyDateVR() const
std::string getInstitutionAddressVM() const
std::string getReferencedPerformedProcedureStepSequenceVR() const
bool getOtherPatientIDs(std::string ¶meter) const
std::string getSeriesInstanceUIDTag() const
std::string getPatientSexTag() const
bool setInstanceCreationTime(const std::string parameter)
std::string getStructureSetROISequenceVM() const
bool setPerformedProcedureStepStartTime(const std::string parameter)
std::string getStudyInstanceUIDVM() const
std::string getStudyDescriptionVM() const
bool setSOPInstanceStatus(const std::string parameter)
bool setStationName(const std::string parameter)
void setRequestAttributesSequence(DcmDRTRequestAttributesSequenceInterface seq)
std::string getBreedRegistrationSequenceVR() const
std::string getPerformedProcedureStepDescriptionTag() const
bool getManufacturerModelName(std::string ¶meter) const
std::string getPatientBreedDescriptionTag() const
std::string getOriginalAttributesSequenceVM() const
bool setResponsiblePersonRole(const std::string parameter)
std::string getInstanceCreationTimeVM() const
std::string getTimezoneOffsetFromUTCVR() const
bool setReviewDate(const std::string parameter)
std::string getStudyInstanceUIDTag() const
virtual DcmDRTStructureSetROISequenceInterface getStructureSetROISequence()
std::string getStructureSetNameVM() const
std::string getOtherPatientIDsVR() const
std::string getRelatedGeneralSOPClassUIDTag() const
bool setIssuerOfPatientID(const std::string parameter)
bool setPatientBirthDate(const std::string parameter)
bool setEthnicGroup(const std::string parameter)
virtual DcmDRTDigitalSignaturesSequenceInterface getDigitalSignaturesSequence()
virtual ~DRTStructureSetIODBase()
std::string getRequestAttributesSequenceTag()
std::string getReferencedPatientSequenceVM() const
std::string getClinicalTrialSiteIDVR() const
std::string getStructureSetTimeVR() const
std::string getClinicalTrialTimePointDescriptionVR() const
std::string getIssuerOfPatientIDVM() const
bool setAdmissionID(const std::string parameter)
std::string getReferencedFrameOfReferenceSequenceVR() const
bool setStructureSetName(const std::string parameter)
std::string getContributingEquipmentSequenceVM() const
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getPhysiciansReadingStudyIdentificationSequence()
std::string getPatientCommentsVM() const
std::string getSeriesDescriptionVR() const
std::string getPatientWeightVR() const
void setReferencedFrameOfReferenceSequence(DcmDRTReferencedFrameOfReferenceSequenceInterface seq)
std::string getResponsiblePersonRoleTag() const
bool setClinicalTrialProtocolID(const std::string parameter)
bool getSeriesNumber(std::string ¶meter) const
virtual DcmDRTRTROIObservationsSequenceInterface getRTROIObservationsSequence()
bool getAccessionNumber(std::string ¶meter) const
std::string getAdditionalPatientHistoryTag() const
std::string getManufacturerVR() const
bool getClinicalTrialSubjectReadingID(std::string ¶meter) const
bool setAdmittingDiagnosesDescription(const std::string parameter)
void setDcmTree(DCMTree::TreePtr dcmTree)
std::string getPatientSpeciesCodeSequenceTag()
bool getReferringPhysicianName(std::string ¶meter) const
bool getResponsibleOrganization(std::string ¶meter) const
std::string getProcedureCodeSequenceTag()
std::string getStationNameVR() const
std::string getManufacturerModelNameVM() const
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getAdmittingDiagnosesCodeSequence()
virtual DcmDRTMACParametersSequenceInterface getMACParametersSequence()
std::string getAdmissionIDVM() const
bool getClinicalTrialSponsorName(std::string ¶meter) const
std::string getPatientNameTag() const
std::string getModalityTag() const
bool getPerformedProcedureStepDescription(std::string ¶meter) const
std::string getOccupationVM() const
std::string getOriginalSpecializedSOPClassUIDVR() const
std::vector< DcmModuleType >::iterator dcmModuleTypeVecIter
std::string getClinicalTrialSponsorNameVM() const
std::string getStudyTimeVR() const
std::string getClinicalTrialSiteNameVR() const
std::string getDeidentificationMethodTag() const
std::string getPerformedProcedureStepStartTimeTag() const
bool getPatientComments(std::string ¶meter) const
void setPhysiciansOfRecordIdentificationSequence(DcmDRTPhysiciansOfRecordIdentificationSequenceInterface seq)
bool setModality(const std::string parameter)
bool setPatientSex(const std::string parameter)
bool getPatientBreedDescription(std::string ¶meter) const
std::string getReviewerNameVM() const
std::string getSOPInstanceStatusVM() const
std::string getOtherPatientIDsSequenceVR() const
std::string getPatientBreedCodeSequenceVM() const
std::string getRTROIObservationsSequenceVM() const
std::string getOtherPatientNamesTag() const
bool setReviewTime(const std::string parameter)
bool getPerformedProcedureStepStartTime(std::string ¶meter) const
bool isValid()
Return true if wrapped IOD object is valid.
std::string getPerformedProcedureStepDescriptionVM() const
bool getSOPInstanceStatus(std::string ¶meter) const
bool setSeriesDescription(const std::string parameter)
std::string getPatientSpeciesDescriptionTag() const
std::string getStructureSetLabelTag() const
bool setPatientSpeciesDescription(const std::string parameter)
std::string getStructureSetROISequenceVR() const
virtual DcmDRTReferencedPatientSequenceInterface getReferencedPatientSequence()
std::string getClinicalTrialProtocolNameVR() const
std::string getIssuerOfAdmissionIDVM() const
bool setSeriesNumber(const std::string parameter)
std::string getBreedRegistrationSequenceVM() const
std::string getMACParametersSequenceVM() const
void setEncryptedAttributesSequence(DcmDRTEncryptedAttributesSequenceInterface seq)
DRTStructureSetIODBase(DCMTree::TreePtr dicomTree)
std::string getStationNameTag() const
std::string getInstitutionAddressVR() const
std::string getOriginalSpecializedSOPClassUIDTag() const
std::string getPatientBirthTimeVM() const
std::string getSeriesInstanceUIDVR() const
bool setOtherPatientNames(const std::string parameter)
bool setStudyID(const std::string parameter)
bool getPixelPaddingValue(MLuint16 ¶meter) const
bool getTimeOfLastCalibration(std::string ¶meter) const
bool getStructureSetDescription(std::string ¶meter) const
void setCodingSchemeIdentificationSequence(DcmDRTCodingSchemeIdentificationSequenceInterface seq)
virtual DcmDRTReferencedFrameOfReferenceSequenceInterface getEmptyReferencedFrameOfReferenceSequence()
std::string getIssuerOfPatientIDVR() const
std::string getModalityVM() const
std::string getStructureSetDescriptionTag() const
bool getPatientSex(std::string ¶meter) const
virtual DcmDRTRTROIObservationsSequenceInterface getEmptyRTROIObservationsSequence()
std::string getClinicalTrialSponsorNameVR() const
virtual DcmDRTContributingEquipmentSequenceInterface getEmptyContributingEquipmentSequence()
bool getPatientName(std::string ¶meter) const
std::string getOccupationTag() const
std::string getPatientBirthDateTag() const
std::string getClinicalTrialCoordinatingCenterNameVM() const
bool getReviewerName(std::string ¶meter) const
bool setClinicalTrialProtocolName(const std::string parameter)
bool setInstitutionalDepartmentName(const std::string parameter)
std::string getClinicalTrialSiteIDVM() const
std::string getRequestAttributesSequenceVR() const
std::string getApprovalStatusVM() const
bool getOriginalSpecializedSOPClassUID(std::string ¶meter) const
std::string getClinicalTrialProtocolNameTag() const
std::string getPatientSpeciesCodeSequenceVM() const
std::string getRelatedGeneralSOPClassUIDVR() const
bool setClinicalTrialTimePointID(const std::string parameter)
std::string getPerformedProcedureStepDescriptionVR() const
std::string getOtherPatientNamesVR() const
bool getStationName(std::string ¶meter) const
virtual DcmDRTPatientBreedCodeSequenceInterface getEmptyPatientBreedCodeSequence()
std::string getIssuerOfPatientIDTag() const
bool getSOPInstanceUID(std::string ¶meter) const
bool setClinicalTrialSponsorName(const std::string parameter)
virtual DcmDRTPerformedProtocolCodeSequenceInterface getEmptyPerformedProtocolCodeSequence()
std::string getClinicalTrialSiteNameVM() const
std::string getInstanceCreationTimeVR() const
bool setAdditionalPatientHistory(const std::string parameter)
bool setNameOfPhysiciansReadingStudy(const std::string parameter)
std::string getPixelPaddingValueVM() const
virtual DcmDRTReferencedPatientSequenceInterface getEmptyReferencedPatientSequence()
virtual DcmDRTRequestAttributesSequenceInterface getEmptyRequestAttributesSequence()
std::string getReferencedFrameOfReferenceSequenceVM() const
std::string getStudyIDVR() const
std::string getStructureSetLabelVR() const
std::string getIssuerOfAdmissionIDTag() const
std::string getManufacturerModelNameTag() const
std::string getPatientNameVM() const
bool getRelatedGeneralSOPClassUID(std::string ¶meter) const
bool getOccupation(std::string ¶meter) const
std::string getOriginalSpecializedSOPClassUIDVM() const
std::string getEncryptedAttributesSequenceVR() const
virtual DcmDRTProcedureCodeSequenceInterface getEmptyProcedureCodeSequence()
bool getPatientID(std::string ¶meter) const
bool setClinicalTrialTimePointDescription(const std::string parameter)
bool setPatientBirthTime(const std::string parameter)
std::string getInstanceCreatorUIDVM() const
void setReferencedStudySequence(DcmDRTReferencedStudySequenceInterface seq)
std::string getInstanceCreatorUIDTag() const
std::string getSeriesDescriptionTag() const
bool setAccessionNumber(const std::string parameter)
std::string getResponsiblePersonVR() const
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getEmptyCodingSchemeIdentificationSequence()
bool setAuthorizationEquipmentCertificationNumber(const std::string parameter)
bool getStructureSetLabel(std::string ¶meter) const
bool setSpecificCharacterSet(const std::string parameter)
std::string getPhysiciansOfRecordVR() const
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getDeidentificationMethodCodeSequence()
bool setClinicalTrialSubjectID(const std::string parameter)
std::string getSeriesNumberTag() const
std::string getContributingEquipmentSequenceTag()
bool setPatientComments(const std::string parameter)
std::string getSoftwareVersionsVM() const
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getHL7StructuredDocumentReferenceSequence()
std::string getPerformedProcedureStepIDVR() const
virtual DcmDRTReferencedStudySequenceInterface getEmptyReferencedStudySequence()
std::string getDateOfLastCalibrationVR() const
bool getStructureSetName(std::string ¶meter) const
std::string getPatientSexVR() const
bool getAdditionalPatientHistory(std::string ¶meter) const
std::string getPerformedProcedureStepStartDateVR() const
std::string getProcedureCodeSequenceVM() const
std::string getDigitalSignaturesSequenceVM() const
virtual DcmDRTRequestAttributesSequenceInterface getRequestAttributesSequence()
std::string getOtherPatientIDsVM() const
std::string getROIContourSequenceVR() const
std::string getSeriesInstanceUIDVM() const
void setOriginalAttributesSequence(DcmDRTOriginalAttributesSequenceInterface seq)
std::string getPerformedProcedureStepStartDateVM() const
std::string getPatientIdentityRemovedTag() const
std::string getProcedureCodeSequenceVR() const
std::string getOtherPatientIDsTag() const
std::string getEthnicGroupVM() const
std::string getInstanceCreationDateVR() const
bool getApprovalStatus(std::string ¶meter) const
std::string getRequestAttributesSequenceVM() const
std::string getInstitutionNameVR() const
std::string getReferencedPerformedProcedureStepSequenceTag()
bool getInstanceCreationTime(std::string ¶meter) const
std::string getClinicalTrialProtocolNameVM() const
std::string getPatientSexVM() const
virtual DcmDRTPatientSpeciesCodeSequenceInterface getEmptyPatientSpeciesCodeSequence()
std::string getPatientIdentityRemovedVR() const
std::string getClinicalTrialCoordinatingCenterNameTag() const
std::string getPhysiciansOfRecordIdentificationSequenceVR() const
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getEmptyPhysiciansOfRecordIdentificationSequence()
std::string getAccessionNumberTag() const
std::string getManufacturerModelNameVR() const
void setPatientSpeciesCodeSequence(DcmDRTPatientSpeciesCodeSequenceInterface seq)
virtual DcmDRTOtherPatientIDsSequenceInterface getEmptyOtherPatientIDsSequence()
bool setResponsiblePerson(const std::string parameter)
std::string getStudyIDVM() const
std::string getPhysiciansReadingStudyIdentificationSequenceVR() const
std::string getPerformedProtocolCodeSequenceVM() const
std::string getInstitutionalDepartmentNameVR() const
bool getInstitutionName(std::string ¶meter) const
bool setIssuerOfAdmissionID(const std::string parameter)
std::string getPatientWeightTag() const
void setDigitalSignaturesSequence(DcmDRTDigitalSignaturesSequenceInterface seq)
std::string getResponsiblePersonRoleVR() const
std::string getPatientBirthTimeTag() const
bool setPatientName(const std::string parameter)
bool getPerformedProcedureStepID(std::string ¶meter) const
bool getSoftwareVersions(std::string ¶meter) const
std::string getOriginalAttributesSequenceVR() const
std::string getAdmittingDiagnosesCodeSequenceVR() const
std::string getReferringPhysicianNameVM() const
std::string getSOPInstanceUIDVM() const
bool getIssuerOfAdmissionID(std::string ¶meter) const
std::string getPerformedProcedureStepIDTag() const
bool getResponsiblePersonRole(std::string ¶meter) const
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getReferringPhysicianIdentificationSequence()
std::string getClinicalTrialTimePointIDTag() const
bool setInstanceCreationDate(const std::string parameter)
std::string getClinicalTrialSponsorNameTag() const
bool getEthnicGroup(std::string ¶meter) const
std::string getContributingEquipmentSequenceVR() const
bool getDeviceSerialNumber(std::string ¶meter) const
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getEmptyReferencedPerformedProcedureStepSequence()
std::string getModalityVR() const
void setRTROIObservationsSequence(DcmDRTRTROIObservationsSequenceInterface seq)
std::string getReferringPhysicianIdentificationSequenceVR() const
bool setSOPAuthorizationComment(const std::string parameter)
void setDeidentificationMethodCodeSequence(DcmDRTDeidentificationMethodCodeSequenceInterface seq)
std::string getPerformedProcedureStepIDVM() const
std::string getSoftwareVersionsVR() const
std::string getPerformedProcedureStepStartDateTag() const
std::string getClinicalTrialSubjectIDVM() const
virtual DcmDRTPatientBreedCodeSequenceInterface getPatientBreedCodeSequence()
std::string getSOPAuthorizationDateTimeTag() const
std::string getReferencedFrameOfReferenceSequenceTag()
bool getClinicalTrialProtocolName(std::string ¶meter) const
bool getReviewDate(std::string ¶meter) const
std::string getROIContourSequenceVM() const
std::string getPatientSpeciesDescriptionVR() const
std::string getROIContourSequenceTag()
std::string getSpecificCharacterSetTag() const
std::string getPatientBreedCodeSequenceTag()
std::string getInstanceCreationTimeTag() const
dcmModuleTypeVec getModuleTypes()
Return vector of DcmModuleTypes.
bool getClinicalTrialSiteID(std::string ¶meter) const
std::string getStationNameVM() const
std::string getClinicalTrialProtocolIDVR() const
std::string getSpatialResolutionVR() const
std::string getPixelPaddingValueVR() const
bool getPatientBirthTime(std::string ¶meter) const
bool getStructureSetDate(std::string ¶meter) const
std::string getAuthorizationEquipmentCertificationNumberVR() const
bool setPatientWeight(const std::string parameter)
void setOtherPatientIDsSequence(DcmDRTOtherPatientIDsSequenceInterface seq)
bool getSpatialResolution(std::string ¶meter) const
std::string getPatientAgeVR() const
bool getAdmissionID(std::string ¶meter) const
virtual DcmDRTCodingSchemeIdentificationSequenceInterface getCodingSchemeIdentificationSequence()
std::string getEthnicGroupTag() const
virtual DcmDRTBreedRegistrationSequenceInterface getEmptyBreedRegistrationSequence()
std::string getStudyTimeVM() const
bool setPatientSize(const std::string parameter)
std::string getPatientIDVR() const
std::string getAdmittingDiagnosesDescriptionVR() const
virtual DcmDRTProcedureCodeSequenceInterface getProcedureCodeSequence()
std::string getClinicalTrialTimePointDescriptionTag() const
std::string getResponsibleOrganizationVM() const
std::string getPerformedProcedureStepStartTimeVM() const
bool setGantryID(const std::string parameter)
std::string getReviewTimeVM() const
std::string getPatientBreedCodeSequenceVR() const
virtual DcmDRTEncryptedAttributesSequenceInterface getEncryptedAttributesSequence()
std::string getApprovalStatusVR() const
std::string getDeviceSerialNumberTag() const
std::string getResponsiblePersonTag() const
std::string getPatientAgeVM() const
bool getIssuerOfPatientID(std::string ¶meter) const
bool getNameOfPhysiciansReadingStudy(std::string ¶meter) const
virtual DcmDRTDigitalSignaturesSequenceInterface getEmptyDigitalSignaturesSequence()
bool setOriginalSpecializedSOPClassUID(const std::string parameter)
DRTStructureSetIODBase()
Default Constructor.
std::string getClinicalTrialProtocolIDTag() const
std::string getClinicalTrialProtocolIDVM() const
std::vector< DcmModuleType > dcmModuleTypeVec
Maps a DcmModuleType enum to DcmModuleInterface pointer.
std::string getSOPInstanceStatusVR() const
std::string getDeidentificationMethodCodeSequenceVR() const
std::string getTimeOfLastCalibrationTag() const
virtual DcmDRTROIContourSequenceInterface getEmptyROIContourSequence()
bool setPerformedProcedureStepID(const std::string parameter)
bool getClinicalTrialProtocolID(std::string ¶meter) const
bool setInstitutionName(const std::string parameter)
std::string getAccessionNumberVM() const
std::string getInstanceCreatorUIDVR() const
virtual DcmDRTReferencedFrameOfReferenceSequenceInterface getReferencedFrameOfReferenceSequence()
std::string getPatientSpeciesDescriptionVM() const
std::string getStudyDateTag() const
bool getClinicalTrialSubjectID(std::string ¶meter) const
std::string getStructureSetROISequenceTag()
std::string getSeriesDescriptionVM() const
std::string getInstitutionNameVM() const
std::string getDateOfLastCalibrationVM() const
bool setApprovalStatus(const std::string parameter)
std::string getPatientBirthTimeVR() const
std::string getReviewTimeVR() const
bool getSOPAuthorizationDateTime(std::string ¶meter) const
std::string getPixelPaddingValueTag() const
bool setResponsibleOrganization(const std::string parameter)
std::string getInstanceCreationDateTag() const
std::string getPatientSpeciesCodeSequenceVR() const
virtual DcmDRTPatientSpeciesCodeSequenceInterface getPatientSpeciesCodeSequence()
std::string getPatientBreedDescriptionVM() const
bool getClinicalTrialTimePointDescription(std::string ¶meter) const
void setBreedRegistrationSequence(DcmDRTBreedRegistrationSequenceInterface seq)
bool getReviewTime(std::string ¶meter) const
std::string getReferencedStudySequenceVM() const
std::string getGantryIDVR() const
bool getPatientSexNeutered(std::string ¶meter) const
std::string getOccupationVR() const
bool getStudyDescription(std::string ¶meter) const
bool containsModule(DcmModuleType moduleType)
bool getInstitutionalDepartmentName(std::string ¶meter) const
std::string getStructureSetNameVR() const
std::string getNameOfPhysiciansReadingStudyVR() const
std::string getClinicalTrialSubjectIDVR() const
bool setReviewerName(const std::string parameter)
std::string getDeviceSerialNumberVR() const
std::string getStructureSetDateTag() const
std::string getClinicalTrialTimePointIDVR() const
bool getStudyTime(std::string ¶meter) const
bool getSOPAuthorizationComment(std::string ¶meter) const
bool setPixelPaddingValue(const MLuint16 parameter)
virtual DcmDRTEncryptedAttributesSequenceInterface getEmptyEncryptedAttributesSequence()
std::string getOtherPatientIDsSequenceTag()
bool setSOPClassUID(const std::string parameter)
std::string getPatientSexNeuteredTag() const
std::string getPatientBirthDateVM() const
bool setDeviceSerialNumber(const std::string parameter)
bool setManufacturer(const std::string parameter)
std::string getReferencedPatientSequenceVR() const
std::string getSOPAuthorizationCommentTag() const
void setReferringPhysicianIdentificationSequence(DcmDRTReferringPhysicianIdentificationSequenceInterface seq)
std::string getSeriesNumberVR() const
bool getOtherPatientNames(std::string ¶meter) const
void setStructureSetROISequence(DcmDRTStructureSetROISequenceInterface seq)
virtual DcmDRTPhysiciansOfRecordIdentificationSequenceInterface getPhysiciansOfRecordIdentificationSequence()
bool setPerformedProcedureStepStartDate(const std::string parameter)
bool getPatientSize(std::string ¶meter) const
std::string getEncryptedAttributesSequenceVM() const
bool setPatientIdentityRemoved(const std::string parameter)
bool setDeidentificationMethod(const std::string parameter)
bool setPatientBreedDescription(const std::string parameter)
std::string getRTROIObservationsSequenceTag()
std::string getTimezoneOffsetFromUTCTag() const
std::string getApprovalStatusTag() const
std::string getPerformedProtocolCodeSequenceTag()
std::string getPatientBreedDescriptionVR() const
std::string getCodingSchemeIdentificationSequenceVM() const
std::string getStudyTimeTag() const
bool getPatientAge(std::string ¶meter) const
std::string getPatientIdentityRemovedVM() const
std::string getPatientCommentsTag() const
std::string getSoftwareVersionsTag() const
virtual DcmDRTBreedRegistrationSequenceInterface getBreedRegistrationSequence()
std::string getReferencedStudySequenceVR() const
std::string getClinicalTrialTimePointIDVM() const
std::string getInstitutionNameTag() const
std::string getStructureSetNameTag() const
virtual DcmDRTOriginalAttributesSequenceInterface getEmptyOriginalAttributesSequence()
bool setPatientAge(const std::string parameter)
std::string getDeidentificationMethodVM() const
std::string getSOPInstanceStatusTag() const
std::string getPatientBirthDateVR() const
bool setClinicalTrialSiteName(const std::string parameter)
std::string getSOPAuthorizationDateTimeVM() const
std::string getManufacturerTag() const
std::string getRTROIObservationsSequenceVR() const
std::string getRelatedGeneralSOPClassUIDVM() const
bool getInstitutionAddress(std::string ¶meter) const
std::string getResponsibleOrganizationTag() const
bool setPhysiciansOfRecord(const std::string parameter)
bool setSOPAuthorizationDateTime(const std::string parameter)
std::string getAdditionalPatientHistoryVM() const
std::string getPatientAgeTag() const
bool getClinicalTrialCoordinatingCenterName(std::string ¶meter) const
std::string getDeviceSerialNumberVM() const
bool setInstitutionAddress(const std::string parameter)
std::string getOtherPatientNamesVM() const
std::string getSeriesNumberVM() const
std::string getReviewerNameVR() const
std::string getResponsiblePersonRoleVM() const
virtual DcmDRTReferencedPerformedProcedureStepSequenceInterface getReferencedPerformedProcedureStepSequence()
std::string getClinicalTrialSiteNameTag() const
void setAdmittingDiagnosesCodeSequence(DcmDRTAdmittingDiagnosesCodeSequenceInterface seq)
std::string getSOPAuthorizationCommentVM() const
std::string getReferencedStudySequenceTag()
bool setRelatedGeneralSOPClassUID(const std::string parameter)
virtual DcmDRTOtherPatientIDsSequenceInterface getOtherPatientIDsSequence()
void setReferencedPerformedProcedureStepSequence(DcmDRTReferencedPerformedProcedureStepSequenceInterface seq)
std::string getStudyDateVM() const
bool setOccupation(const std::string parameter)
virtual DcmDRTHL7StructuredDocumentReferenceSequenceInterface getEmptyHL7StructuredDocumentReferenceSequence()
std::string getInstitutionAddressTag() const
std::string getBreedRegistrationSequenceTag()
bool setPerformedProcedureStepDescription(const std::string parameter)
std::string getResponsibleOrganizationVR() const
virtual DcmDRTContributingEquipmentSequenceInterface getContributingEquipmentSequence()
std::string getEncryptedAttributesSequenceTag()
virtual DcmDRTROIContourSequenceInterface getROIContourSequence()
std::string getDigitalSignaturesSequenceVR() const
std::string getTimeOfLastCalibrationVR() const
std::string getReviewTimeTag() const
std::string getStructureSetDateVR() const
std::string getOriginalAttributesSequenceTag()
std::string getCodingSchemeIdentificationSequenceVR() const
std::string getStudyDescriptionTag() const
virtual DcmDRTReferringPhysicianIdentificationSequenceInterface getEmptyReferringPhysicianIdentificationSequence()
std::string getReviewDateVR() const
std::string getStudyDescriptionVR() const
std::string getPatientSizeTag() const
virtual DcmDRTStructureSetROISequenceInterface getEmptyStructureSetROISequence()
bool setInstanceCreatorUID(const std::string parameter)
bool setSeriesInstanceUID(const std::string parameter)
std::string getAdmissionIDTag() const
std::string getStructureSetTimeTag() const
bool setStudyTime(const std::string parameter)
bool getResponsiblePerson(std::string ¶meter) const
std::string getStructureSetDescriptionVR() const
bool getTimezoneOffsetFromUTC(std::string ¶meter) const
bool getPatientIdentityRemoved(std::string ¶meter) const
std::string getOtherPatientIDsSequenceVM() const
std::string getAdmissionIDVR() const
bool setStudyDescription(const std::string parameter)
std::string getEthnicGroupVR() const
std::string getInstitutionalDepartmentNameVM() const
std::string getPhysiciansOfRecordIdentificationSequenceTag()
std::string getAdmittingDiagnosesDescriptionVM() const
void setPatientBreedCodeSequence(DcmDRTPatientBreedCodeSequenceInterface seq)
std::string getClinicalTrialSubjectReadingIDVR() const
std::string getDateOfLastCalibrationTag() const
bool setManufacturerModelName(const std::string parameter)
bool setSOPInstanceUID(const std::string parameter)
std::string getDeidentificationMethodCodeSequenceVM() const
std::string getPatientIDVM() const
std::string getPhysiciansOfRecordTag() const
bool setClinicalTrialSiteID(const std::string parameter)
bool setStructureSetDate(const std::string parameter)
bool getPerformedProcedureStepStartDate(std::string ¶meter) const
std::string getReferringPhysicianNameTag() const
bool setStudyDate(const std::string parameter)
std::string getTimezoneOffsetFromUTCVM() const
std::string getDeidentificationMethodCodeSequenceTag()
std::string getReferringPhysicianIdentificationSequenceVM() const
std::string getReviewerNameTag() const
std::string getClinicalTrialSubjectReadingIDTag() const
std::string getSOPAuthorizationCommentVR() const
bool setReferringPhysicianName(const std::string parameter)
std::string getClinicalTrialCoordinatingCenterNameVR() const
std::string getSOPAuthorizationDateTimeVR() const
bool getSeriesInstanceUID(std::string ¶meter) const
std::string getSOPClassUIDVM() const
bool getModality(std::string ¶meter) const
bool setClinicalTrialCoordinatingCenterName(const std::string parameter)
std::string getReferencedPatientSequenceTag()
bool setStructureSetLabel(const std::string parameter)
std::string getStructureSetDescriptionVM() const
void setPhysiciansReadingStudyIdentificationSequence(DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface seq)
std::string getPatientNameVR() const
bool getInstanceCreationDate(std::string ¶meter) const
std::string getStudyInstanceUIDVR() const
std::string getAdditionalPatientHistoryVR() const
std::string getDigitalSignaturesSequenceTag()
void setMACParametersSequence(DcmDRTMACParametersSequenceInterface seq)
std::string getIssuerOfAdmissionIDVR() const
bool getAdmittingDiagnosesDescription(std::string ¶meter) const
bool setStructureSetDescription(const std::string parameter)
std::string getAuthorizationEquipmentCertificationNumberTag() const
std::string getReferringPhysicianIdentificationSequenceTag()
std::string getMACParametersSequenceVR() const
bool getPatientBirthDate(std::string ¶meter) const
virtual DcmDRTDeidentificationMethodCodeSequenceInterface getEmptyDeidentificationMethodCodeSequence()
std::string getReviewDateTag() const
std::string getSpecificCharacterSetVM() const
bool getStudyInstanceUID(std::string ¶meter) const
bool getSeriesDescription(std::string ¶meter) const
std::string getClinicalTrialTimePointDescriptionVM() const
void setProcedureCodeSequence(DcmDRTProcedureCodeSequenceInterface seq)
std::string getAdmittingDiagnosesDescriptionTag() const
bool getSpecificCharacterSet(std::string ¶meter) const
virtual DcmDRTOriginalAttributesSequenceInterface getOriginalAttributesSequence()
std::string getDeidentificationMethodVR() const
bool getGantryID(std::string ¶meter) const
std::string getReviewDateVM() const
std::string getClinicalTrialSubjectIDTag() const
std::string getHL7StructuredDocumentReferenceSequenceVM() const
bool getStudyDate(std::string ¶meter) const
bool setTimezoneOffsetFromUTC(const std::string parameter)
std::string getStructureSetDateVM() const
bool getStructureSetTime(std::string ¶meter) const
bool setDateOfLastCalibration(const std::string parameter)
bool getAuthorizationEquipmentCertificationNumber(std::string ¶meter) const
bool getPatientWeight(std::string ¶meter) const
std::string getClinicalTrialSubjectReadingIDVM() const
bool setClinicalTrialSubjectReadingID(const std::string parameter)
bool getSOPClassUID(std::string ¶meter) const
bool setStudyInstanceUID(const std::string parameter)
std::string getPhysiciansReadingStudyIdentificationSequenceVM() const
std::string getManufacturerVM() const
bool getDeidentificationMethod(std::string ¶meter) const
bool setPatientSexNeutered(const std::string parameter)
std::string getClinicalTrialSiteIDTag() const
std::string getSOPInstanceUIDTag() const
bool setSpatialResolution(const std::string parameter)
virtual DcmDRTReferencedStudySequenceInterface getReferencedStudySequence()
std::string getInstitutionalDepartmentNameTag() const
std::string getPatientWeightVM() const
std::string getMACParametersSequenceTag()
virtual DcmDRTAdmittingDiagnosesCodeSequenceInterface getEmptyAdmittingDiagnosesCodeSequence()
DCMTree::TreePtr getDCMTree()
std::string getAuthorizationEquipmentCertificationNumberVM() const
void setReferencedPatientSequence(DcmDRTReferencedPatientSequenceInterface seq)
std::string getNameOfPhysiciansReadingStudyTag() const
void setContributingEquipmentSequence(DcmDRTContributingEquipmentSequenceInterface seq)
std::string getResponsiblePersonVM() const
std::string getGantryIDTag() const
std::string getStructureSetTimeVM() const
virtual DcmDRTMACParametersSequenceInterface getEmptyMACParametersSequence()
std::string getPatientSexNeuteredVM() const
std::string getHL7StructuredDocumentReferenceSequenceVR() const
std::string getReferringPhysicianNameVR() const
bool setTimeOfLastCalibration(const std::string parameter)
std::string getAdmittingDiagnosesCodeSequenceVM() const
std::string getPatientIDTag() const
std::string getPhysiciansOfRecordVM() const
std::string getHL7StructuredDocumentReferenceSequenceTag()
std::string getAccessionNumberVR() const
virtual DcmDRTPerformedProtocolCodeSequenceInterface getPerformedProtocolCodeSequence()
bool getPatientSpeciesDescription(std::string ¶meter) const
virtual DcmDRTPhysiciansReadingStudyIdentificationSequenceInterface getEmptyPhysiciansReadingStudyIdentificationSequence()
std::string getSpatialResolutionTag() const
std::string getPerformedProtocolCodeSequenceVR() const
std::string getPhysiciansReadingStudyIdentificationSequenceTag()
std::string getStudyIDTag() const
std::string getPatientSexNeuteredVR() const
std::string getPhysiciansOfRecordIdentificationSequenceVM() const
std::string getPatientCommentsVR() const
bool setOtherPatientIDs(const std::string parameter)
Class to provide access to DRTAdmittingDiagnosesCodeSequence.
Class to provide access to DRTBreedRegistrationSequence.
Class to provide access to DRTCodingSchemeIdentificationSequence.
Class to provide access to DRTContributingEquipmentSequence.
Class to provide access to DRTDeidentificationMethodCodeSequence.
Class to provide access to DRTDigitalSignaturesSequence.
Class to provide access to DRTEncryptedAttributesSequence.
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 DRTPatientSpeciesCodeSequence.
Class to provide access to DRTPhysiciansOfRecordIdentificationSequence.
Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence.
Class to provide access to DRTProcedureCodeSequence.
Class to provide access to DRTROIContourSequence.
Class to provide access to DRTRTROIObservationsSequence.
Class to provide access to DRTReferencedFrameOfReferenceSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTStructureSetROISequence.
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 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 DRTEncryptedAttributesSequence.
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 DRTPatientSpeciesCodeSequence.
Class to provide access to DRTPhysiciansOfRecordIdentificationSequence.
Class to provide access to DRTPhysiciansReadingStudyIdentificationSequence.
Class to provide access to DRTProcedureCodeSequence.
Class to provide access to DRTROIContourSequence.
Class to provide access to DRTRTROIObservationsSequence.
Class to provide access to DRTReferencedFrameOfReferenceSequence.
Class to provide access to DRTReferencedPatientSequence.
Class to provide access to DRTReferencedStudySequence.
Class to provide access to DRTReferringPhysicianIdentificationSequence.
Class to provide access to DRTRequestAttributesSequence.
Class to provide access to DRTStructureSetROISequence.
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