Class BeamSequence.Item
java.lang.Object
org.dcm4che.typeddicom.AbstractAttributesWrapper
org.dcm4che.typeddicom.AbstractSequenceItemWrapper
org.dcm4che.typeddicom.dataelements.BeamSequence.Item
- All Implemented Interfaces:
AttributesWrapper,ApplicatorSequence.Holder,BeamDescription.Holder,BeamLimitingDeviceSequence.Holder,BeamName.Holder,BeamNumber.Holder,BeamType.Holder,BlockSequence.Holder,CompensatorSequence.Holder,ControlPointSequence.Holder,DeviceSerialNumber.Holder,FinalCumulativeMetersetWeight.Holder,GeneralAccessorySequence.Holder,HighDoseTechniqueType.Holder,InstitutionAddress.Holder,InstitutionalDepartmentName.Holder,InstitutionalDepartmentTypeCodeSequence.Holder,InstitutionName.Holder,Manufacturer.Holder,ManufacturerModelName.Holder,NumberOfBlocks.Holder,NumberOfBoli.Holder,NumberOfCompensators.Holder,NumberOfControlPoints.Holder,NumberOfWedges.Holder,PlannedVerificationImageSequence.Holder,PrimaryDosimeterUnit.Holder,PrimaryFluenceModeSequence.Holder,RadiationType.Holder,ReferencedBolusSequence.Holder,ReferencedDoseReferenceSequence.Holder,ReferencedDoseSequence.Holder,ReferencedPatientSetupNumber.Holder,ReferencedReferenceImageSequence.Holder,ReferencedToleranceTableNumber.Holder,SourceAxisDistance.Holder,TotalBlockTrayFactor.Holder,TotalCompensatorTrayFactor.Holder,TreatmentDeliveryType.Holder,TreatmentMachineName.Holder,WedgeSequence.Holder
- Enclosing class:
- BeamSequence
public static class BeamSequence.Item
extends AbstractSequenceItemWrapper
implements BeamNumber.Holder, BeamName.Holder, BeamDescription.Holder, BeamType.Holder, RadiationType.Holder, PrimaryFluenceModeSequence.Holder, HighDoseTechniqueType.Holder, TreatmentMachineName.Holder, Manufacturer.Holder, InstitutionName.Holder, InstitutionAddress.Holder, InstitutionalDepartmentName.Holder, InstitutionalDepartmentTypeCodeSequence.Holder, ManufacturerModelName.Holder, DeviceSerialNumber.Holder, PrimaryDosimeterUnit.Holder, ReferencedToleranceTableNumber.Holder, SourceAxisDistance.Holder, BeamLimitingDeviceSequence.Holder, ReferencedPatientSetupNumber.Holder, ReferencedReferenceImageSequence.Holder, PlannedVerificationImageSequence.Holder, TreatmentDeliveryType.Holder, ReferencedDoseSequence.Holder, NumberOfWedges.Holder, WedgeSequence.Holder, NumberOfCompensators.Holder, TotalCompensatorTrayFactor.Holder, CompensatorSequence.Holder, NumberOfBoli.Holder, ReferencedBolusSequence.Holder, NumberOfBlocks.Holder, TotalBlockTrayFactor.Holder, BlockSequence.Holder, ApplicatorSequence.Holder, GeneralAccessorySequence.Holder, ReferencedDoseReferenceSequence.Holder, FinalCumulativeMetersetWeight.Holder, NumberOfControlPoints.Holder, ControlPointSequence.Holder
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BeamSequence.Item.Builderbuilder()static BeamSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes) copy()Returns a new Beam Sequence Item which wraps a copy of the Attributes wrapped in this 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.BeamLimitingDeviceSequence.Holder
containsBeamLimitingDeviceSequence, ensureBeamLimitingDeviceSequence, ensureBeamLimitingDeviceSequence, getBeamLimitingDeviceSequence, newBeamLimitingDeviceSequence, removeBeamLimitingDeviceSequenceMethods 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.BlockSequence.Holder
containsBlockSequence, ensureBlockSequence, ensureBlockSequence, getBlockSequence, newBlockSequence, removeBlockSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.CompensatorSequence.Holder
containsCompensatorSequence, ensureCompensatorSequence, ensureCompensatorSequence, getCompensatorSequence, newCompensatorSequence, removeCompensatorSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ControlPointSequence.Holder
containsControlPointSequence, ensureControlPointSequence, ensureControlPointSequence, getControlPointSequence, newControlPointSequence, removeControlPointSequenceMethods 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.GeneralAccessorySequence.Holder
containsGeneralAccessorySequence, ensureGeneralAccessorySequence, ensureGeneralAccessorySequence, getGeneralAccessorySequence, newGeneralAccessorySequence, removeGeneralAccessorySequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.HighDoseTechniqueType.Holder
containsHighDoseTechniqueType, getHighDoseTechniqueType, removeHighDoseTechniqueTypeMethods 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.Manufacturer.Holder
containsManufacturer, getManufacturer, removeManufacturerMethods inherited from interface org.dcm4che.typeddicom.dataelements.ManufacturerModelName.Holder
containsManufacturerModelName, getManufacturerModelName, removeManufacturerModelNameMethods 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.NumberOfWedges.Holder
containsNumberOfWedges, getNumberOfWedges, removeNumberOfWedgesMethods inherited from interface org.dcm4che.typeddicom.dataelements.PlannedVerificationImageSequence.Holder
containsPlannedVerificationImageSequence, ensurePlannedVerificationImageSequence, ensurePlannedVerificationImageSequence, getPlannedVerificationImageSequence, newPlannedVerificationImageSequence, removePlannedVerificationImageSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.PrimaryDosimeterUnit.Holder
containsPrimaryDosimeterUnit, getPrimaryDosimeterUnit, removePrimaryDosimeterUnitMethods inherited from interface org.dcm4che.typeddicom.dataelements.PrimaryFluenceModeSequence.Holder
containsPrimaryFluenceModeSequence, ensurePrimaryFluenceModeSequence, ensurePrimaryFluenceModeSequence, getPrimaryFluenceModeSequence, newPrimaryFluenceModeSequence, removePrimaryFluenceModeSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.RadiationType.Holder
containsRadiationType, getRadiationType, removeRadiationTypeMethods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedBolusSequence.Holder
containsReferencedBolusSequence, ensureReferencedBolusSequence, ensureReferencedBolusSequence, getReferencedBolusSequence, newReferencedBolusSequence, removeReferencedBolusSequenceMethods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedDoseReferenceSequence.Holder
containsReferencedDoseReferenceSequence, ensureReferencedDoseReferenceSequence, ensureReferencedDoseReferenceSequence, getReferencedDoseReferenceSequence, newReferencedDoseReferenceSequence, removeReferencedDoseReferenceSequenceMethods 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.SourceAxisDistance.Holder
containsSourceAxisDistance, getSourceAxisDistance, removeSourceAxisDistanceMethods inherited from interface org.dcm4che.typeddicom.dataelements.TotalBlockTrayFactor.Holder
containsTotalBlockTrayFactor, getTotalBlockTrayFactor, removeTotalBlockTrayFactorMethods inherited from interface org.dcm4che.typeddicom.dataelements.TotalCompensatorTrayFactor.Holder
containsTotalCompensatorTrayFactor, getTotalCompensatorTrayFactor, removeTotalCompensatorTrayFactorMethods 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.WedgeSequence.Holder
containsWedgeSequence, ensureWedgeSequence, ensureWedgeSequence, getWedgeSequence, newWedgeSequence, removeWedgeSequence
-
Constructor Details
-
Item
public Item(org.dcm4che3.data.Attributes attributes) Creates a new Beam Sequence Item object which wraps the providedattributes.- Parameters:
attributes- TheAttributesobject to be wrapped.
-
Item
public Item()Creates a new Beam Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Details
-
builder
- Returns:
- a
BeamSequence.Item.Builderto create Beam Sequence Items with a fluent API.
-
builder
- Parameters:
attributes- The Attributes to be wrapped by theBeamSequence.Item.Builder.- Returns:
- a
BeamSequence.Item.Builderto create Beam Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
Returns a new Beam Sequence Item which wraps a copy of the Attributes wrapped in this Beam Sequence. (seeAttributes(Attributes)- Returns:
- a new Beam Sequence Item which wraps a copy of the Attributes wrapped in this Beam Sequence.
-