Interface IonBeamLimitingDeviceSequence.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
IonBeamSequence.Item
- Enclosing class:
- IonBeamLimitingDeviceSequence
A class implementing this interface can hold attributes which contain the DICOM tag "Ion Beam Limiting Device Sequence" (see
IonBeamLimitingDeviceSequence)-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault IonBeamLimitingDeviceSequenceensureIonBeamLimitingDeviceSequence(int initialCapacity) Adds a new Ion Beam Limiting Device Sequence if it does not already exist.default IonBeamLimitingDeviceSequencedefault IonBeamLimitingDeviceSequencenewIonBeamLimitingDeviceSequence(int initialCapacity) Adds a new Ion Beam Limiting Device Sequence.default voidRemoves the Ion Beam Limiting Device Sequence (seeIonBeamLimitingDeviceSequencewrap(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 Ion Beam Limiting Device Sequence (seeIonBeamLimitingDeviceSequence)- Returns:
- A wrapper object implementing the
IonBeamLimitingDeviceSequence.Holderinterface.
-
getIonBeamLimitingDeviceSequence
- Returns:
- the Ion Beam Limiting Device Sequence (see
IonBeamLimitingDeviceSequence)
-
newIonBeamLimitingDeviceSequence
Adds a new Ion Beam Limiting Device Sequence. (seeIonBeamLimitingDeviceSequence)- Parameters:
initialCapacity- the initial capacity for the new Ion Beam Limiting Device Sequence
-
ensureIonBeamLimitingDeviceSequence
Adds a new Ion Beam Limiting Device Sequence if it does not already exist. (seeIonBeamLimitingDeviceSequence)- Parameters:
initialCapacity- the initial capacity if a new Ion Beam Limiting Device Sequence is created
-
containsIonBeamLimitingDeviceSequence
default boolean containsIonBeamLimitingDeviceSequence()- Returns:
- Whether it contains the Ion Beam Limiting Device Sequence (see
IonBeamLimitingDeviceSequence)
-
removeIonBeamLimitingDeviceSequence
default void removeIonBeamLimitingDeviceSequence()Removes the Ion Beam Limiting Device Sequence (seeIonBeamLimitingDeviceSequence
-