Interface SensitivityValue.Holder
- All Superinterfaces:
AttributesWrapper
- All Known Implementing Classes:
SensitivityValue.SimpleHolder,VisualFieldTestPointSequence.Item
- Enclosing class:
- SensitivityValue
A class implementing this interface can hold attributes which contain the DICOM tag "Sensitivity Value" (see
SensitivityValue)-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder(org.dcm4che3.data.Attributes attributes) default booleandefault SensitivityValuedefault voidRemoves the Sensitivity Value (seeSensitivityValuestatic SensitivityValue.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 Sensitivity Value (seeSensitivityValue)- Returns:
- A wrapper object implementing the
SensitivityValue.Holderinterface.
-
builder
- Returns:
- a
SensitivityValue.Holder.Builderto create Sensitivity Value Items with a fluent API.
-
builder
- Parameters:
attributes- The Attributes to be wrapped by theSensitivityValue.Holder.Builder.- Returns:
- a
SensitivityValue.Holder.Builderto create Sensitivity Value Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getSensitivityValue
- Returns:
- the Sensitivity Value (see
SensitivityValue)
-
containsSensitivityValue
default boolean containsSensitivityValue()- Returns:
- Whether it contains the Sensitivity Value (see
SensitivityValue)
-
removeSensitivityValue
default void removeSensitivityValue()Removes the Sensitivity Value (seeSensitivityValue
-