Interface BeamAreaLimitSequence.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
CArmPhotonElectronControlPointSequence.Item,RoboticPathControlPointSequence.Item,TomotherapeuticControlPointSequence.Item
- Enclosing class:
- BeamAreaLimitSequence
A class implementing this interface can hold attributes which contain the DICOM tag "Beam Area Limit Sequence" (see
BeamAreaLimitSequence)-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault BeamAreaLimitSequenceensureBeamAreaLimitSequence(int initialCapacity) Adds a new Beam Area Limit Sequence if it does not already exist.default BeamAreaLimitSequencedefault BeamAreaLimitSequencenewBeamAreaLimitSequence(int initialCapacity) Adds a new Beam Area Limit Sequence.default voidRemoves the Beam Area Limit Sequence (seeBeamAreaLimitSequencestatic BeamAreaLimitSequence.Holderwrap(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 Beam Area Limit Sequence (seeBeamAreaLimitSequence)- Returns:
- A wrapper object implementing the
BeamAreaLimitSequence.Holderinterface.
-
getBeamAreaLimitSequence
- Returns:
- the Beam Area Limit Sequence (see
BeamAreaLimitSequence)
-
newBeamAreaLimitSequence
Adds a new Beam Area Limit Sequence. (seeBeamAreaLimitSequence)- Parameters:
initialCapacity- the initial capacity for the new Beam Area Limit Sequence
-
ensureBeamAreaLimitSequence
Adds a new Beam Area Limit Sequence if it does not already exist. (seeBeamAreaLimitSequence)- Parameters:
initialCapacity- the initial capacity if a new Beam Area Limit Sequence is created
-
containsBeamAreaLimitSequence
default boolean containsBeamAreaLimitSequence()- Returns:
- Whether it contains the Beam Area Limit Sequence (see
BeamAreaLimitSequence)
-
removeBeamAreaLimitSequence
default void removeBeamAreaLimitSequence()Removes the Beam Area Limit Sequence (seeBeamAreaLimitSequence
-