Class RTPrescriptionSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.RTPrescriptionSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,BrachytherapySourceType.Holder,DeliveryTimeStructureCodeSequence.Holder,FractionationNotes.Holder,FractionBasedRelationshipSequence.Holder,FractionPatternSequence.Holder,IntendedDeliveryDuration.Holder,NumberOfFractions.Holder,PatientTreatmentOrientationSequence.Holder,PlanningInputInformationSequence.Holder,PrescriptionNotes.Holder,PrescriptionNotesSequence.Holder,PriorTreatmentDoseDescription.Holder,PriorTreatmentReferenceSequence.Holder,RadiotherapyTreatmentType.Holder,ReferencedDosimetricObjectivesSequence.Holder,ReferencedParentRTPrescriptionIndex.Holder,ReferencedRTPhysicianIntentIndex.Holder,ReferencedRTTreatmentPhaseSequence.Holder,RTAnatomicPrescriptionSequence.Holder,RTPrescriptionIndex.Holder,RTPrescriptionLabel.Holder,RTTreatmentTechniqueCodeSequence.Holder,TeletherapyRadiationType.Holder,TreatmentTechniqueNotes.Holder
- Enclosing class:
- RTPrescriptionSequence
public static class RTPrescriptionSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements RTPrescriptionLabel.Holder, RTPrescriptionIndex.Holder, ReferencedRTPhysicianIntentIndex.Holder, ReferencedParentRTPrescriptionIndex.Holder, ReferencedDosimetricObjectivesSequence.Holder, RTAnatomicPrescriptionSequence.Holder, ReferencedRTTreatmentPhaseSequence.Holder, FractionBasedRelationshipSequence.Holder, PriorTreatmentDoseDescription.Holder, PriorTreatmentReferenceSequence.Holder, PlanningInputInformationSequence.Holder, PrescriptionNotes.Holder, NumberOfFractions.Holder, IntendedDeliveryDuration.Holder, FractionationNotes.Holder, DeliveryTimeStructureCodeSequence.Holder, FractionPatternSequence.Holder, TreatmentTechniqueNotes.Holder, RadiotherapyTreatmentType.Holder, TeletherapyRadiationType.Holder, BrachytherapySourceType.Holder, RTTreatmentTechniqueCodeSequence.Holder, PatientTreatmentOrientationSequence.Holder, PrescriptionNotesSequence.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRTPrescriptionSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RTPrescriptionSequence.Item.Builderbuilder()static RTPrescriptionSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)RTPrescriptionSequence.Itemcopy()Returns a new RT Prescription Sequence Item which wraps a copy of the Attributes wrapped in this RT Prescription Sequence.-
Methods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper
equals, getAttributes, hashCode
-
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.BrachytherapySourceType.Holder
containsBrachytherapySourceType, getBrachytherapySourceType, removeBrachytherapySourceType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeliveryTimeStructureCodeSequence.Holder
containsDeliveryTimeStructureCodeSequence, ensureDeliveryTimeStructureCodeSequence, ensureDeliveryTimeStructureCodeSequence, getDeliveryTimeStructureCodeSequence, newDeliveryTimeStructureCodeSequence, removeDeliveryTimeStructureCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FractionationNotes.Holder
containsFractionationNotes, getFractionationNotes, removeFractionationNotes
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FractionBasedRelationshipSequence.Holder
containsFractionBasedRelationshipSequence, ensureFractionBasedRelationshipSequence, ensureFractionBasedRelationshipSequence, getFractionBasedRelationshipSequence, newFractionBasedRelationshipSequence, removeFractionBasedRelationshipSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FractionPatternSequence.Holder
containsFractionPatternSequence, ensureFractionPatternSequence, ensureFractionPatternSequence, getFractionPatternSequence, newFractionPatternSequence, removeFractionPatternSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IntendedDeliveryDuration.Holder
containsIntendedDeliveryDuration, getIntendedDeliveryDuration, removeIntendedDeliveryDuration
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfFractions.Holder
containsNumberOfFractions, getNumberOfFractions, removeNumberOfFractions
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientTreatmentOrientationSequence.Holder
containsPatientTreatmentOrientationSequence, ensurePatientTreatmentOrientationSequence, ensurePatientTreatmentOrientationSequence, getPatientTreatmentOrientationSequence, newPatientTreatmentOrientationSequence, removePatientTreatmentOrientationSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PlanningInputInformationSequence.Holder
containsPlanningInputInformationSequence, ensurePlanningInputInformationSequence, ensurePlanningInputInformationSequence, getPlanningInputInformationSequence, newPlanningInputInformationSequence, removePlanningInputInformationSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PrescriptionNotes.Holder
containsPrescriptionNotes, getPrescriptionNotes, removePrescriptionNotes
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PrescriptionNotesSequence.Holder
containsPrescriptionNotesSequence, ensurePrescriptionNotesSequence, ensurePrescriptionNotesSequence, getPrescriptionNotesSequence, newPrescriptionNotesSequence, removePrescriptionNotesSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PriorTreatmentDoseDescription.Holder
containsPriorTreatmentDoseDescription, getPriorTreatmentDoseDescription, removePriorTreatmentDoseDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PriorTreatmentReferenceSequence.Holder
containsPriorTreatmentReferenceSequence, ensurePriorTreatmentReferenceSequence, ensurePriorTreatmentReferenceSequence, getPriorTreatmentReferenceSequence, newPriorTreatmentReferenceSequence, removePriorTreatmentReferenceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RadiotherapyTreatmentType.Holder
containsRadiotherapyTreatmentType, getRadiotherapyTreatmentType, removeRadiotherapyTreatmentType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedDosimetricObjectivesSequence.Holder
containsReferencedDosimetricObjectivesSequence, ensureReferencedDosimetricObjectivesSequence, ensureReferencedDosimetricObjectivesSequence, getReferencedDosimetricObjectivesSequence, newReferencedDosimetricObjectivesSequence, removeReferencedDosimetricObjectivesSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedParentRTPrescriptionIndex.Holder
containsReferencedParentRTPrescriptionIndex, getReferencedParentRTPrescriptionIndex, removeReferencedParentRTPrescriptionIndex
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedRTPhysicianIntentIndex.Holder
containsReferencedRTPhysicianIntentIndex, getReferencedRTPhysicianIntentIndex, removeReferencedRTPhysicianIntentIndex
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedRTTreatmentPhaseSequence.Holder
containsReferencedRTTreatmentPhaseSequence, ensureReferencedRTTreatmentPhaseSequence, ensureReferencedRTTreatmentPhaseSequence, getReferencedRTTreatmentPhaseSequence, newReferencedRTTreatmentPhaseSequence, removeReferencedRTTreatmentPhaseSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RTAnatomicPrescriptionSequence.Holder
containsRTAnatomicPrescriptionSequence, ensureRTAnatomicPrescriptionSequence, ensureRTAnatomicPrescriptionSequence, getRTAnatomicPrescriptionSequence, newRTAnatomicPrescriptionSequence, removeRTAnatomicPrescriptionSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RTPrescriptionIndex.Holder
containsRTPrescriptionIndex, getRTPrescriptionIndex, removeRTPrescriptionIndex
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RTPrescriptionLabel.Holder
containsRTPrescriptionLabel, getRTPrescriptionLabel, removeRTPrescriptionLabel
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RTTreatmentTechniqueCodeSequence.Holder
containsRTTreatmentTechniqueCodeSequence, ensureRTTreatmentTechniqueCodeSequence, ensureRTTreatmentTechniqueCodeSequence, getRTTreatmentTechniqueCodeSequence, newRTTreatmentTechniqueCodeSequence, removeRTTreatmentTechniqueCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TeletherapyRadiationType.Holder
containsTeletherapyRadiationType, getTeletherapyRadiationType, removeTeletherapyRadiationType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TreatmentTechniqueNotes.Holder
containsTreatmentTechniqueNotes, getTreatmentTechniqueNotes, removeTreatmentTechniqueNotes
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new RT Prescription Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new RT Prescription Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static RTPrescriptionSequence.Item.Builder builder()
- Returns:
- a
RTPrescriptionSequence.Item.Builderto create RT Prescription Sequence Items with a fluent API.
-
builder
public static RTPrescriptionSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theRTPrescriptionSequence.Item.Builder.- Returns:
- a
RTPrescriptionSequence.Item.Builderto create RT Prescription Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public RTPrescriptionSequence.Item copy()
Returns a new RT Prescription Sequence Item which wraps a copy of the Attributes wrapped in this RT Prescription Sequence. (seeAttributes(Attributes)- Returns:
- a new RT Prescription Sequence Item which wraps a copy of the Attributes wrapped in this RT Prescription Sequence.
-
-