Interface ImagingApertureSequence.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- All Known Implementing Classes:
ProjectionImagingAcquisitionParameterSequence.Item
- Enclosing class:
- ImagingApertureSequence
public static interface ImagingApertureSequence.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "Imaging Aperture Sequence" (seeImagingApertureSequence)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classImagingApertureSequence.Holder.Builder
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ImagingApertureSequence.Holder.Builderbuilder()static ImagingApertureSequence.Holder.Builderbuilder(org.dcm4che3.data.Attributes attributes)default booleancontainsImagingApertureSequence()default ImagingApertureSequenceensureImagingApertureSequence()Adds a new Imaging Aperture Sequence (seeImagingApertureSequence) with initial capacity 1 (seeensureImagingApertureSequence(int)) if it does not already exist.default ImagingApertureSequenceensureImagingApertureSequence(int initialCapacity)Adds a new Imaging Aperture Sequence (seeImagingApertureSequence) if it does not already exist.default ImagingApertureSequencegetImagingApertureSequence()default ImagingApertureSequencenewImagingApertureSequence(int initialCapacity)Adds a new Imaging Aperture Sequence.default voidremoveImagingApertureSequence()Removes the Imaging Aperture Sequence (seeImagingApertureSequencestatic ImagingApertureSequence.Holderwrap(org.dcm4che3.data.Attributes attributes)
-
-
-
Method Detail
-
wrap
static ImagingApertureSequence.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Imaging Aperture Sequence (seeImagingApertureSequence)- Returns:
- a wrapper object implementing the
ImagingApertureSequence.Holderinterface.
-
builder
static ImagingApertureSequence.Holder.Builder builder()
- Returns:
- a
ImagingApertureSequence.Holder.Builderto create Imaging Aperture Sequence Items with a fluent API.
-
builder
static ImagingApertureSequence.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theImagingApertureSequence.Holder.Builder.- Returns:
- a
ImagingApertureSequence.Holder.Builderto create Imaging Aperture Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getImagingApertureSequence
default ImagingApertureSequence getImagingApertureSequence()
- Returns:
- the Imaging Aperture Sequence (see
ImagingApertureSequence)
-
newImagingApertureSequence
default ImagingApertureSequence newImagingApertureSequence(int initialCapacity)
Adds a new Imaging Aperture Sequence. (seeImagingApertureSequence)- Parameters:
initialCapacity- the initial capacity for the new Imaging Aperture Sequence- Returns:
- the newly created ImagingApertureSequence.
-
ensureImagingApertureSequence
default ImagingApertureSequence ensureImagingApertureSequence(int initialCapacity)
Adds a new Imaging Aperture Sequence (seeImagingApertureSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- the initial capacity (seeArrayList(int)) if a new Imaging Aperture Sequence is created.- Returns:
- either the already existing Imaging Aperture Sequence (see
ImagingApertureSequence) or a new one with capacityinitialCapacity.
-
ensureImagingApertureSequence
default ImagingApertureSequence ensureImagingApertureSequence()
Adds a new Imaging Aperture Sequence (seeImagingApertureSequence) with initial capacity 1 (seeensureImagingApertureSequence(int)) if it does not already exist.- Returns:
- either the already existing Imaging Aperture Sequence (see
ImagingApertureSequence) or a new one with capacity 1.
-
containsImagingApertureSequence
default boolean containsImagingApertureSequence()
- Returns:
- whether it contains the Imaging Aperture Sequence (see
ImagingApertureSequence)
-
removeImagingApertureSequence
default void removeImagingApertureSequence()
Removes the Imaging Aperture Sequence (seeImagingApertureSequence
-
-