Interface RTBeamLimitingDeviceOpeningSequence.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
CArmPhotonElectronControlPointSequence.Item,RoboticPathControlPointSequence.Item,TomotherapeuticControlPointSequence.Item
- Enclosing class:
- RTBeamLimitingDeviceOpeningSequence
A class implementing this interface can hold attributes which contain the DICOM tag "RT Beam Limiting Device Opening Sequence" (see
RTBeamLimitingDeviceOpeningSequence)-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanAdds a new RT Beam Limiting Device Opening Sequence (seeRTBeamLimitingDeviceOpeningSequence) with initial capacity 1 (seeensureRTBeamLimitingDeviceOpeningSequence(int)) if it does not already exist.ensureRTBeamLimitingDeviceOpeningSequence(int initialCapacity) Adds a new RT Beam Limiting Device Opening Sequence (seeRTBeamLimitingDeviceOpeningSequence) if it does not already exist.newRTBeamLimitingDeviceOpeningSequence(int initialCapacity) Adds a new RT Beam Limiting Device Opening Sequence.default voidRemoves the RT Beam Limiting Device Opening Sequence (seeRTBeamLimitingDeviceOpeningSequencewrap(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 RT Beam Limiting Device Opening Sequence (seeRTBeamLimitingDeviceOpeningSequence)- Returns:
- A wrapper object implementing the
RTBeamLimitingDeviceOpeningSequence.Holderinterface.
-
getRTBeamLimitingDeviceOpeningSequence
- Returns:
- the RT Beam Limiting Device Opening Sequence (see
RTBeamLimitingDeviceOpeningSequence)
-
newRTBeamLimitingDeviceOpeningSequence
default RTBeamLimitingDeviceOpeningSequence newRTBeamLimitingDeviceOpeningSequence(int initialCapacity) Adds a new RT Beam Limiting Device Opening Sequence. (seeRTBeamLimitingDeviceOpeningSequence)- Parameters:
initialCapacity- the initial capacity for the new RT Beam Limiting Device Opening Sequence
-
ensureRTBeamLimitingDeviceOpeningSequence
default RTBeamLimitingDeviceOpeningSequence ensureRTBeamLimitingDeviceOpeningSequence(int initialCapacity) Adds a new RT Beam Limiting Device Opening Sequence (seeRTBeamLimitingDeviceOpeningSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- The initial capacity (seeArrayList(int)) if a new RT Beam Limiting Device Opening Sequence is created.- Returns:
- Either the already existing RT Beam Limiting Device Opening Sequence (see
RTBeamLimitingDeviceOpeningSequence) or a new one with capacityinitialCapacity.
-
ensureRTBeamLimitingDeviceOpeningSequence
Adds a new RT Beam Limiting Device Opening Sequence (seeRTBeamLimitingDeviceOpeningSequence) with initial capacity 1 (seeensureRTBeamLimitingDeviceOpeningSequence(int)) if it does not already exist.- Returns:
- Either the already existing RT Beam Limiting Device Opening Sequence (see
RTBeamLimitingDeviceOpeningSequence) or a new one with capacity 1.
-
containsRTBeamLimitingDeviceOpeningSequence
default boolean containsRTBeamLimitingDeviceOpeningSequence()- Returns:
- Whether it contains the RT Beam Limiting Device Opening Sequence (see
RTBeamLimitingDeviceOpeningSequence)
-
removeRTBeamLimitingDeviceOpeningSequence
default void removeRTBeamLimitingDeviceOpeningSequence()Removes the RT Beam Limiting Device Opening Sequence (seeRTBeamLimitingDeviceOpeningSequence
-