Interface PrimaryFluenceModeSequence.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
BeamSequence.Item,ExposureSequence.Item,TreatmentSessionBeamSequence.Item
- Enclosing class:
- PrimaryFluenceModeSequence
A class implementing this interface can hold attributes which contain the DICOM tag "Primary Fluence Mode Sequence" (see
PrimaryFluenceModeSequence)-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault PrimaryFluenceModeSequenceAdds a new Primary Fluence Mode Sequence (seePrimaryFluenceModeSequence) with initial capacity 1 (seeensurePrimaryFluenceModeSequence(int)) if it does not already exist.default PrimaryFluenceModeSequenceensurePrimaryFluenceModeSequence(int initialCapacity) Adds a new Primary Fluence Mode Sequence (seePrimaryFluenceModeSequence) if it does not already exist.default PrimaryFluenceModeSequencedefault PrimaryFluenceModeSequencenewPrimaryFluenceModeSequence(int initialCapacity) Adds a new Primary Fluence Mode Sequence.default voidRemoves the Primary Fluence Mode Sequence (seePrimaryFluenceModeSequencewrap(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 Primary Fluence Mode Sequence (seePrimaryFluenceModeSequence)- Returns:
- A wrapper object implementing the
PrimaryFluenceModeSequence.Holderinterface.
-
getPrimaryFluenceModeSequence
- Returns:
- the Primary Fluence Mode Sequence (see
PrimaryFluenceModeSequence)
-
newPrimaryFluenceModeSequence
Adds a new Primary Fluence Mode Sequence. (seePrimaryFluenceModeSequence)- Parameters:
initialCapacity- the initial capacity for the new Primary Fluence Mode Sequence
-
ensurePrimaryFluenceModeSequence
Adds a new Primary Fluence Mode Sequence (seePrimaryFluenceModeSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- The initial capacity (seeArrayList(int)) if a new Primary Fluence Mode Sequence is created.- Returns:
- Either the already existing Primary Fluence Mode Sequence (see
PrimaryFluenceModeSequence) or a new one with capacityinitialCapacity.
-
ensurePrimaryFluenceModeSequence
Adds a new Primary Fluence Mode Sequence (seePrimaryFluenceModeSequence) with initial capacity 1 (seeensurePrimaryFluenceModeSequence(int)) if it does not already exist.- Returns:
- Either the already existing Primary Fluence Mode Sequence (see
PrimaryFluenceModeSequence) or a new one with capacity 1.
-
containsPrimaryFluenceModeSequence
default boolean containsPrimaryFluenceModeSequence()- Returns:
- Whether it contains the Primary Fluence Mode Sequence (see
PrimaryFluenceModeSequence)
-
removePrimaryFluenceModeSequence
default void removePrimaryFluenceModeSequence()Removes the Primary Fluence Mode Sequence (seePrimaryFluenceModeSequence
-