Class BeamSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.BeamSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,ApplicatorSequence.Holder,BeamDescription.Holder,BeamLimitingDeviceSequence.Holder,BeamName.Holder,BeamNumber.Holder,BeamType.Holder,BlockSequence.Holder,CompensatorSequence.Holder,ControlPointSequence.Holder,DeviceSerialNumber.Holder,EntityLongLabel.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 org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements BeamNumber.Holder, BeamName.Holder, EntityLongLabel.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 Modifier and Type Class Description static classBeamSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BeamSequence.Item.Builderbuilder()static BeamSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)BeamSequence.Itemcopy()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.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.BeamLimitingDeviceSequence.Holder
containsBeamLimitingDeviceSequence, ensureBeamLimitingDeviceSequence, ensureBeamLimitingDeviceSequence, getBeamLimitingDeviceSequence, newBeamLimitingDeviceSequence, removeBeamLimitingDeviceSequence
-
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.BlockSequence.Holder
containsBlockSequence, ensureBlockSequence, ensureBlockSequence, getBlockSequence, newBlockSequence, removeBlockSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.CompensatorSequence.Holder
containsCompensatorSequence, ensureCompensatorSequence, ensureCompensatorSequence, getCompensatorSequence, newCompensatorSequence, removeCompensatorSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ControlPointSequence.Holder
containsControlPointSequence, ensureControlPointSequence, ensureControlPointSequence, getControlPointSequence, newControlPointSequence, removeControlPointSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DeviceSerialNumber.Holder
containsDeviceSerialNumber, getDeviceSerialNumber, removeDeviceSerialNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.EntityLongLabel.Holder
containsEntityLongLabel, getEntityLongLabel, removeEntityLongLabel
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.FinalCumulativeMetersetWeight.Holder
containsFinalCumulativeMetersetWeight, getFinalCumulativeMetersetWeight, removeFinalCumulativeMetersetWeight
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.GeneralAccessorySequence.Holder
containsGeneralAccessorySequence, ensureGeneralAccessorySequence, ensureGeneralAccessorySequence, getGeneralAccessorySequence, newGeneralAccessorySequence, removeGeneralAccessorySequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.HighDoseTechniqueType.Holder
containsHighDoseTechniqueType, getHighDoseTechniqueType, removeHighDoseTechniqueType
-
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.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.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.NumberOfWedges.Holder
containsNumberOfWedges, getNumberOfWedges, removeNumberOfWedges
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PlannedVerificationImageSequence.Holder
containsPlannedVerificationImageSequence, ensurePlannedVerificationImageSequence, ensurePlannedVerificationImageSequence, getPlannedVerificationImageSequence, newPlannedVerificationImageSequence, removePlannedVerificationImageSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PrimaryDosimeterUnit.Holder
containsPrimaryDosimeterUnit, getPrimaryDosimeterUnit, removePrimaryDosimeterUnit
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PrimaryFluenceModeSequence.Holder
containsPrimaryFluenceModeSequence, ensurePrimaryFluenceModeSequence, ensurePrimaryFluenceModeSequence, getPrimaryFluenceModeSequence, newPrimaryFluenceModeSequence, removePrimaryFluenceModeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RadiationType.Holder
containsRadiationType, getRadiationType, removeRadiationType
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedBolusSequence.Holder
containsReferencedBolusSequence, ensureReferencedBolusSequence, ensureReferencedBolusSequence, getReferencedBolusSequence, newReferencedBolusSequence, removeReferencedBolusSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedDoseReferenceSequence.Holder
containsReferencedDoseReferenceSequence, ensureReferencedDoseReferenceSequence, ensureReferencedDoseReferenceSequence, getReferencedDoseReferenceSequence, newReferencedDoseReferenceSequence, removeReferencedDoseReferenceSequence
-
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.SourceAxisDistance.Holder
containsSourceAxisDistance, getSourceAxisDistance, removeSourceAxisDistance
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TotalBlockTrayFactor.Holder
containsTotalBlockTrayFactor, getTotalBlockTrayFactor, removeTotalBlockTrayFactor
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TotalCompensatorTrayFactor.Holder
containsTotalCompensatorTrayFactor, getTotalCompensatorTrayFactor, removeTotalCompensatorTrayFactor
-
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.WedgeSequence.Holder
containsWedgeSequence, ensureWedgeSequence, ensureWedgeSequence, getWedgeSequence, newWedgeSequence, removeWedgeSequence
-
-
-
-
Constructor Detail
-
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 Detail
-
builder
public static BeamSequence.Item.Builder builder()
- Returns:
- a
BeamSequence.Item.Builderto create Beam Sequence Items with a fluent API.
-
builder
public static BeamSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- 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
public BeamSequence.Item 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.
-
-