Interface SequenceOfUltrasoundRegions.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- All Known Subinterfaces:
USRegionCalibrationModule
- All Known Implementing Classes:
UltrasoundImageIOD,UltrasoundMultiFrameImageIOD,USRegionCalibrationModule.SimpleWrapper
- Enclosing class:
- SequenceOfUltrasoundRegions
public static interface SequenceOfUltrasoundRegions.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "Sequence of Ultrasound Regions" (seeSequenceOfUltrasoundRegions)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSequenceOfUltrasoundRegions.Holder.Builder
-
Method Summary
-
-
-
Method Detail
-
wrap
static SequenceOfUltrasoundRegions.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the Sequence of Ultrasound Regions (seeSequenceOfUltrasoundRegions)- Returns:
- a wrapper object implementing the
SequenceOfUltrasoundRegions.Holderinterface.
-
builder
static SequenceOfUltrasoundRegions.Holder.Builder builder()
- Returns:
- a
SequenceOfUltrasoundRegions.Holder.Builderto create Sequence of Ultrasound Regions Items with a fluent API.
-
builder
static SequenceOfUltrasoundRegions.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theSequenceOfUltrasoundRegions.Holder.Builder.- Returns:
- a
SequenceOfUltrasoundRegions.Holder.Builderto create Sequence of Ultrasound Regions Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getSequenceOfUltrasoundRegions
default SequenceOfUltrasoundRegions getSequenceOfUltrasoundRegions()
- Returns:
- the Sequence of Ultrasound Regions (see
SequenceOfUltrasoundRegions)
-
newSequenceOfUltrasoundRegions
default SequenceOfUltrasoundRegions newSequenceOfUltrasoundRegions(int initialCapacity)
Adds a new Sequence of Ultrasound Regions. (seeSequenceOfUltrasoundRegions)- Parameters:
initialCapacity- the initial capacity for the new Sequence of Ultrasound Regions- Returns:
- the newly created SequenceOfUltrasoundRegions.
-
ensureSequenceOfUltrasoundRegions
default SequenceOfUltrasoundRegions ensureSequenceOfUltrasoundRegions(int initialCapacity)
Adds a new Sequence of Ultrasound Regions (seeSequenceOfUltrasoundRegions) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- the initial capacity (seeArrayList(int)) if a new Sequence of Ultrasound Regions is created.- Returns:
- either the already existing Sequence of Ultrasound Regions (see
SequenceOfUltrasoundRegions) or a new one with capacityinitialCapacity.
-
ensureSequenceOfUltrasoundRegions
default SequenceOfUltrasoundRegions ensureSequenceOfUltrasoundRegions()
Adds a new Sequence of Ultrasound Regions (seeSequenceOfUltrasoundRegions) with initial capacity 1 (seeensureSequenceOfUltrasoundRegions(int)) if it does not already exist.- Returns:
- either the already existing Sequence of Ultrasound Regions (see
SequenceOfUltrasoundRegions) or a new one with capacity 1.
-
containsSequenceOfUltrasoundRegions
default boolean containsSequenceOfUltrasoundRegions()
- Returns:
- whether it contains the Sequence of Ultrasound Regions (see
SequenceOfUltrasoundRegions)
-
removeSequenceOfUltrasoundRegions
default void removeSequenceOfUltrasoundRegions()
Removes the Sequence of Ultrasound Regions (seeSequenceOfUltrasoundRegions
-
-