Class RTBeamLimitingDeviceDefinitionSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.RTBeamLimitingDeviceDefinitionSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,BeamModifierOrientationAngle.Holder,DeviceAlternateIdentifier.Holder,DeviceAlternateIdentifierFormat.Holder,DeviceAlternateIdentifierType.Holder,DeviceIndex.Holder,DeviceLabel.Holder,DeviceSerialNumber.Holder,DeviceTypeCodeSequence.Holder,FixedRTBeamDelimiterDeviceSequence.Holder,LongDeviceDescription.Holder,Manufacturer.Holder,ManufacturerDeviceIdentifier.Holder,ManufacturerModelName.Holder,ManufacturerModelVersion.Holder,ParallelRTBeamDelimiterDeviceSequence.Holder,ReferencedDefinedDeviceIndex.Holder,ReferencedRTAccessoryHolderDeviceIndex.Holder,RTAccessoryDeviceSlotID.Holder,RTAccessoryHolderSlotID.Holder,RTAccessorySlotDistance.Holder,RTBeamLimitingDeviceDistalDistance.Holder,RTBeamLimitingDeviceProximalDistance.Holder,SoftwareVersions.Holder,UDISequence.Holder
- Enclosing class:
- RTBeamLimitingDeviceDefinitionSequence
public static class RTBeamLimitingDeviceDefinitionSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements DeviceIndex.Holder, ReferencedDefinedDeviceIndex.Holder, Manufacturer.Holder, ManufacturerModelName.Holder, ManufacturerModelVersion.Holder, DeviceTypeCodeSequence.Holder, DeviceLabel.Holder, LongDeviceDescription.Holder, DeviceSerialNumber.Holder, SoftwareVersions.Holder, UDISequence.Holder, ManufacturerDeviceIdentifier.Holder, DeviceAlternateIdentifier.Holder, DeviceAlternateIdentifierType.Holder, DeviceAlternateIdentifierFormat.Holder, RTAccessoryDeviceSlotID.Holder, RTAccessorySlotDistance.Holder, ReferencedRTAccessoryHolderDeviceIndex.Holder, RTAccessoryHolderSlotID.Holder, BeamModifierOrientationAngle.Holder, RTBeamLimitingDeviceProximalDistance.Holder, RTBeamLimitingDeviceDistalDistance.Holder, ParallelRTBeamDelimiterDeviceSequence.Holder, FixedRTBeamDelimiterDeviceSequence.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRTBeamLimitingDeviceDefinitionSequence.Item.Builder
-
Constructor Summary
Constructors Constructor Description Item()Creates a new RT Beam Limiting Device Definition Sequence Item object which wraps a new and emptyAttributesobject.Item(org.dcm4che3.data.Attributes attributes)Creates a new RT Beam Limiting Device Definition Sequence Item object which wraps the providedattributes.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RTBeamLimitingDeviceDefinitionSequence.Item.Builderbuilder()static RTBeamLimitingDeviceDefinitionSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)RTBeamLimitingDeviceDefinitionSequence.Itemcopy()Returns a new RT Beam Limiting Device Definition Sequence Item which wraps a copy of the Attributes wrapped in this RT Beam Limiting Device Definition Sequence.-
Methods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper
equals, getAttributes, hashCode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamModifierOrientationAngle.Holder
containsBeamModifierOrientationAngle, getBeamModifierOrientationAngle, removeBeamModifierOrientationAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceAlternateIdentifier.Holder
containsDeviceAlternateIdentifier, getDeviceAlternateIdentifier, removeDeviceAlternateIdentifier
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceAlternateIdentifierFormat.Holder
containsDeviceAlternateIdentifierFormat, getDeviceAlternateIdentifierFormat, removeDeviceAlternateIdentifierFormat
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceAlternateIdentifierType.Holder
containsDeviceAlternateIdentifierType, getDeviceAlternateIdentifierType, removeDeviceAlternateIdentifierType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceIndex.Holder
containsDeviceIndex, getDeviceIndex, removeDeviceIndex
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceLabel.Holder
containsDeviceLabel, getDeviceLabel, removeDeviceLabel
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceSerialNumber.Holder
containsDeviceSerialNumber, getDeviceSerialNumber, removeDeviceSerialNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceTypeCodeSequence.Holder
containsDeviceTypeCodeSequence, ensureDeviceTypeCodeSequence, ensureDeviceTypeCodeSequence, getDeviceTypeCodeSequence, newDeviceTypeCodeSequence, removeDeviceTypeCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FixedRTBeamDelimiterDeviceSequence.Holder
containsFixedRTBeamDelimiterDeviceSequence, ensureFixedRTBeamDelimiterDeviceSequence, ensureFixedRTBeamDelimiterDeviceSequence, getFixedRTBeamDelimiterDeviceSequence, newFixedRTBeamDelimiterDeviceSequence, removeFixedRTBeamDelimiterDeviceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.LongDeviceDescription.Holder
containsLongDeviceDescription, getLongDeviceDescription, removeLongDeviceDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.Manufacturer.Holder
containsManufacturer, getManufacturer, removeManufacturer
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ManufacturerDeviceIdentifier.Holder
containsManufacturerDeviceIdentifier, getManufacturerDeviceIdentifier, removeManufacturerDeviceIdentifier
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ManufacturerModelName.Holder
containsManufacturerModelName, getManufacturerModelName, removeManufacturerModelName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ManufacturerModelVersion.Holder
containsManufacturerModelVersion, getManufacturerModelVersion, removeManufacturerModelVersion
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ParallelRTBeamDelimiterDeviceSequence.Holder
containsParallelRTBeamDelimiterDeviceSequence, ensureParallelRTBeamDelimiterDeviceSequence, ensureParallelRTBeamDelimiterDeviceSequence, getParallelRTBeamDelimiterDeviceSequence, newParallelRTBeamDelimiterDeviceSequence, removeParallelRTBeamDelimiterDeviceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedDefinedDeviceIndex.Holder
containsReferencedDefinedDeviceIndex, getReferencedDefinedDeviceIndex, removeReferencedDefinedDeviceIndex
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedRTAccessoryHolderDeviceIndex.Holder
containsReferencedRTAccessoryHolderDeviceIndex, getReferencedRTAccessoryHolderDeviceIndex, removeReferencedRTAccessoryHolderDeviceIndex
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RTAccessoryDeviceSlotID.Holder
containsRTAccessoryDeviceSlotID, getRTAccessoryDeviceSlotID, removeRTAccessoryDeviceSlotID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RTAccessoryHolderSlotID.Holder
containsRTAccessoryHolderSlotID, getRTAccessoryHolderSlotID, removeRTAccessoryHolderSlotID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RTAccessorySlotDistance.Holder
containsRTAccessorySlotDistance, getRTAccessorySlotDistance, removeRTAccessorySlotDistance
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RTBeamLimitingDeviceDistalDistance.Holder
containsRTBeamLimitingDeviceDistalDistance, getRTBeamLimitingDeviceDistalDistance, removeRTBeamLimitingDeviceDistalDistance
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RTBeamLimitingDeviceProximalDistance.Holder
containsRTBeamLimitingDeviceProximalDistance, getRTBeamLimitingDeviceProximalDistance, removeRTBeamLimitingDeviceProximalDistance
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SoftwareVersions.Holder
containsSoftwareVersions, getSoftwareVersions, removeSoftwareVersions
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.UDISequence.Holder
containsUDISequence, ensureUDISequence, ensureUDISequence, getUDISequence, newUDISequence, removeUDISequence
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new RT Beam Limiting Device Definition Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new RT Beam Limiting Device Definition Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static RTBeamLimitingDeviceDefinitionSequence.Item.Builder builder()
- Returns:
- a
RTBeamLimitingDeviceDefinitionSequence.Item.Builderto create RT Beam Limiting Device Definition Sequence Items with a fluent API.
-
builder
public static RTBeamLimitingDeviceDefinitionSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theRTBeamLimitingDeviceDefinitionSequence.Item.Builder.- Returns:
- a
RTBeamLimitingDeviceDefinitionSequence.Item.Builderto create RT Beam Limiting Device Definition Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public RTBeamLimitingDeviceDefinitionSequence.Item copy()
Returns a new RT Beam Limiting Device Definition Sequence Item which wraps a copy of the Attributes wrapped in this RT Beam Limiting Device Definition Sequence. (seeAttributes(Attributes)- Returns:
- a new RT Beam Limiting Device Definition Sequence Item which wraps a copy of the Attributes wrapped in this RT Beam Limiting Device Definition Sequence.
-
-