Class IonMachineVerificationSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.IonMachineVerificationSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,FixationLightAzimuthalAngle.Holder,FixationLightPolarAngle.Holder,IonControlPointVerificationSequence.Holder,NumberOfLateralSpreadingDevices.Holder,NumberOfRangeModulators.Holder,NumberOfRangeShifters.Holder,PatientSupportAccessoryCode.Holder,PatientSupportID.Holder,PatientSupportType.Holder,RadiationAtomicNumber.Holder,RadiationChargeState.Holder,RadiationMassNumber.Holder,RecordedLateralSpreadingDeviceSequence.Holder,RecordedRangeModulatorSequence.Holder,RecordedRangeShifterSequence.Holder,RecordedSnoutSequence.Holder,ScanMode.Holder
- Enclosing class:
- IonMachineVerificationSequence
public static class IonMachineVerificationSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements IonControlPointVerificationSequence.Holder, RecordedSnoutSequence.Holder, RecordedRangeShifterSequence.Holder, RecordedLateralSpreadingDeviceSequence.Holder, RecordedRangeModulatorSequence.Holder, RadiationMassNumber.Holder, RadiationAtomicNumber.Holder, RadiationChargeState.Holder, ScanMode.Holder, NumberOfRangeShifters.Holder, NumberOfLateralSpreadingDevices.Holder, NumberOfRangeModulators.Holder, PatientSupportType.Holder, PatientSupportID.Holder, PatientSupportAccessoryCode.Holder, FixationLightAzimuthalAngle.Holder, FixationLightPolarAngle.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIonMachineVerificationSequence.Item.Builder
-
Constructor Summary
Constructors Constructor Description Item()Creates a new Ion Machine Verification Sequence Item object which wraps a new and emptyAttributesobject.Item(org.dcm4che3.data.Attributes attributes)Creates a new Ion Machine Verification Sequence Item object which wraps the providedattributes.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IonMachineVerificationSequence.Item.Builderbuilder()static IonMachineVerificationSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)IonMachineVerificationSequence.Itemcopy()Returns a new Ion Machine Verification Sequence Item which wraps a copy of the Attributes wrapped in this Ion Machine Verification 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.AttributesWrapper
copy, getAttributes, isEmpty
-
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.IonControlPointVerificationSequence.Holder
containsIonControlPointVerificationSequence, ensureIonControlPointVerificationSequence, ensureIonControlPointVerificationSequence, getIonControlPointVerificationSequence, newIonControlPointVerificationSequence, removeIonControlPointVerificationSequence
-
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.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.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.RecordedLateralSpreadingDeviceSequence.Holder
containsRecordedLateralSpreadingDeviceSequence, ensureRecordedLateralSpreadingDeviceSequence, ensureRecordedLateralSpreadingDeviceSequence, getRecordedLateralSpreadingDeviceSequence, newRecordedLateralSpreadingDeviceSequence, removeRecordedLateralSpreadingDeviceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedRangeModulatorSequence.Holder
containsRecordedRangeModulatorSequence, ensureRecordedRangeModulatorSequence, ensureRecordedRangeModulatorSequence, getRecordedRangeModulatorSequence, newRecordedRangeModulatorSequence, removeRecordedRangeModulatorSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedRangeShifterSequence.Holder
containsRecordedRangeShifterSequence, ensureRecordedRangeShifterSequence, ensureRecordedRangeShifterSequence, getRecordedRangeShifterSequence, newRecordedRangeShifterSequence, removeRecordedRangeShifterSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.RecordedSnoutSequence.Holder
containsRecordedSnoutSequence, ensureRecordedSnoutSequence, ensureRecordedSnoutSequence, getRecordedSnoutSequence, newRecordedSnoutSequence, removeRecordedSnoutSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ScanMode.Holder
containsScanMode, getScanMode, removeScanMode
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Ion Machine Verification Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Ion Machine Verification Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static IonMachineVerificationSequence.Item.Builder builder()
- Returns:
- a
IonMachineVerificationSequence.Item.Builderto create Ion Machine Verification Sequence Items with a fluent API.
-
builder
public static IonMachineVerificationSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theIonMachineVerificationSequence.Item.Builder.- Returns:
- a
IonMachineVerificationSequence.Item.Builderto create Ion Machine Verification Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public IonMachineVerificationSequence.Item copy()
Returns a new Ion Machine Verification Sequence Item which wraps a copy of the Attributes wrapped in this Ion Machine Verification Sequence. (seeAttributes(Attributes)- Returns:
- a new Ion Machine Verification Sequence Item which wraps a copy of the Attributes wrapped in this Ion Machine Verification Sequence.
-
-