Class ChannelSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.ChannelSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,AfterloaderChannelID.Holder,ApplicatorShapeReferencedROINumber.Holder,BrachyControlPointSequence.Holder,ChannelEffectiveLength.Holder,ChannelInnerLength.Holder,ChannelLength.Holder,ChannelNumber.Holder,ChannelShieldSequence.Holder,ChannelTotalTime.Holder,FinalCumulativeTimeWeight.Holder,MaterialID.Holder,NumberOfControlPoints.Holder,NumberOfPulses.Holder,PulseRepetitionInterval.Holder,ReferencedROINumber.Holder,ReferencedSourceNumber.Holder,SourceApplicatorID.Holder,SourceApplicatorLength.Holder,SourceApplicatorManufacturer.Holder,SourceApplicatorName.Holder,SourceApplicatorNumber.Holder,SourceApplicatorStepSize.Holder,SourceApplicatorTipLength.Holder,SourceApplicatorType.Holder,SourceApplicatorWallNominalThickness.Holder,SourceApplicatorWallNominalTransmission.Holder,SourceMovementType.Holder,TransferTubeLength.Holder,TransferTubeNumber.Holder
- Enclosing class:
- ChannelSequence
public static class ChannelSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements ChannelNumber.Holder, ChannelLength.Holder, ChannelTotalTime.Holder, SourceMovementType.Holder, NumberOfPulses.Holder, PulseRepetitionInterval.Holder, SourceApplicatorNumber.Holder, SourceApplicatorID.Holder, SourceApplicatorType.Holder, SourceApplicatorName.Holder, SourceApplicatorLength.Holder, SourceApplicatorTipLength.Holder, SourceApplicatorManufacturer.Holder, MaterialID.Holder, SourceApplicatorWallNominalThickness.Holder, SourceApplicatorWallNominalTransmission.Holder, SourceApplicatorStepSize.Holder, ApplicatorShapeReferencedROINumber.Holder, ReferencedROINumber.Holder, TransferTubeNumber.Holder, TransferTubeLength.Holder, ChannelEffectiveLength.Holder, ChannelInnerLength.Holder, AfterloaderChannelID.Holder, ChannelShieldSequence.Holder, ReferencedSourceNumber.Holder, NumberOfControlPoints.Holder, FinalCumulativeTimeWeight.Holder, BrachyControlPointSequence.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChannelSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChannelSequence.Item.Builderbuilder()static ChannelSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)ChannelSequence.Itemcopy()Returns a new Channel Sequence Item which wraps a copy of the Attributes wrapped in this Channel 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.dataelements.AfterloaderChannelID.Holder
containsAfterloaderChannelID, getAfterloaderChannelID, removeAfterloaderChannelID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ApplicatorShapeReferencedROINumber.Holder
containsApplicatorShapeReferencedROINumber, getApplicatorShapeReferencedROINumber, removeApplicatorShapeReferencedROINumber
-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, getKnownAttributeTags, getUnknownAttributeTags, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BrachyControlPointSequence.Holder
containsBrachyControlPointSequence, ensureBrachyControlPointSequence, ensureBrachyControlPointSequence, getBrachyControlPointSequence, newBrachyControlPointSequence, removeBrachyControlPointSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ChannelEffectiveLength.Holder
containsChannelEffectiveLength, getChannelEffectiveLength, removeChannelEffectiveLength
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ChannelInnerLength.Holder
containsChannelInnerLength, getChannelInnerLength, removeChannelInnerLength
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ChannelLength.Holder
containsChannelLength, getChannelLength, removeChannelLength
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ChannelNumber.Holder
containsChannelNumber, getChannelNumber, removeChannelNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ChannelShieldSequence.Holder
containsChannelShieldSequence, ensureChannelShieldSequence, ensureChannelShieldSequence, getChannelShieldSequence, newChannelShieldSequence, removeChannelShieldSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ChannelTotalTime.Holder
containsChannelTotalTime, getChannelTotalTime, removeChannelTotalTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FinalCumulativeTimeWeight.Holder
containsFinalCumulativeTimeWeight, getFinalCumulativeTimeWeight, removeFinalCumulativeTimeWeight
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MaterialID.Holder
containsMaterialID, getMaterialID, removeMaterialID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfControlPoints.Holder
containsNumberOfControlPoints, getNumberOfControlPoints, removeNumberOfControlPoints
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfPulses.Holder
containsNumberOfPulses, getNumberOfPulses, removeNumberOfPulses
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PulseRepetitionInterval.Holder
containsPulseRepetitionInterval, getPulseRepetitionInterval, removePulseRepetitionInterval
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedROINumber.Holder
containsReferencedROINumber, getReferencedROINumber, removeReferencedROINumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedSourceNumber.Holder
containsReferencedSourceNumber, getReferencedSourceNumber, removeReferencedSourceNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceApplicatorID.Holder
containsSourceApplicatorID, getSourceApplicatorID, removeSourceApplicatorID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceApplicatorLength.Holder
containsSourceApplicatorLength, getSourceApplicatorLength, removeSourceApplicatorLength
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceApplicatorManufacturer.Holder
containsSourceApplicatorManufacturer, getSourceApplicatorManufacturer, removeSourceApplicatorManufacturer
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceApplicatorName.Holder
containsSourceApplicatorName, getSourceApplicatorName, removeSourceApplicatorName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceApplicatorNumber.Holder
containsSourceApplicatorNumber, getSourceApplicatorNumber, removeSourceApplicatorNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceApplicatorStepSize.Holder
containsSourceApplicatorStepSize, getSourceApplicatorStepSize, removeSourceApplicatorStepSize
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceApplicatorTipLength.Holder
containsSourceApplicatorTipLength, getSourceApplicatorTipLength, removeSourceApplicatorTipLength
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceApplicatorType.Holder
containsSourceApplicatorType, getSourceApplicatorType, removeSourceApplicatorType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceApplicatorWallNominalThickness.Holder
containsSourceApplicatorWallNominalThickness, getSourceApplicatorWallNominalThickness, removeSourceApplicatorWallNominalThickness
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceApplicatorWallNominalTransmission.Holder
containsSourceApplicatorWallNominalTransmission, getSourceApplicatorWallNominalTransmission, removeSourceApplicatorWallNominalTransmission
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceMovementType.Holder
containsSourceMovementType, getSourceMovementType, removeSourceMovementType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TransferTubeLength.Holder
containsTransferTubeLength, getTransferTubeLength, removeTransferTubeLength
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TransferTubeNumber.Holder
containsTransferTubeNumber, getTransferTubeNumber, removeTransferTubeNumber
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Channel Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Channel Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static ChannelSequence.Item.Builder builder()
- Returns:
- a
ChannelSequence.Item.Builderto create Channel Sequence Items with a fluent API.
-
builder
public static ChannelSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theChannelSequence.Item.Builder.- Returns:
- a
ChannelSequence.Item.Builderto create Channel Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public ChannelSequence.Item copy()
Returns a new Channel Sequence Item which wraps a copy of the Attributes wrapped in this Channel Sequence. (seeAttributes(Attributes)- Returns:
- a new Channel Sequence Item which wraps a copy of the Attributes wrapped in this Channel Sequence.
-
-