Class IonBeamSequence.Item
java.lang.Object
org.dcm4che.typeddicom.AbstractAttributesWrapper
org.dcm4che.typeddicom.AbstractSequenceItemWrapper
org.dcm4che.typeddicom.dataelements.IonBeamSequence.Item
- All Implemented Interfaces:
AttributesWrapper,ApplicatorSequence.Holder,BeamDescription.Holder,BeamName.Holder,BeamNumber.Holder,BeamType.Holder,DepthDoseParametersSequence.Holder,DeviceSerialNumber.Holder,FinalCumulativeMetersetWeight.Holder,FixationEye.Holder,FixationLightAzimuthalAngle.Holder,FixationLightPolarAngle.Holder,GeneralAccessorySequence.Holder,InstitutionAddress.Holder,InstitutionalDepartmentName.Holder,InstitutionalDepartmentTypeCodeSequence.Holder,InstitutionName.Holder,IonBeamLimitingDeviceSequence.Holder,IonBlockSequence.Holder,IonControlPointSequence.Holder,IonRangeCompensatorSequence.Holder,IonWedgeSequence.Holder,LateralSpreadingDeviceSequence.Holder,Manufacturer.Holder,ManufacturerModelName.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,PrimaryDosimeterUnit.Holder,RadiationAtomicNumber.Holder,RadiationChargeState.Holder,RadiationMassNumber.Holder,RadiationType.Holder,RangeModulatorSequence.Holder,RangeShifterSequence.Holder,ReferencedBolusSequence.Holder,ReferencedDoseSequence.Holder,ReferencedPatientSetupNumber.Holder,ReferencedReferenceImageSequence.Holder,ReferencedToleranceTableNumber.Holder,ScanMode.Holder,SnoutSequence.Holder,TotalBlockTrayWaterEquivalentThickness.Holder,TotalCompensatorTrayWaterEquivalentThickness.Holder,TotalWedgeTrayWaterEquivalentThickness.Holder,TreatmentDeliveryType.Holder,TreatmentMachineName.Holder,VirtualSourceAxisDistances.Holder
- Enclosing class:
- IonBeamSequence
public static class IonBeamSequence.Item
extends AbstractSequenceItemWrapper
implements BeamNumber.Holder, BeamName.Holder, BeamDescription.Holder, BeamType.Holder, RadiationType.Holder, RadiationMassNumber.Holder, RadiationAtomicNumber.Holder, RadiationChargeState.Holder, ScanMode.Holder, ModulatedScanModeType.Holder, TreatmentMachineName.Holder, Manufacturer.Holder, InstitutionName.Holder, InstitutionAddress.Holder, InstitutionalDepartmentName.Holder, InstitutionalDepartmentTypeCodeSequence.Holder, ManufacturerModelName.Holder, DeviceSerialNumber.Holder, PrimaryDosimeterUnit.Holder, ReferencedToleranceTableNumber.Holder, VirtualSourceAxisDistances.Holder, DepthDoseParametersSequence.Holder, IonBeamLimitingDeviceSequence.Holder, ReferencedPatientSetupNumber.Holder, ReferencedReferenceImageSequence.Holder, TreatmentDeliveryType.Holder, ReferencedDoseSequence.Holder, NumberOfWedges.Holder, TotalWedgeTrayWaterEquivalentThickness.Holder, IonWedgeSequence.Holder, NumberOfCompensators.Holder, TotalCompensatorTrayWaterEquivalentThickness.Holder, IonRangeCompensatorSequence.Holder, NumberOfBoli.Holder, ReferencedBolusSequence.Holder, NumberOfBlocks.Holder, TotalBlockTrayWaterEquivalentThickness.Holder, IonBlockSequence.Holder, SnoutSequence.Holder, ApplicatorSequence.Holder, GeneralAccessorySequence.Holder, NumberOfRangeShifters.Holder, RangeShifterSequence.Holder, NumberOfLateralSpreadingDevices.Holder, LateralSpreadingDeviceSequence.Holder, NumberOfRangeModulators.Holder, RangeModulatorSequence.Holder, PatientSupportType.Holder, PatientSupportID.Holder, PatientSupportAccessoryCode.Holder, FixationLightAzimuthalAngle.Holder, FixationLightPolarAngle.Holder, FixationEye.Holder, FinalCumulativeMetersetWeight.Holder, NumberOfControlPoints.Holder, IonControlPointSequence.Holder
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IonBeamSequence.Item.Builderbuilder()copy()Returns a new Ion Beam Sequence Item which wraps a copy of the Attributes wrapped in this Ion Beam Sequence.Methods inherited from class org.dcm4che.typeddicom.AbstractSequenceItemWrapper
toStringMethods inherited from class org.dcm4che.typeddicom.AbstractAttributesWrapper
equals, getAttributes, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.dcm4che.typeddicom.dataelements.ApplicatorSequence.Holder
containsApplicatorSequence, ensureApplicatorSequence, ensureApplicatorSequence, getApplicatorSequence, newApplicatorSequence, removeApplicatorSequenceMethods inherited from interface org.dcm4che.typeddicom.AttributesWrapper
copy, getAttributes, isEmptyMethods inherited from interface org.dcm4che.typeddicom.dataelements.BeamDescription.Holder
containsBeamDescription, getBeamDescription, removeBeamDescriptionMethods inherited from interface org.dcm4che.typeddicom.dataelements.BeamName.Holder
containsBeamName, getBeamName, removeBeamNameMethods inherited from interface org.dcm4che.typeddicom.dataelements.BeamNumber.Holder
containsBeamNumber, getBeamNumber, removeBeamNumberMethods inherited from interface org.dcm4che.typeddicom.dataelements.BeamType.Holder
containsBeamType, getBeamType, removeBeamTypeMethods inherited from interface org.dcm4che.typeddicom.dataelements.DepthDoseParametersSequence.Holder
containsDepthDoseParametersSequence, ensureDepthDoseParametersSequence, ensureDepthDoseParametersSequence, getDepthDoseParametersSequence, newDepthDoseParametersSequence, removeDepthDoseParametersSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceSerialNumber.Holder
containsDeviceSerialNumber, getDeviceSerialNumber, removeDeviceSerialNumberMethods inherited from interface org.dcm4che.typeddicom.dataelements.FinalCumulativeMetersetWeight.Holder
containsFinalCumulativeMetersetWeight, getFinalCumulativeMetersetWeight, removeFinalCumulativeMetersetWeightMethods inherited from interface org.dcm4che.typeddicom.dataelements.FixationEye.Holder
containsFixationEye, getFixationEye, removeFixationEyeMethods inherited from interface org.dcm4che.typeddicom.dataelements.FixationLightAzimuthalAngle.Holder
containsFixationLightAzimuthalAngle, getFixationLightAzimuthalAngle, removeFixationLightAzimuthalAngleMethods inherited from interface org.dcm4che.typeddicom.dataelements.FixationLightPolarAngle.Holder
containsFixationLightPolarAngle, getFixationLightPolarAngle, removeFixationLightPolarAngleMethods inherited from interface org.dcm4che.typeddicom.dataelements.GeneralAccessorySequence.Holder
containsGeneralAccessorySequence, ensureGeneralAccessorySequence, ensureGeneralAccessorySequence, getGeneralAccessorySequence, newGeneralAccessorySequence, removeGeneralAccessorySequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.InstitutionAddress.Holder
containsInstitutionAddress, getInstitutionAddress, removeInstitutionAddressMethods inherited from interface org.dcm4che.typeddicom.dataelements.InstitutionalDepartmentName.Holder
containsInstitutionalDepartmentName, getInstitutionalDepartmentName, removeInstitutionalDepartmentNameMethods inherited from interface org.dcm4che.typeddicom.dataelements.InstitutionalDepartmentTypeCodeSequence.Holder
containsInstitutionalDepartmentTypeCodeSequence, ensureInstitutionalDepartmentTypeCodeSequence, ensureInstitutionalDepartmentTypeCodeSequence, getInstitutionalDepartmentTypeCodeSequence, newInstitutionalDepartmentTypeCodeSequence, removeInstitutionalDepartmentTypeCodeSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.InstitutionName.Holder
containsInstitutionName, getInstitutionName, removeInstitutionNameMethods inherited from interface org.dcm4che.typeddicom.dataelements.IonBeamLimitingDeviceSequence.Holder
containsIonBeamLimitingDeviceSequence, ensureIonBeamLimitingDeviceSequence, ensureIonBeamLimitingDeviceSequence, getIonBeamLimitingDeviceSequence, newIonBeamLimitingDeviceSequence, removeIonBeamLimitingDeviceSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.IonBlockSequence.Holder
containsIonBlockSequence, ensureIonBlockSequence, ensureIonBlockSequence, getIonBlockSequence, newIonBlockSequence, removeIonBlockSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.IonControlPointSequence.Holder
containsIonControlPointSequence, ensureIonControlPointSequence, ensureIonControlPointSequence, getIonControlPointSequence, newIonControlPointSequence, removeIonControlPointSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.IonRangeCompensatorSequence.Holder
containsIonRangeCompensatorSequence, ensureIonRangeCompensatorSequence, ensureIonRangeCompensatorSequence, getIonRangeCompensatorSequence, newIonRangeCompensatorSequence, removeIonRangeCompensatorSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.IonWedgeSequence.Holder
containsIonWedgeSequence, ensureIonWedgeSequence, ensureIonWedgeSequence, getIonWedgeSequence, newIonWedgeSequence, removeIonWedgeSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.LateralSpreadingDeviceSequence.Holder
containsLateralSpreadingDeviceSequence, ensureLateralSpreadingDeviceSequence, ensureLateralSpreadingDeviceSequence, getLateralSpreadingDeviceSequence, newLateralSpreadingDeviceSequence, removeLateralSpreadingDeviceSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.Manufacturer.Holder
containsManufacturer, getManufacturer, removeManufacturerMethods inherited from interface org.dcm4che.typeddicom.dataelements.ManufacturerModelName.Holder
containsManufacturerModelName, getManufacturerModelName, removeManufacturerModelNameMethods inherited from interface org.dcm4che.typeddicom.dataelements.ModulatedScanModeType.Holder
containsModulatedScanModeType, getModulatedScanModeType, removeModulatedScanModeTypeMethods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfBlocks.Holder
containsNumberOfBlocks, getNumberOfBlocks, removeNumberOfBlocksMethods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfBoli.Holder
containsNumberOfBoli, getNumberOfBoli, removeNumberOfBoliMethods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfCompensators.Holder
containsNumberOfCompensators, getNumberOfCompensators, removeNumberOfCompensatorsMethods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfControlPoints.Holder
containsNumberOfControlPoints, getNumberOfControlPoints, removeNumberOfControlPointsMethods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfLateralSpreadingDevices.Holder
containsNumberOfLateralSpreadingDevices, getNumberOfLateralSpreadingDevices, removeNumberOfLateralSpreadingDevicesMethods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfRangeModulators.Holder
containsNumberOfRangeModulators, getNumberOfRangeModulators, removeNumberOfRangeModulatorsMethods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfRangeShifters.Holder
containsNumberOfRangeShifters, getNumberOfRangeShifters, removeNumberOfRangeShiftersMethods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfWedges.Holder
containsNumberOfWedges, getNumberOfWedges, removeNumberOfWedgesMethods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSupportAccessoryCode.Holder
containsPatientSupportAccessoryCode, getPatientSupportAccessoryCode, removePatientSupportAccessoryCodeMethods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSupportID.Holder
containsPatientSupportID, getPatientSupportID, removePatientSupportIDMethods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSupportType.Holder
containsPatientSupportType, getPatientSupportType, removePatientSupportTypeMethods inherited from interface org.dcm4che.typeddicom.dataelements.PrimaryDosimeterUnit.Holder
containsPrimaryDosimeterUnit, getPrimaryDosimeterUnit, removePrimaryDosimeterUnitMethods inherited from interface org.dcm4che.typeddicom.dataelements.RadiationAtomicNumber.Holder
containsRadiationAtomicNumber, getRadiationAtomicNumber, removeRadiationAtomicNumberMethods inherited from interface org.dcm4che.typeddicom.dataelements.RadiationChargeState.Holder
containsRadiationChargeState, getRadiationChargeState, removeRadiationChargeStateMethods inherited from interface org.dcm4che.typeddicom.dataelements.RadiationMassNumber.Holder
containsRadiationMassNumber, getRadiationMassNumber, removeRadiationMassNumberMethods inherited from interface org.dcm4che.typeddicom.dataelements.RadiationType.Holder
containsRadiationType, getRadiationType, removeRadiationTypeMethods inherited from interface org.dcm4che.typeddicom.dataelements.RangeModulatorSequence.Holder
containsRangeModulatorSequence, ensureRangeModulatorSequence, ensureRangeModulatorSequence, getRangeModulatorSequence, newRangeModulatorSequence, removeRangeModulatorSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.RangeShifterSequence.Holder
containsRangeShifterSequence, ensureRangeShifterSequence, ensureRangeShifterSequence, getRangeShifterSequence, newRangeShifterSequence, removeRangeShifterSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedBolusSequence.Holder
containsReferencedBolusSequence, ensureReferencedBolusSequence, ensureReferencedBolusSequence, getReferencedBolusSequence, newReferencedBolusSequence, removeReferencedBolusSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedDoseSequence.Holder
containsReferencedDoseSequence, ensureReferencedDoseSequence, ensureReferencedDoseSequence, getReferencedDoseSequence, newReferencedDoseSequence, removeReferencedDoseSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedPatientSetupNumber.Holder
containsReferencedPatientSetupNumber, getReferencedPatientSetupNumber, removeReferencedPatientSetupNumberMethods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedReferenceImageSequence.Holder
containsReferencedReferenceImageSequence, ensureReferencedReferenceImageSequence, ensureReferencedReferenceImageSequence, getReferencedReferenceImageSequence, newReferencedReferenceImageSequence, removeReferencedReferenceImageSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedToleranceTableNumber.Holder
containsReferencedToleranceTableNumber, getReferencedToleranceTableNumber, removeReferencedToleranceTableNumberMethods inherited from interface org.dcm4che.typeddicom.dataelements.ScanMode.Holder
containsScanMode, getScanMode, removeScanModeMethods inherited from interface org.dcm4che.typeddicom.dataelements.SnoutSequence.Holder
containsSnoutSequence, ensureSnoutSequence, ensureSnoutSequence, getSnoutSequence, newSnoutSequence, removeSnoutSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.TotalBlockTrayWaterEquivalentThickness.Holder
containsTotalBlockTrayWaterEquivalentThickness, getTotalBlockTrayWaterEquivalentThickness, removeTotalBlockTrayWaterEquivalentThicknessMethods inherited from interface org.dcm4che.typeddicom.dataelements.TotalCompensatorTrayWaterEquivalentThickness.Holder
containsTotalCompensatorTrayWaterEquivalentThickness, getTotalCompensatorTrayWaterEquivalentThickness, removeTotalCompensatorTrayWaterEquivalentThicknessMethods inherited from interface org.dcm4che.typeddicom.dataelements.TotalWedgeTrayWaterEquivalentThickness.Holder
containsTotalWedgeTrayWaterEquivalentThickness, getTotalWedgeTrayWaterEquivalentThickness, removeTotalWedgeTrayWaterEquivalentThicknessMethods inherited from interface org.dcm4che.typeddicom.dataelements.TreatmentDeliveryType.Holder
containsTreatmentDeliveryType, getTreatmentDeliveryType, removeTreatmentDeliveryTypeMethods inherited from interface org.dcm4che.typeddicom.dataelements.TreatmentMachineName.Holder
containsTreatmentMachineName, getTreatmentMachineName, removeTreatmentMachineNameMethods inherited from interface org.dcm4che.typeddicom.dataelements.VirtualSourceAxisDistances.Holder
containsVirtualSourceAxisDistances, getVirtualSourceAxisDistances, removeVirtualSourceAxisDistances
-
Constructor Details
-
Item
public Item(org.dcm4che3.data.Attributes attributes) Creates a new Ion Beam Sequence Item object which wraps the providedattributes.- Parameters:
attributes- TheAttributesobject to be wrapped.
-
Item
public Item()Creates a new Ion Beam Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Details
-
builder
- Returns:
- a
IonBeamSequence.Item.Builderto create Ion Beam Sequence Items with a fluent API.
-
copy
Returns a new Ion Beam Sequence Item which wraps a copy of the Attributes wrapped in this Ion Beam Sequence. (seeAttributes(Attributes)- Returns:
- a new Ion Beam Sequence Item which wraps a copy of the Attributes wrapped in this Ion Beam Sequence.
-