Interface TreatmentSessionIonBeamSequence.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Subinterfaces:
RTIonBeamsSessionRecordModule
- All Known Implementing Classes:
RTIonBeamsTreatmentRecordIOD
- Enclosing class:
- TreatmentSessionIonBeamSequence
A class implementing this interface can hold attributes which contain the DICOM tag "Treatment Session Ion Beam Sequence" (see
TreatmentSessionIonBeamSequence)-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault TreatmentSessionIonBeamSequenceensureTreatmentSessionIonBeamSequence(int initialCapacity) Adds a new Treatment Session Ion Beam Sequence if it does not already exist.default TreatmentSessionIonBeamSequencedefault TreatmentSessionIonBeamSequencenewTreatmentSessionIonBeamSequence(int initialCapacity) Adds a new Treatment Session Ion Beam Sequence.default voidRemoves the Treatment Session Ion Beam Sequence (seeTreatmentSessionIonBeamSequencewrap(org.dcm4che3.data.Attributes attributes) Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmpty
-
Method Details
-
wrap
- Parameters:
attributes- An attributes object containing the Treatment Session Ion Beam Sequence (seeTreatmentSessionIonBeamSequence)- Returns:
- A wrapper object implementing the
TreatmentSessionIonBeamSequence.Holderinterface.
-
getTreatmentSessionIonBeamSequence
- Returns:
- the Treatment Session Ion Beam Sequence (see
TreatmentSessionIonBeamSequence)
-
newTreatmentSessionIonBeamSequence
Adds a new Treatment Session Ion Beam Sequence. (seeTreatmentSessionIonBeamSequence)- Parameters:
initialCapacity- the initial capacity for the new Treatment Session Ion Beam Sequence
-
ensureTreatmentSessionIonBeamSequence
Adds a new Treatment Session Ion Beam Sequence if it does not already exist. (seeTreatmentSessionIonBeamSequence)- Parameters:
initialCapacity- the initial capacity if a new Treatment Session Ion Beam Sequence is created
-
containsTreatmentSessionIonBeamSequence
default boolean containsTreatmentSessionIonBeamSequence()- Returns:
- Whether it contains the Treatment Session Ion Beam Sequence (see
TreatmentSessionIonBeamSequence)
-
removeTreatmentSessionIonBeamSequence
default void removeTreatmentSessionIonBeamSequence()Removes the Treatment Session Ion Beam Sequence (seeTreatmentSessionIonBeamSequence
-