Package org.dcm4che.typeddicom.iods
Class RTIonMachineVerificationIOD
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractInformationObjectDefinition
-
- org.dcm4che.typeddicom.iods.RTIonMachineVerificationIOD
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,AuthorizationEquipmentCertificationNumber.Holder,BarcodeValue.Holder,CodingSchemeIdentificationSequence.Holder,ContentQualification.Holder,ContextGroupIdentificationSequence.Holder,ContributingEquipmentSequence.Holder,ConversionSourceAttributesSequence.Holder,DigitalSignaturesSequence.Holder,EncryptedAttributesSequence.Holder,FailedAttributesSequence.Holder,GeneralMachineVerificationSequence.Holder,HL7StructuredDocumentReferenceSequence.Holder,InstanceCoercionDateTime.Holder,InstanceCreationDate.Holder,InstanceCreationTime.Holder,InstanceCreatorUID.Holder,InstanceNumber.Holder,InstanceOriginStatus.Holder,IonMachineVerificationSequence.Holder,IssuerOfPatientID.Holder,IssuerOfPatientIDQualifiersSequence.Holder,LongitudinalTemporalInformationModified.Holder,MACParametersSequence.Holder,MappingResourceIdentificationSequence.Holder,OriginalAttributesSequence.Holder,OriginalSpecializedSOPClassUID.Holder,OverriddenAttributesSequence.Holder,PatientID.Holder,PrivateDataElementCharacteristicsSequence.Holder,QueryRetrieveView.Holder,ReferencedDefinedProtocolSequence.Holder,ReferencedFractionGroupNumber.Holder,ReferencedPerformedProtocolSequence.Holder,ReferencedRTPlanSequence.Holder,RelatedGeneralSOPClassUID.Holder,SOPAuthorizationComment.Holder,SOPAuthorizationDateTime.Holder,SOPClassUID.Holder,SOPInstanceStatus.Holder,SOPInstanceUID.Holder,SpecificCharacterSet.Holder,TimezoneOffsetFromUTC.Holder,TreatmentVerificationStatus.Holder,RTGeneralMachineVerificationModule,RTIonMachineVerificationModule,SOPCommonModule
public class RTIonMachineVerificationIOD extends org.dcm4che.typeddicom.AbstractInformationObjectDefinition implements SOPCommonModule, RTGeneralMachineVerificationModule, RTIonMachineVerificationModule
Name: RT Ion Machine Verification IOD
Description:
The RT Ion Machine Verification IOD describes the Attributes that are required by an external Machine Parameter Verifier (MPV) when performing verification of an ion radiation therapy treatment, prior to delivery.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRTIonMachineVerificationIOD.Builder-
Nested classes/interfaces inherited from interface org.dcm4che.typeddicom.modules.RTGeneralMachineVerificationModule
RTGeneralMachineVerificationModule.SimpleWrapper
-
Nested classes/interfaces inherited from interface org.dcm4che.typeddicom.modules.RTIonMachineVerificationModule
RTIonMachineVerificationModule.SimpleWrapper
-
Nested classes/interfaces inherited from interface org.dcm4che.typeddicom.modules.SOPCommonModule
SOPCommonModule.SimpleWrapper
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Set<org.dcm4che.typeddicom.SOPClass>STANDARD_SOP_CLASSES
-
Constructor Summary
Constructors Constructor Description RTIonMachineVerificationIOD()RTIonMachineVerificationIOD(org.dcm4che3.data.Attributes attributes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RTIonMachineVerificationIOD.Builderbuilder()static RTIonMachineVerificationIOD.Builderbuilder(org.dcm4che3.data.Attributes attributes)java.util.Set<org.dcm4che.typeddicom.SOPClass>getStandardSOPClasses()-
Methods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper
equals, getAttributes, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.AuthorizationEquipmentCertificationNumber.Holder
containsAuthorizationEquipmentCertificationNumber, getAuthorizationEquipmentCertificationNumber, removeAuthorizationEquipmentCertificationNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BarcodeValue.Holder
containsBarcodeValue, getBarcodeValue, removeBarcodeValue
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.CodingSchemeIdentificationSequence.Holder
containsCodingSchemeIdentificationSequence, ensureCodingSchemeIdentificationSequence, ensureCodingSchemeIdentificationSequence, getCodingSchemeIdentificationSequence, newCodingSchemeIdentificationSequence, removeCodingSchemeIdentificationSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContentQualification.Holder
containsContentQualification, getContentQualification, removeContentQualification
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContextGroupIdentificationSequence.Holder
containsContextGroupIdentificationSequence, ensureContextGroupIdentificationSequence, ensureContextGroupIdentificationSequence, getContextGroupIdentificationSequence, newContextGroupIdentificationSequence, removeContextGroupIdentificationSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContributingEquipmentSequence.Holder
containsContributingEquipmentSequence, ensureContributingEquipmentSequence, ensureContributingEquipmentSequence, getContributingEquipmentSequence, newContributingEquipmentSequence, removeContributingEquipmentSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ConversionSourceAttributesSequence.Holder
containsConversionSourceAttributesSequence, ensureConversionSourceAttributesSequence, ensureConversionSourceAttributesSequence, getConversionSourceAttributesSequence, newConversionSourceAttributesSequence, removeConversionSourceAttributesSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DigitalSignaturesSequence.Holder
containsDigitalSignaturesSequence, ensureDigitalSignaturesSequence, ensureDigitalSignaturesSequence, getDigitalSignaturesSequence, newDigitalSignaturesSequence, removeDigitalSignaturesSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.EncryptedAttributesSequence.Holder
containsEncryptedAttributesSequence, ensureEncryptedAttributesSequence, ensureEncryptedAttributesSequence, getEncryptedAttributesSequence, newEncryptedAttributesSequence, removeEncryptedAttributesSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FailedAttributesSequence.Holder
containsFailedAttributesSequence, ensureFailedAttributesSequence, ensureFailedAttributesSequence, getFailedAttributesSequence, newFailedAttributesSequence, removeFailedAttributesSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.GeneralMachineVerificationSequence.Holder
containsGeneralMachineVerificationSequence, ensureGeneralMachineVerificationSequence, ensureGeneralMachineVerificationSequence, getGeneralMachineVerificationSequence, newGeneralMachineVerificationSequence, removeGeneralMachineVerificationSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.HL7StructuredDocumentReferenceSequence.Holder
containsHL7StructuredDocumentReferenceSequence, ensureHL7StructuredDocumentReferenceSequence, ensureHL7StructuredDocumentReferenceSequence, getHL7StructuredDocumentReferenceSequence, newHL7StructuredDocumentReferenceSequence, removeHL7StructuredDocumentReferenceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceCoercionDateTime.Holder
containsInstanceCoercionDateTime, getInstanceCoercionDateTime, removeInstanceCoercionDateTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceCreationDate.Holder
containsInstanceCreationDate, getInstanceCreationDate, removeInstanceCreationDate
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceCreationTime.Holder
containsInstanceCreationTime, getInstanceCreationTime, removeInstanceCreationTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceCreatorUID.Holder
containsInstanceCreatorUID, getInstanceCreatorUID, removeInstanceCreatorUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceNumber.Holder
containsInstanceNumber, getInstanceNumber, removeInstanceNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InstanceOriginStatus.Holder
containsInstanceOriginStatus, getInstanceOriginStatus, removeInstanceOriginStatus
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IonMachineVerificationSequence.Holder
containsIonMachineVerificationSequence, ensureIonMachineVerificationSequence, ensureIonMachineVerificationSequence, getIonMachineVerificationSequence, newIonMachineVerificationSequence, removeIonMachineVerificationSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IssuerOfPatientID.Holder
containsIssuerOfPatientID, getIssuerOfPatientID, removeIssuerOfPatientID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IssuerOfPatientIDQualifiersSequence.Holder
containsIssuerOfPatientIDQualifiersSequence, ensureIssuerOfPatientIDQualifiersSequence, ensureIssuerOfPatientIDQualifiersSequence, getIssuerOfPatientIDQualifiersSequence, newIssuerOfPatientIDQualifiersSequence, removeIssuerOfPatientIDQualifiersSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.LongitudinalTemporalInformationModified.Holder
containsLongitudinalTemporalInformationModified, getLongitudinalTemporalInformationModified, removeLongitudinalTemporalInformationModified
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MACParametersSequence.Holder
containsMACParametersSequence, ensureMACParametersSequence, ensureMACParametersSequence, getMACParametersSequence, newMACParametersSequence, removeMACParametersSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MappingResourceIdentificationSequence.Holder
containsMappingResourceIdentificationSequence, ensureMappingResourceIdentificationSequence, ensureMappingResourceIdentificationSequence, getMappingResourceIdentificationSequence, newMappingResourceIdentificationSequence, removeMappingResourceIdentificationSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.OriginalAttributesSequence.Holder
containsOriginalAttributesSequence, ensureOriginalAttributesSequence, ensureOriginalAttributesSequence, getOriginalAttributesSequence, newOriginalAttributesSequence, removeOriginalAttributesSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.OriginalSpecializedSOPClassUID.Holder
containsOriginalSpecializedSOPClassUID, getOriginalSpecializedSOPClassUID, removeOriginalSpecializedSOPClassUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.OverriddenAttributesSequence.Holder
containsOverriddenAttributesSequence, ensureOverriddenAttributesSequence, ensureOverriddenAttributesSequence, getOverriddenAttributesSequence, newOverriddenAttributesSequence, removeOverriddenAttributesSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientID.Holder
containsPatientID, getPatientID, removePatientID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PrivateDataElementCharacteristicsSequence.Holder
containsPrivateDataElementCharacteristicsSequence, ensurePrivateDataElementCharacteristicsSequence, ensurePrivateDataElementCharacteristicsSequence, getPrivateDataElementCharacteristicsSequence, newPrivateDataElementCharacteristicsSequence, removePrivateDataElementCharacteristicsSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.QueryRetrieveView.Holder
containsQueryRetrieveView, getQueryRetrieveView, removeQueryRetrieveView
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedDefinedProtocolSequence.Holder
containsReferencedDefinedProtocolSequence, ensureReferencedDefinedProtocolSequence, ensureReferencedDefinedProtocolSequence, getReferencedDefinedProtocolSequence, newReferencedDefinedProtocolSequence, removeReferencedDefinedProtocolSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedFractionGroupNumber.Holder
containsReferencedFractionGroupNumber, getReferencedFractionGroupNumber, removeReferencedFractionGroupNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedPerformedProtocolSequence.Holder
containsReferencedPerformedProtocolSequence, ensureReferencedPerformedProtocolSequence, ensureReferencedPerformedProtocolSequence, getReferencedPerformedProtocolSequence, newReferencedPerformedProtocolSequence, removeReferencedPerformedProtocolSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedRTPlanSequence.Holder
containsReferencedRTPlanSequence, ensureReferencedRTPlanSequence, ensureReferencedRTPlanSequence, getReferencedRTPlanSequence, newReferencedRTPlanSequence, removeReferencedRTPlanSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RelatedGeneralSOPClassUID.Holder
containsRelatedGeneralSOPClassUID, getRelatedGeneralSOPClassUID, removeRelatedGeneralSOPClassUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SOPAuthorizationComment.Holder
containsSOPAuthorizationComment, getSOPAuthorizationComment, removeSOPAuthorizationComment
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SOPAuthorizationDateTime.Holder
containsSOPAuthorizationDateTime, getSOPAuthorizationDateTime, removeSOPAuthorizationDateTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SOPClassUID.Holder
containsSOPClassUID, getSOPClassUID, removeSOPClassUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SOPInstanceStatus.Holder
containsSOPInstanceStatus, getSOPInstanceStatus, removeSOPInstanceStatus
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SOPInstanceUID.Holder
containsSOPInstanceUID, getSOPInstanceUID, removeSOPInstanceUID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SpecificCharacterSet.Holder
containsSpecificCharacterSet, getSpecificCharacterSet, removeSpecificCharacterSet
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TimezoneOffsetFromUTC.Holder
containsTimezoneOffsetFromUTC, getTimezoneOffsetFromUTC, removeTimezoneOffsetFromUTC
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TreatmentVerificationStatus.Holder
containsTreatmentVerificationStatus, getTreatmentVerificationStatus, removeTreatmentVerificationStatus
-
-
-
-
Method Detail
-
builder
public static RTIonMachineVerificationIOD.Builder builder()
- Returns:
- a
RTIonMachineVerificationIOD.Builderto create RT Ion Machine Verification IODs with a fluent API.
-
builder
public static RTIonMachineVerificationIOD.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theRTIonMachineVerificationIOD.Builder.- Returns:
- a
RTIonMachineVerificationIOD.Builderto create RT Ion Machine Verification IOD Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getStandardSOPClasses
public java.util.Set<org.dcm4che.typeddicom.SOPClass> getStandardSOPClasses()
- Specified by:
getStandardSOPClassesin classorg.dcm4che.typeddicom.AbstractInformationObjectDefinition
-
-