Class BeamTaskSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.BeamTaskSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,AutosequenceFlag.Holder,BeamOrderIndex.Holder,BeamTaskType.Holder,ContinuationEndMeterset.Holder,ContinuationStartMeterset.Holder,CurrentFractionNumber.Holder,DeliveryVerificationImageSequence.Holder,DeviceMotionControlSequence.Holder,PatientSupportAdjustedAngle.Holder,PrimaryDosimeterUnit.Holder,ReferencedBeamNumber.Holder,ReferencedFractionGroupNumber.Holder,TableTopEccentricAdjustedAngle.Holder,TableTopLateralAdjustedPosition.Holder,TableTopLateralSetupDisplacement.Holder,TableTopLongitudinalAdjustedPosition.Holder,TableTopLongitudinalSetupDisplacement.Holder,TableTopPitchAdjustedAngle.Holder,TableTopRollAdjustedAngle.Holder,TableTopVerticalAdjustedPosition.Holder,TableTopVerticalSetupDisplacement.Holder,TreatmentDeliveryType.Holder
- Enclosing class:
- BeamTaskSequence
public static class BeamTaskSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements BeamTaskType.Holder, TreatmentDeliveryType.Holder, PrimaryDosimeterUnit.Holder, ContinuationStartMeterset.Holder, ContinuationEndMeterset.Holder, CurrentFractionNumber.Holder, ReferencedFractionGroupNumber.Holder, ReferencedBeamNumber.Holder, BeamOrderIndex.Holder, AutosequenceFlag.Holder, TableTopVerticalAdjustedPosition.Holder, TableTopLongitudinalAdjustedPosition.Holder, TableTopLateralAdjustedPosition.Holder, PatientSupportAdjustedAngle.Holder, TableTopEccentricAdjustedAngle.Holder, TableTopPitchAdjustedAngle.Holder, TableTopRollAdjustedAngle.Holder, TableTopVerticalSetupDisplacement.Holder, TableTopLongitudinalSetupDisplacement.Holder, TableTopLateralSetupDisplacement.Holder, DeviceMotionControlSequence.Holder, DeliveryVerificationImageSequence.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBeamTaskSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BeamTaskSequence.Item.Builderbuilder()static BeamTaskSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)BeamTaskSequence.Itemcopy()Returns a new Beam Task Sequence Item which wraps a copy of the Attributes wrapped in this Beam Task 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.AutosequenceFlag.Holder
containsAutosequenceFlag, getAutosequenceFlag, removeAutosequenceFlag
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamOrderIndex.Holder
containsBeamOrderIndex, getBeamOrderIndex, removeBeamOrderIndex
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamTaskType.Holder
containsBeamTaskType, getBeamTaskType, removeBeamTaskType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContinuationEndMeterset.Holder
containsContinuationEndMeterset, getContinuationEndMeterset, removeContinuationEndMeterset
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ContinuationStartMeterset.Holder
containsContinuationStartMeterset, getContinuationStartMeterset, removeContinuationStartMeterset
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.CurrentFractionNumber.Holder
containsCurrentFractionNumber, getCurrentFractionNumber, removeCurrentFractionNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeliveryVerificationImageSequence.Holder
containsDeliveryVerificationImageSequence, ensureDeliveryVerificationImageSequence, ensureDeliveryVerificationImageSequence, getDeliveryVerificationImageSequence, newDeliveryVerificationImageSequence, removeDeliveryVerificationImageSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceMotionControlSequence.Holder
containsDeviceMotionControlSequence, ensureDeviceMotionControlSequence, ensureDeviceMotionControlSequence, getDeviceMotionControlSequence, newDeviceMotionControlSequence, removeDeviceMotionControlSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSupportAdjustedAngle.Holder
containsPatientSupportAdjustedAngle, getPatientSupportAdjustedAngle, removePatientSupportAdjustedAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PrimaryDosimeterUnit.Holder
containsPrimaryDosimeterUnit, getPrimaryDosimeterUnit, removePrimaryDosimeterUnit
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedBeamNumber.Holder
containsReferencedBeamNumber, getReferencedBeamNumber, removeReferencedBeamNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedFractionGroupNumber.Holder
containsReferencedFractionGroupNumber, getReferencedFractionGroupNumber, removeReferencedFractionGroupNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopEccentricAdjustedAngle.Holder
containsTableTopEccentricAdjustedAngle, getTableTopEccentricAdjustedAngle, removeTableTopEccentricAdjustedAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopLateralAdjustedPosition.Holder
containsTableTopLateralAdjustedPosition, getTableTopLateralAdjustedPosition, removeTableTopLateralAdjustedPosition
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopLateralSetupDisplacement.Holder
containsTableTopLateralSetupDisplacement, getTableTopLateralSetupDisplacement, removeTableTopLateralSetupDisplacement
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopLongitudinalAdjustedPosition.Holder
containsTableTopLongitudinalAdjustedPosition, getTableTopLongitudinalAdjustedPosition, removeTableTopLongitudinalAdjustedPosition
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopLongitudinalSetupDisplacement.Holder
containsTableTopLongitudinalSetupDisplacement, getTableTopLongitudinalSetupDisplacement, removeTableTopLongitudinalSetupDisplacement
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopPitchAdjustedAngle.Holder
containsTableTopPitchAdjustedAngle, getTableTopPitchAdjustedAngle, removeTableTopPitchAdjustedAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopRollAdjustedAngle.Holder
containsTableTopRollAdjustedAngle, getTableTopRollAdjustedAngle, removeTableTopRollAdjustedAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopVerticalAdjustedPosition.Holder
containsTableTopVerticalAdjustedPosition, getTableTopVerticalAdjustedPosition, removeTableTopVerticalAdjustedPosition
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopVerticalSetupDisplacement.Holder
containsTableTopVerticalSetupDisplacement, getTableTopVerticalSetupDisplacement, removeTableTopVerticalSetupDisplacement
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TreatmentDeliveryType.Holder
containsTreatmentDeliveryType, getTreatmentDeliveryType, removeTreatmentDeliveryType
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Beam Task Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Beam Task Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static BeamTaskSequence.Item.Builder builder()
- Returns:
- a
BeamTaskSequence.Item.Builderto create Beam Task Sequence Items with a fluent API.
-
builder
public static BeamTaskSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theBeamTaskSequence.Item.Builder.- Returns:
- a
BeamTaskSequence.Item.Builderto create Beam Task Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public BeamTaskSequence.Item copy()
Returns a new Beam Task Sequence Item which wraps a copy of the Attributes wrapped in this Beam Task Sequence. (seeAttributes(Attributes)- Returns:
- a new Beam Task Sequence Item which wraps a copy of the Attributes wrapped in this Beam Task Sequence.
-
-