Class TreatmentSessionIonBeamSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.TreatmentSessionIonBeamSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,ApplicatorSequence.Holder,BeamDescription.Holder,BeamLimitingDeviceLeafPairsSequence.Holder,BeamName.Holder,BeamType.Holder,CurrentFractionNumber.Holder,DeliveredDepthDoseParametersSequence.Holder,DeliveredPrimaryMeterset.Holder,DeliveredSecondaryMeterset.Holder,DeliveredTreatmentTime.Holder,FixationEye.Holder,FixationLightAzimuthalAngle.Holder,FixationLightPolarAngle.Holder,GeneralAccessorySequence.Holder,IonControlPointDeliverySequence.Holder,ModulatedScanModeType.Holder,NumberOfBlocks.Holder,NumberOfBoli.Holder,NumberOfCompensators.Holder,NumberOfControlPoints.Holder,NumberOfLateralSpreadingDevices.Holder,NumberOfRangeModulators.Holder,NumberOfRangeShifters.Holder,NumberOfWedges.Holder,PatientSupportAccessoryCode.Holder,PatientSupportID.Holder,PatientSupportType.Holder,RadiationAtomicNumber.Holder,RadiationChargeState.Holder,RadiationMassNumber.Holder,RadiationType.Holder,RecordedBlockSequence.Holder,RecordedCompensatorSequence.Holder,RecordedLateralSpreadingDeviceSequence.Holder,RecordedRangeModulatorSequence.Holder,RecordedRangeShifterSequence.Holder,RecordedSnoutSequence.Holder,RecordedWedgeSequence.Holder,ReferencedBeamNumber.Holder,ReferencedBolusSequence.Holder,ReferencedCalculatedDoseReferenceSequence.Holder,ReferencedMeasuredDoseReferenceSequence.Holder,ReferencedPatientSetupNumber.Holder,ReferencedToleranceTableNumber.Holder,ReferencedVerificationImageSequence.Holder,ScanMode.Holder,SpecifiedPrimaryMeterset.Holder,SpecifiedSecondaryMeterset.Holder,SpecifiedTreatmentTime.Holder,TreatmentDeliveryType.Holder,TreatmentTerminationCode.Holder,TreatmentTerminationStatus.Holder,TreatmentVerificationStatus.Holder
- Enclosing class:
- TreatmentSessionIonBeamSequence
public static class TreatmentSessionIonBeamSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements ReferencedBeamNumber.Holder, BeamName.Holder, BeamDescription.Holder, BeamType.Holder, RadiationType.Holder, RadiationMassNumber.Holder, RadiationAtomicNumber.Holder, RadiationChargeState.Holder, ScanMode.Holder, ModulatedScanModeType.Holder, ReferencedToleranceTableNumber.Holder, BeamLimitingDeviceLeafPairsSequence.Holder, ReferencedPatientSetupNumber.Holder, ReferencedVerificationImageSequence.Holder, ReferencedMeasuredDoseReferenceSequence.Holder, ReferencedCalculatedDoseReferenceSequence.Holder, NumberOfWedges.Holder, RecordedWedgeSequence.Holder, NumberOfCompensators.Holder, RecordedCompensatorSequence.Holder, NumberOfBoli.Holder, ReferencedBolusSequence.Holder, NumberOfBlocks.Holder, RecordedBlockSequence.Holder, RecordedSnoutSequence.Holder, ApplicatorSequence.Holder, GeneralAccessorySequence.Holder, NumberOfRangeShifters.Holder, RecordedRangeShifterSequence.Holder, NumberOfLateralSpreadingDevices.Holder, RecordedLateralSpreadingDeviceSequence.Holder, NumberOfRangeModulators.Holder, RecordedRangeModulatorSequence.Holder, PatientSupportType.Holder, PatientSupportID.Holder, PatientSupportAccessoryCode.Holder, FixationLightAzimuthalAngle.Holder, FixationLightPolarAngle.Holder, FixationEye.Holder, CurrentFractionNumber.Holder, TreatmentDeliveryType.Holder, TreatmentTerminationStatus.Holder, TreatmentTerminationCode.Holder, TreatmentVerificationStatus.Holder, SpecifiedPrimaryMeterset.Holder, SpecifiedSecondaryMeterset.Holder, DeliveredPrimaryMeterset.Holder, DeliveredSecondaryMeterset.Holder, SpecifiedTreatmentTime.Holder, DeliveredTreatmentTime.Holder, DeliveredDepthDoseParametersSequence.Holder, NumberOfControlPoints.Holder, IonControlPointDeliverySequence.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTreatmentSessionIonBeamSequence.Item.Builder
-
Constructor Summary
Constructors Constructor Description Item()Creates a new Treatment Session Ion Beam Sequence Item object which wraps a new and emptyAttributesobject.Item(org.dcm4che3.data.Attributes attributes)Creates a new Treatment Session Ion Beam Sequence Item object which wraps the providedattributes.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TreatmentSessionIonBeamSequence.Item.Builderbuilder()static TreatmentSessionIonBeamSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)TreatmentSessionIonBeamSequence.Itemcopy()Returns a new Treatment Session Ion Beam Sequence Item which wraps a copy of the Attributes wrapped in this Treatment Session Ion Beam 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.ApplicatorSequence.Holder
containsApplicatorSequence, ensureApplicatorSequence, ensureApplicatorSequence, getApplicatorSequence, newApplicatorSequence, removeApplicatorSequence
-
Methods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, getKnownAttributeTags, getUnknownAttributeTags, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamDescription.Holder
containsBeamDescription, getBeamDescription, removeBeamDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamLimitingDeviceLeafPairsSequence.Holder
containsBeamLimitingDeviceLeafPairsSequence, ensureBeamLimitingDeviceLeafPairsSequence, ensureBeamLimitingDeviceLeafPairsSequence, getBeamLimitingDeviceLeafPairsSequence, newBeamLimitingDeviceLeafPairsSequence, removeBeamLimitingDeviceLeafPairsSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamName.Holder
containsBeamName, getBeamName, removeBeamName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamType.Holder
containsBeamType, getBeamType, removeBeamType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.CurrentFractionNumber.Holder
containsCurrentFractionNumber, getCurrentFractionNumber, removeCurrentFractionNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeliveredDepthDoseParametersSequence.Holder
containsDeliveredDepthDoseParametersSequence, ensureDeliveredDepthDoseParametersSequence, ensureDeliveredDepthDoseParametersSequence, getDeliveredDepthDoseParametersSequence, newDeliveredDepthDoseParametersSequence, removeDeliveredDepthDoseParametersSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeliveredPrimaryMeterset.Holder
containsDeliveredPrimaryMeterset, getDeliveredPrimaryMeterset, removeDeliveredPrimaryMeterset
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeliveredSecondaryMeterset.Holder
containsDeliveredSecondaryMeterset, getDeliveredSecondaryMeterset, removeDeliveredSecondaryMeterset
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeliveredTreatmentTime.Holder
containsDeliveredTreatmentTime, getDeliveredTreatmentTime, removeDeliveredTreatmentTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FixationEye.Holder
containsFixationEye, getFixationEye, removeFixationEye
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FixationLightAzimuthalAngle.Holder
containsFixationLightAzimuthalAngle, getFixationLightAzimuthalAngle, removeFixationLightAzimuthalAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FixationLightPolarAngle.Holder
containsFixationLightPolarAngle, getFixationLightPolarAngle, removeFixationLightPolarAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.GeneralAccessorySequence.Holder
containsGeneralAccessorySequence, ensureGeneralAccessorySequence, ensureGeneralAccessorySequence, getGeneralAccessorySequence, newGeneralAccessorySequence, removeGeneralAccessorySequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IonControlPointDeliverySequence.Holder
containsIonControlPointDeliverySequence, ensureIonControlPointDeliverySequence, ensureIonControlPointDeliverySequence, getIonControlPointDeliverySequence, newIonControlPointDeliverySequence, removeIonControlPointDeliverySequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ModulatedScanModeType.Holder
containsModulatedScanModeType, getModulatedScanModeType, removeModulatedScanModeType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfBlocks.Holder
containsNumberOfBlocks, getNumberOfBlocks, removeNumberOfBlocks
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfBoli.Holder
containsNumberOfBoli, getNumberOfBoli, removeNumberOfBoli
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfCompensators.Holder
containsNumberOfCompensators, getNumberOfCompensators, removeNumberOfCompensators
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfControlPoints.Holder
containsNumberOfControlPoints, getNumberOfControlPoints, removeNumberOfControlPoints
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfLateralSpreadingDevices.Holder
containsNumberOfLateralSpreadingDevices, getNumberOfLateralSpreadingDevices, removeNumberOfLateralSpreadingDevices
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfRangeModulators.Holder
containsNumberOfRangeModulators, getNumberOfRangeModulators, removeNumberOfRangeModulators
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfRangeShifters.Holder
containsNumberOfRangeShifters, getNumberOfRangeShifters, removeNumberOfRangeShifters
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfWedges.Holder
containsNumberOfWedges, getNumberOfWedges, removeNumberOfWedges
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSupportAccessoryCode.Holder
containsPatientSupportAccessoryCode, getPatientSupportAccessoryCode, removePatientSupportAccessoryCode
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSupportID.Holder
containsPatientSupportID, getPatientSupportID, removePatientSupportID
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSupportType.Holder
containsPatientSupportType, getPatientSupportType, removePatientSupportType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RadiationAtomicNumber.Holder
containsRadiationAtomicNumber, getRadiationAtomicNumber, removeRadiationAtomicNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RadiationChargeState.Holder
containsRadiationChargeState, getRadiationChargeState, removeRadiationChargeState
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RadiationMassNumber.Holder
containsRadiationMassNumber, getRadiationMassNumber, removeRadiationMassNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RadiationType.Holder
containsRadiationType, getRadiationType, removeRadiationType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedBlockSequence.Holder
containsRecordedBlockSequence, ensureRecordedBlockSequence, ensureRecordedBlockSequence, getRecordedBlockSequence, newRecordedBlockSequence, removeRecordedBlockSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedCompensatorSequence.Holder
containsRecordedCompensatorSequence, ensureRecordedCompensatorSequence, ensureRecordedCompensatorSequence, getRecordedCompensatorSequence, newRecordedCompensatorSequence, removeRecordedCompensatorSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedLateralSpreadingDeviceSequence.Holder
containsRecordedLateralSpreadingDeviceSequence, ensureRecordedLateralSpreadingDeviceSequence, ensureRecordedLateralSpreadingDeviceSequence, getRecordedLateralSpreadingDeviceSequence, newRecordedLateralSpreadingDeviceSequence, removeRecordedLateralSpreadingDeviceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedRangeModulatorSequence.Holder
containsRecordedRangeModulatorSequence, ensureRecordedRangeModulatorSequence, ensureRecordedRangeModulatorSequence, getRecordedRangeModulatorSequence, newRecordedRangeModulatorSequence, removeRecordedRangeModulatorSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedRangeShifterSequence.Holder
containsRecordedRangeShifterSequence, ensureRecordedRangeShifterSequence, ensureRecordedRangeShifterSequence, getRecordedRangeShifterSequence, newRecordedRangeShifterSequence, removeRecordedRangeShifterSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedSnoutSequence.Holder
containsRecordedSnoutSequence, ensureRecordedSnoutSequence, ensureRecordedSnoutSequence, getRecordedSnoutSequence, newRecordedSnoutSequence, removeRecordedSnoutSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedWedgeSequence.Holder
containsRecordedWedgeSequence, ensureRecordedWedgeSequence, ensureRecordedWedgeSequence, getRecordedWedgeSequence, newRecordedWedgeSequence, removeRecordedWedgeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedBeamNumber.Holder
containsReferencedBeamNumber, getReferencedBeamNumber, removeReferencedBeamNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedBolusSequence.Holder
containsReferencedBolusSequence, ensureReferencedBolusSequence, ensureReferencedBolusSequence, getReferencedBolusSequence, newReferencedBolusSequence, removeReferencedBolusSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedCalculatedDoseReferenceSequence.Holder
containsReferencedCalculatedDoseReferenceSequence, ensureReferencedCalculatedDoseReferenceSequence, ensureReferencedCalculatedDoseReferenceSequence, getReferencedCalculatedDoseReferenceSequence, newReferencedCalculatedDoseReferenceSequence, removeReferencedCalculatedDoseReferenceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedMeasuredDoseReferenceSequence.Holder
containsReferencedMeasuredDoseReferenceSequence, ensureReferencedMeasuredDoseReferenceSequence, ensureReferencedMeasuredDoseReferenceSequence, getReferencedMeasuredDoseReferenceSequence, newReferencedMeasuredDoseReferenceSequence, removeReferencedMeasuredDoseReferenceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedPatientSetupNumber.Holder
containsReferencedPatientSetupNumber, getReferencedPatientSetupNumber, removeReferencedPatientSetupNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedToleranceTableNumber.Holder
containsReferencedToleranceTableNumber, getReferencedToleranceTableNumber, removeReferencedToleranceTableNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedVerificationImageSequence.Holder
containsReferencedVerificationImageSequence, ensureReferencedVerificationImageSequence, ensureReferencedVerificationImageSequence, getReferencedVerificationImageSequence, newReferencedVerificationImageSequence, removeReferencedVerificationImageSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ScanMode.Holder
containsScanMode, getScanMode, removeScanMode
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SpecifiedPrimaryMeterset.Holder
containsSpecifiedPrimaryMeterset, getSpecifiedPrimaryMeterset, removeSpecifiedPrimaryMeterset
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SpecifiedSecondaryMeterset.Holder
containsSpecifiedSecondaryMeterset, getSpecifiedSecondaryMeterset, removeSpecifiedSecondaryMeterset
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SpecifiedTreatmentTime.Holder
containsSpecifiedTreatmentTime, getSpecifiedTreatmentTime, removeSpecifiedTreatmentTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TreatmentDeliveryType.Holder
containsTreatmentDeliveryType, getTreatmentDeliveryType, removeTreatmentDeliveryType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TreatmentTerminationCode.Holder
containsTreatmentTerminationCode, getTreatmentTerminationCode, removeTreatmentTerminationCode
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TreatmentTerminationStatus.Holder
containsTreatmentTerminationStatus, getTreatmentTerminationStatus, removeTreatmentTerminationStatus
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TreatmentVerificationStatus.Holder
containsTreatmentVerificationStatus, getTreatmentVerificationStatus, removeTreatmentVerificationStatus
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Treatment Session Ion Beam Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Treatment Session Ion Beam Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static TreatmentSessionIonBeamSequence.Item.Builder builder()
- Returns:
- a
TreatmentSessionIonBeamSequence.Item.Builderto create Treatment Session Ion Beam Sequence Items with a fluent API.
-
builder
public static TreatmentSessionIonBeamSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theTreatmentSessionIonBeamSequence.Item.Builder.- Returns:
- a
TreatmentSessionIonBeamSequence.Item.Builderto create Treatment Session Ion Beam Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public TreatmentSessionIonBeamSequence.Item copy()
Returns a new Treatment Session Ion Beam Sequence Item which wraps a copy of the Attributes wrapped in this Treatment Session Ion Beam Sequence. (seeAttributes(Attributes)- Returns:
- a new Treatment Session Ion Beam Sequence Item which wraps a copy of the Attributes wrapped in this Treatment Session Ion Beam Sequence.
-
-