Class 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
  • Constructor Details

    • Item

      public Item(org.dcm4che3.data.Attributes attributes)
      Creates a new Ion Beam Sequence Item object which wraps the provided attributes.
      Parameters:
      attributes - The Attributes object to be wrapped.
    • Item

      public Item()
      Creates a new Ion Beam Sequence Item object which wraps a new and empty Attributes object.
  • Method Details

    • 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. (see Attributes(Attributes)
      Returns:
      a new Ion Beam Sequence Item which wraps a copy of the Attributes wrapped in this Ion Beam Sequence.