Interface PhaseInformationSequence.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Subinterfaces:
NMPhaseModule
- All Known Implementing Classes:
NMImageIOD
- Enclosing class:
- PhaseInformationSequence
A class implementing this interface can hold attributes which contain the DICOM tag "Phase Information Sequence" (see
PhaseInformationSequence)-
Method Summary
Modifier and TypeMethodDescriptiondefault booleandefault PhaseInformationSequenceAdds a new Phase Information Sequence (seePhaseInformationSequence) with initial capacity 1 (seeensurePhaseInformationSequence(int)) if it does not already exist.default PhaseInformationSequenceensurePhaseInformationSequence(int initialCapacity) Adds a new Phase Information Sequence (seePhaseInformationSequence) if it does not already exist.default PhaseInformationSequencedefault PhaseInformationSequencenewPhaseInformationSequence(int initialCapacity) Adds a new Phase Information Sequence.default voidRemoves the Phase Information Sequence (seePhaseInformationSequencewrap(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 Phase Information Sequence (seePhaseInformationSequence)- Returns:
- A wrapper object implementing the
PhaseInformationSequence.Holderinterface.
-
getPhaseInformationSequence
- Returns:
- the Phase Information Sequence (see
PhaseInformationSequence)
-
newPhaseInformationSequence
Adds a new Phase Information Sequence. (seePhaseInformationSequence)- Parameters:
initialCapacity- the initial capacity for the new Phase Information Sequence
-
ensurePhaseInformationSequence
Adds a new Phase Information Sequence (seePhaseInformationSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- The initial capacity (seeArrayList(int)) if a new Phase Information Sequence is created.- Returns:
- Either the already existing Phase Information Sequence (see
PhaseInformationSequence) or a new one with capacityinitialCapacity.
-
ensurePhaseInformationSequence
Adds a new Phase Information Sequence (seePhaseInformationSequence) with initial capacity 1 (seeensurePhaseInformationSequence(int)) if it does not already exist.- Returns:
- Either the already existing Phase Information Sequence (see
PhaseInformationSequence) or a new one with capacity 1.
-
containsPhaseInformationSequence
default boolean containsPhaseInformationSequence()- Returns:
- Whether it contains the Phase Information Sequence (see
PhaseInformationSequence)
-
removePhaseInformationSequence
default void removePhaseInformationSequence()Removes the Phase Information Sequence (seePhaseInformationSequence
-