Interface ReferencedSpatialRegistrationSequence.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Subinterfaces:
PresentationStateBlendingModule,RTDoseModule,SegmentReferenceModule
- All Known Implementing Classes:
AdvancedBlendingSequence.Item,BlendingSoftcopyPresentationStateIOD,ReferencedSpatialRegistrationSequence.SimpleHolder,RTDoseIOD,RTSegmentAnnotationIOD,VolumetricPresentationInputSetSequence.Item
- Enclosing class:
- ReferencedSpatialRegistrationSequence
A class implementing this interface can hold attributes which contain the DICOM tag "Referenced Spatial Registration Sequence" (see
ReferencedSpatialRegistrationSequence)-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder(org.dcm4che3.data.Attributes attributes) default booleanAdds a new Referenced Spatial Registration Sequence (seeReferencedSpatialRegistrationSequence) with initial capacity 1 (seeensureReferencedSpatialRegistrationSequence(int)) if it does not already exist.ensureReferencedSpatialRegistrationSequence(int initialCapacity) Adds a new Referenced Spatial Registration Sequence (seeReferencedSpatialRegistrationSequence) if it does not already exist.newReferencedSpatialRegistrationSequence(int initialCapacity) Adds a new Referenced Spatial Registration Sequence.default voidRemoves the Referenced Spatial Registration Sequence (seeReferencedSpatialRegistrationSequencewrap(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 Referenced Spatial Registration Sequence (seeReferencedSpatialRegistrationSequence)- Returns:
- A wrapper object implementing the
ReferencedSpatialRegistrationSequence.Holderinterface.
-
builder
- Returns:
- a
ReferencedSpatialRegistrationSequence.Holder.Builderto create Referenced Spatial Registration Sequence Items with a fluent API.
-
builder
static ReferencedSpatialRegistrationSequence.Holder.Builder builder(org.dcm4che3.data.Attributes attributes) - Parameters:
attributes- The Attributes to be wrapped by theReferencedSpatialRegistrationSequence.Holder.Builder.- Returns:
- a
ReferencedSpatialRegistrationSequence.Holder.Builderto create Referenced Spatial Registration Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getReferencedSpatialRegistrationSequence
- Returns:
- the Referenced Spatial Registration Sequence (see
ReferencedSpatialRegistrationSequence)
-
newReferencedSpatialRegistrationSequence
default ReferencedSpatialRegistrationSequence newReferencedSpatialRegistrationSequence(int initialCapacity) Adds a new Referenced Spatial Registration Sequence. (seeReferencedSpatialRegistrationSequence)- Parameters:
initialCapacity- the initial capacity for the new Referenced Spatial Registration Sequence
-
ensureReferencedSpatialRegistrationSequence
default ReferencedSpatialRegistrationSequence ensureReferencedSpatialRegistrationSequence(int initialCapacity) Adds a new Referenced Spatial Registration Sequence (seeReferencedSpatialRegistrationSequence) if it does not already exist. (seeAttributes.ensureSequence(int, int)- Parameters:
initialCapacity- The initial capacity (seeArrayList(int)) if a new Referenced Spatial Registration Sequence is created.- Returns:
- Either the already existing Referenced Spatial Registration Sequence (see
ReferencedSpatialRegistrationSequence) or a new one with capacityinitialCapacity.
-
ensureReferencedSpatialRegistrationSequence
Adds a new Referenced Spatial Registration Sequence (seeReferencedSpatialRegistrationSequence) with initial capacity 1 (seeensureReferencedSpatialRegistrationSequence(int)) if it does not already exist.- Returns:
- Either the already existing Referenced Spatial Registration Sequence (see
ReferencedSpatialRegistrationSequence) or a new one with capacity 1.
-
containsReferencedSpatialRegistrationSequence
default boolean containsReferencedSpatialRegistrationSequence()- Returns:
- Whether it contains the Referenced Spatial Registration Sequence (see
ReferencedSpatialRegistrationSequence)
-
removeReferencedSpatialRegistrationSequence
default void removeReferencedSpatialRegistrationSequence()Removes the Referenced Spatial Registration Sequence (seeReferencedSpatialRegistrationSequence
-