Interface SurfaceEntryPoint.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
ControlPointSequence.Item,IonControlPointSequence.Item,SurfaceEntryPoint.SimpleHolder
- Enclosing class:
- SurfaceEntryPoint
A class implementing this interface can hold attributes which contain the DICOM tag "Surface Entry Point" (see
SurfaceEntryPoint)-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder(org.dcm4che3.data.Attributes attributes) default booleandefault SurfaceEntryPointdefault voidRemoves the Surface Entry Point (seeSurfaceEntryPointstatic SurfaceEntryPoint.Holderwrap(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 Surface Entry Point (seeSurfaceEntryPoint)- Returns:
- A wrapper object implementing the
SurfaceEntryPoint.Holderinterface.
-
builder
- Returns:
- a
SurfaceEntryPoint.Holder.Builderto create Surface Entry Point Items with a fluent API.
-
builder
- Parameters:
attributes- The Attributes to be wrapped by theSurfaceEntryPoint.Holder.Builder.- Returns:
- a
SurfaceEntryPoint.Holder.Builderto create Surface Entry Point Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getSurfaceEntryPoint
- Returns:
- the Surface Entry Point (see
SurfaceEntryPoint)
-
containsSurfaceEntryPoint
default boolean containsSurfaceEntryPoint()- Returns:
- Whether it contains the Surface Entry Point (see
SurfaceEntryPoint)
-
removeSurfaceEntryPoint
default void removeSurfaceEntryPoint()Removes the Surface Entry Point (seeSurfaceEntryPoint
-