Interface RTRadiationUsage.Holder
-
- All Superinterfaces:
org.dcm4che.typeddicom.AttributesWrapper
- All Known Subinterfaces:
RTRadiationRecordCommonModule
- All Known Implementing Classes:
CArmPhotonElectronRadiationRecordIOD,RoboticArmRadiationRecordIOD,RTRadiationRecordCommonModule.SimpleWrapper,RTRadiationSalvageRecordIOD,TomotherapeuticRadiationRecordIOD
- Enclosing class:
- RTRadiationUsage
public static interface RTRadiationUsage.Holder extends org.dcm4che.typeddicom.AttributesWrapperA class implementing this interface can hold attributes which contain the DICOM tag "RT Radiation Usage" (seeRTRadiationUsage)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classRTRadiationUsage.Holder.Builder
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static RTRadiationUsage.Holder.Builderbuilder()static RTRadiationUsage.Holder.Builderbuilder(org.dcm4che3.data.Attributes attributes)default booleancontainsRTRadiationUsage()default RTRadiationUsagegetRTRadiationUsage()default voidremoveRTRadiationUsage()Removes the RT Radiation Usage (seeRTRadiationUsagestatic RTRadiationUsage.Holderwrap(org.dcm4che3.data.Attributes attributes)
-
-
-
Method Detail
-
wrap
static RTRadiationUsage.Holder wrap(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- an attributes object containing the RT Radiation Usage (seeRTRadiationUsage)- Returns:
- a wrapper object implementing the
RTRadiationUsage.Holderinterface.
-
builder
static RTRadiationUsage.Holder.Builder builder()
- Returns:
- a
RTRadiationUsage.Holder.Builderto create RT Radiation Usage Items with a fluent API.
-
builder
static RTRadiationUsage.Holder.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theRTRadiationUsage.Holder.Builder.- Returns:
- a
RTRadiationUsage.Holder.Builderto create RT Radiation Usage Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
getRTRadiationUsage
default RTRadiationUsage getRTRadiationUsage()
- Returns:
- the RT Radiation Usage (see
RTRadiationUsage)
-
containsRTRadiationUsage
default boolean containsRTRadiationUsage()
- Returns:
- whether it contains the RT Radiation Usage (see
RTRadiationUsage)
-
removeRTRadiationUsage
default void removeRTRadiationUsage()
Removes the RT Radiation Usage (seeRTRadiationUsage
-
-