Class IonBeamSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.IonBeamSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.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 org.dcm4che.typeddicom.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 Modifier and Type Class Description static classIonBeamSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IonBeamSequence.Item.Builderbuilder()static IonBeamSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)IonBeamSequence.Itemcopy()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.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, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamDescription.Holder
containsBeamDescription, getBeamDescription, removeBeamDescription
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamName.Holder
containsBeamName, getBeamName, removeBeamName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamNumber.Holder
containsBeamNumber, getBeamNumber, removeBeamNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamType.Holder
containsBeamType, getBeamType, removeBeamType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DepthDoseParametersSequence.Holder
containsDepthDoseParametersSequence, ensureDepthDoseParametersSequence, ensureDepthDoseParametersSequence, getDepthDoseParametersSequence, newDepthDoseParametersSequence, removeDepthDoseParametersSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceSerialNumber.Holder
containsDeviceSerialNumber, getDeviceSerialNumber, removeDeviceSerialNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FinalCumulativeMetersetWeight.Holder
containsFinalCumulativeMetersetWeight, getFinalCumulativeMetersetWeight, removeFinalCumulativeMetersetWeight
-
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.InstitutionAddress.Holder
containsInstitutionAddress, getInstitutionAddress, removeInstitutionAddress
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InstitutionalDepartmentName.Holder
containsInstitutionalDepartmentName, getInstitutionalDepartmentName, removeInstitutionalDepartmentName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InstitutionalDepartmentTypeCodeSequence.Holder
containsInstitutionalDepartmentTypeCodeSequence, ensureInstitutionalDepartmentTypeCodeSequence, ensureInstitutionalDepartmentTypeCodeSequence, getInstitutionalDepartmentTypeCodeSequence, newInstitutionalDepartmentTypeCodeSequence, removeInstitutionalDepartmentTypeCodeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.InstitutionName.Holder
containsInstitutionName, getInstitutionName, removeInstitutionName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IonBeamLimitingDeviceSequence.Holder
containsIonBeamLimitingDeviceSequence, ensureIonBeamLimitingDeviceSequence, ensureIonBeamLimitingDeviceSequence, getIonBeamLimitingDeviceSequence, newIonBeamLimitingDeviceSequence, removeIonBeamLimitingDeviceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IonBlockSequence.Holder
containsIonBlockSequence, ensureIonBlockSequence, ensureIonBlockSequence, getIonBlockSequence, newIonBlockSequence, removeIonBlockSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IonControlPointSequence.Holder
containsIonControlPointSequence, ensureIonControlPointSequence, ensureIonControlPointSequence, getIonControlPointSequence, newIonControlPointSequence, removeIonControlPointSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IonRangeCompensatorSequence.Holder
containsIonRangeCompensatorSequence, ensureIonRangeCompensatorSequence, ensureIonRangeCompensatorSequence, getIonRangeCompensatorSequence, newIonRangeCompensatorSequence, removeIonRangeCompensatorSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IonWedgeSequence.Holder
containsIonWedgeSequence, ensureIonWedgeSequence, ensureIonWedgeSequence, getIonWedgeSequence, newIonWedgeSequence, removeIonWedgeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.LateralSpreadingDeviceSequence.Holder
containsLateralSpreadingDeviceSequence, ensureLateralSpreadingDeviceSequence, ensureLateralSpreadingDeviceSequence, getLateralSpreadingDeviceSequence, newLateralSpreadingDeviceSequence, removeLateralSpreadingDeviceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.Manufacturer.Holder
containsManufacturer, getManufacturer, removeManufacturer
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ManufacturerModelName.Holder
containsManufacturerModelName, getManufacturerModelName, removeManufacturerModelName
-
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.PrimaryDosimeterUnit.Holder
containsPrimaryDosimeterUnit, getPrimaryDosimeterUnit, removePrimaryDosimeterUnit
-
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.RangeModulatorSequence.Holder
containsRangeModulatorSequence, ensureRangeModulatorSequence, ensureRangeModulatorSequence, getRangeModulatorSequence, newRangeModulatorSequence, removeRangeModulatorSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RangeShifterSequence.Holder
containsRangeShifterSequence, ensureRangeShifterSequence, ensureRangeShifterSequence, getRangeShifterSequence, newRangeShifterSequence, removeRangeShifterSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedBolusSequence.Holder
containsReferencedBolusSequence, ensureReferencedBolusSequence, ensureReferencedBolusSequence, getReferencedBolusSequence, newReferencedBolusSequence, removeReferencedBolusSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedDoseSequence.Holder
containsReferencedDoseSequence, ensureReferencedDoseSequence, ensureReferencedDoseSequence, getReferencedDoseSequence, newReferencedDoseSequence, removeReferencedDoseSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedPatientSetupNumber.Holder
containsReferencedPatientSetupNumber, getReferencedPatientSetupNumber, removeReferencedPatientSetupNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedReferenceImageSequence.Holder
containsReferencedReferenceImageSequence, ensureReferencedReferenceImageSequence, ensureReferencedReferenceImageSequence, getReferencedReferenceImageSequence, newReferencedReferenceImageSequence, removeReferencedReferenceImageSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedToleranceTableNumber.Holder
containsReferencedToleranceTableNumber, getReferencedToleranceTableNumber, removeReferencedToleranceTableNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ScanMode.Holder
containsScanMode, getScanMode, removeScanMode
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SnoutSequence.Holder
containsSnoutSequence, ensureSnoutSequence, ensureSnoutSequence, getSnoutSequence, newSnoutSequence, removeSnoutSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TotalBlockTrayWaterEquivalentThickness.Holder
containsTotalBlockTrayWaterEquivalentThickness, getTotalBlockTrayWaterEquivalentThickness, removeTotalBlockTrayWaterEquivalentThickness
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TotalCompensatorTrayWaterEquivalentThickness.Holder
containsTotalCompensatorTrayWaterEquivalentThickness, getTotalCompensatorTrayWaterEquivalentThickness, removeTotalCompensatorTrayWaterEquivalentThickness
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TotalWedgeTrayWaterEquivalentThickness.Holder
containsTotalWedgeTrayWaterEquivalentThickness, getTotalWedgeTrayWaterEquivalentThickness, removeTotalWedgeTrayWaterEquivalentThickness
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TreatmentDeliveryType.Holder
containsTreatmentDeliveryType, getTreatmentDeliveryType, removeTreatmentDeliveryType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TreatmentMachineName.Holder
containsTreatmentMachineName, getTreatmentMachineName, removeTreatmentMachineName
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.VirtualSourceAxisDistances.Holder
containsVirtualSourceAxisDistances, getVirtualSourceAxisDistances, removeVirtualSourceAxisDistances
-
-
-
-
Constructor Detail
-
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 Detail
-
builder
public static IonBeamSequence.Item.Builder builder()
- Returns:
- a
IonBeamSequence.Item.Builderto create Ion Beam Sequence Items with a fluent API.
-
builder
public static IonBeamSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theIonBeamSequence.Item.Builder.- Returns:
- a
IonBeamSequence.Item.Builderto create Ion Beam Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public IonBeamSequence.Item 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.
-
-