Class ExposureSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.ExposureSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,ApplicatorSequence.Holder,BeamLimitingDeviceAngle.Holder,BeamLimitingDeviceSequence.Holder,BlockSequence.Holder,DiaphragmPosition.Holder,EnhancedRTBeamLimitingOpeningSequence.Holder,ExposureTime.Holder,ExposureTimeInms.Holder,GantryAngle.Holder,GantryPitchAngle.Holder,GeneralAccessorySequence.Holder,KVP.Holder,MetersetExposure.Holder,NumberOfBlocks.Holder,PatientSupportAngle.Holder,PrimaryFluenceModeSequence.Holder,ReferencedFrameNumber.Holder,TableTopLateralPosition.Holder,TableTopLongitudinalPosition.Holder,TableTopPitchAngle.Holder,TableTopRollAngle.Holder,TableTopVerticalPosition.Holder,XRayTubeCurrent.Holder,XRayTubeCurrentInmA.Holder
- Enclosing class:
- ExposureSequence
public static class ExposureSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements ReferencedFrameNumber.Holder, KVP.Holder, PrimaryFluenceModeSequence.Holder, XRayTubeCurrent.Holder, XRayTubeCurrentInmA.Holder, ExposureTime.Holder, ExposureTimeInms.Holder, MetersetExposure.Holder, DiaphragmPosition.Holder, BeamLimitingDeviceSequence.Holder, EnhancedRTBeamLimitingOpeningSequence.Holder, GantryAngle.Holder, GantryPitchAngle.Holder, BeamLimitingDeviceAngle.Holder, PatientSupportAngle.Holder, TableTopPitchAngle.Holder, TableTopRollAngle.Holder, TableTopVerticalPosition.Holder, TableTopLongitudinalPosition.Holder, TableTopLateralPosition.Holder, ApplicatorSequence.Holder, GeneralAccessorySequence.Holder, NumberOfBlocks.Holder, BlockSequence.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExposureSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExposureSequence.Item.Builderbuilder()static ExposureSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)ExposureSequence.Itemcopy()Returns a new Exposure Sequence Item which wraps a copy of the Attributes wrapped in this Exposure 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, getKnownAttributeTags, getUnknownAttributeTags, isEmpty
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamLimitingDeviceAngle.Holder
containsBeamLimitingDeviceAngle, getBeamLimitingDeviceAngle, removeBeamLimitingDeviceAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamLimitingDeviceSequence.Holder
containsBeamLimitingDeviceSequence, ensureBeamLimitingDeviceSequence, ensureBeamLimitingDeviceSequence, getBeamLimitingDeviceSequence, newBeamLimitingDeviceSequence, removeBeamLimitingDeviceSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BlockSequence.Holder
containsBlockSequence, ensureBlockSequence, ensureBlockSequence, getBlockSequence, newBlockSequence, removeBlockSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DiaphragmPosition.Holder
containsDiaphragmPosition, getDiaphragmPosition, removeDiaphragmPosition
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.EnhancedRTBeamLimitingOpeningSequence.Holder
containsEnhancedRTBeamLimitingOpeningSequence, ensureEnhancedRTBeamLimitingOpeningSequence, ensureEnhancedRTBeamLimitingOpeningSequence, getEnhancedRTBeamLimitingOpeningSequence, newEnhancedRTBeamLimitingOpeningSequence, removeEnhancedRTBeamLimitingOpeningSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ExposureTime.Holder
containsExposureTime, getExposureTime, removeExposureTime
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ExposureTimeInms.Holder
containsExposureTimeInms, getExposureTimeInms, removeExposureTimeInms
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.GantryAngle.Holder
containsGantryAngle, getGantryAngle, removeGantryAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.GantryPitchAngle.Holder
containsGantryPitchAngle, getGantryPitchAngle, removeGantryPitchAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.GeneralAccessorySequence.Holder
containsGeneralAccessorySequence, ensureGeneralAccessorySequence, ensureGeneralAccessorySequence, getGeneralAccessorySequence, newGeneralAccessorySequence, removeGeneralAccessorySequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.KVP.Holder
containsKVP, getKVP, removeKVP
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.MetersetExposure.Holder
containsMetersetExposure, getMetersetExposure, removeMetersetExposure
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NumberOfBlocks.Holder
containsNumberOfBlocks, getNumberOfBlocks, removeNumberOfBlocks
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSupportAngle.Holder
containsPatientSupportAngle, getPatientSupportAngle, removePatientSupportAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PrimaryFluenceModeSequence.Holder
containsPrimaryFluenceModeSequence, ensurePrimaryFluenceModeSequence, ensurePrimaryFluenceModeSequence, getPrimaryFluenceModeSequence, newPrimaryFluenceModeSequence, removePrimaryFluenceModeSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ReferencedFrameNumber.Holder
containsReferencedFrameNumber, getReferencedFrameNumber, removeReferencedFrameNumber
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopLateralPosition.Holder
containsTableTopLateralPosition, getTableTopLateralPosition, removeTableTopLateralPosition
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopLongitudinalPosition.Holder
containsTableTopLongitudinalPosition, getTableTopLongitudinalPosition, removeTableTopLongitudinalPosition
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopPitchAngle.Holder
containsTableTopPitchAngle, getTableTopPitchAngle, removeTableTopPitchAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopRollAngle.Holder
containsTableTopRollAngle, getTableTopRollAngle, removeTableTopRollAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopVerticalPosition.Holder
containsTableTopVerticalPosition, getTableTopVerticalPosition, removeTableTopVerticalPosition
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.XRayTubeCurrent.Holder
containsXRayTubeCurrent, getXRayTubeCurrent, removeXRayTubeCurrent
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.XRayTubeCurrentInmA.Holder
containsXRayTubeCurrentInmA, getXRayTubeCurrentInmA, removeXRayTubeCurrentInmA
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Exposure Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Exposure Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static ExposureSequence.Item.Builder builder()
- Returns:
- a
ExposureSequence.Item.Builderto create Exposure Sequence Items with a fluent API.
-
builder
public static ExposureSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theExposureSequence.Item.Builder.- Returns:
- a
ExposureSequence.Item.Builderto create Exposure Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public ExposureSequence.Item copy()
Returns a new Exposure Sequence Item which wraps a copy of the Attributes wrapped in this Exposure Sequence. (seeAttributes(Attributes)- Returns:
- a new Exposure Sequence Item which wraps a copy of the Attributes wrapped in this Exposure Sequence.
-
-