Interface PrimaryAnatomicStructureModifierSequence.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
PrimaryAnatomicStructureSequence.Item
- Enclosing class:
- PrimaryAnatomicStructureModifierSequence
A class implementing this interface can hold attributes which contain the DICOM tag "Primary Anatomic Structure Modifier Sequence" (see
PrimaryAnatomicStructureModifierSequence)-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanAdds a new Primary Anatomic Structure Modifier Sequence (seePrimaryAnatomicStructureModifierSequence) with initial capacity 1 (seeensurePrimaryAnatomicStructureModifierSequence(int)) if it does not already exist.ensurePrimaryAnatomicStructureModifierSequence(int initialCapacity) Adds a new Primary Anatomic Structure Modifier Sequence (seePrimaryAnatomicStructureModifierSequence) if it does not already exist.newPrimaryAnatomicStructureModifierSequence(int initialCapacity) Adds a new Primary Anatomic Structure Modifier Sequence.default voidRemoves the Primary Anatomic Structure Modifier Sequence (seePrimaryAnatomicStructureModifierSequencewrap(org.dcm4che3.data.Attributes attributes) Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmpty
-
Method Details
-
wrap
static PrimaryAnatomicStructureModifierSequence.Holder wrap(org.dcm4che3.data.Attributes attributes) - Parameters:
attributes- An attributes object containing the Primary Anatomic Structure Modifier Sequence (seePrimaryAnatomicStructureModifierSequence)- Returns:
- A wrapper object implementing the
PrimaryAnatomicStructureModifierSequence.Holderinterface.
-
getPrimaryAnatomicStructureModifierSequence
- Returns:
- the Primary Anatomic Structure Modifier Sequence (see
PrimaryAnatomicStructureModifierSequence)
-
newPrimaryAnatomicStructureModifierSequence
default PrimaryAnatomicStructureModifierSequence newPrimaryAnatomicStructureModifierSequence(int initialCapacity) Adds a new Primary Anatomic Structure Modifier Sequence. (seePrimaryAnatomicStructureModifierSequence)- Parameters:
initialCapacity- the initial capacity for the new Primary Anatomic Structure Modifier Sequence
-
ensurePrimaryAnatomicStructureModifierSequence
default PrimaryAnatomicStructureModifierSequence ensurePrimaryAnatomicStructureModifierSequence(int initialCapacity) Adds a new Primary Anatomic Structure Modifier Sequence (seePrimaryAnatomicStructureModifierSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- The initial capacity (seeArrayList(int)) if a new Primary Anatomic Structure Modifier Sequence is created.- Returns:
- Either the already existing Primary Anatomic Structure Modifier Sequence (see
PrimaryAnatomicStructureModifierSequence) or a new one with capacityinitialCapacity.
-
ensurePrimaryAnatomicStructureModifierSequence
Adds a new Primary Anatomic Structure Modifier Sequence (seePrimaryAnatomicStructureModifierSequence) with initial capacity 1 (seeensurePrimaryAnatomicStructureModifierSequence(int)) if it does not already exist.- Returns:
- Either the already existing Primary Anatomic Structure Modifier Sequence (see
PrimaryAnatomicStructureModifierSequence) or a new one with capacity 1.
-
containsPrimaryAnatomicStructureModifierSequence
default boolean containsPrimaryAnatomicStructureModifierSequence()- Returns:
- Whether it contains the Primary Anatomic Structure Modifier Sequence (see
PrimaryAnatomicStructureModifierSequence)
-
removePrimaryAnatomicStructureModifierSequence
default void removePrimaryAnatomicStructureModifierSequence()Removes the Primary Anatomic Structure Modifier Sequence (seePrimaryAnatomicStructureModifierSequence
-