Class ControlPointSequence.Item
- java.lang.Object
-
- org.dcm4che.typeddicom.AbstractAttributesWrapper
-
- org.dcm4che.typeddicom.AbstractSequenceItemWrapper
-
- org.dcm4che.typeddicom.dataelements.ControlPointSequence.Item
-
- All Implemented Interfaces:
org.dcm4che.typeddicom.AttributesWrapper,BeamLimitingDeviceAngle.Holder,BeamLimitingDevicePositionSequence.Holder,BeamLimitingDeviceRotationDirection.Holder,ControlPointIndex.Holder,CumulativeMetersetWeight.Holder,DoseRateSet.Holder,ExternalContourEntryPoint.Holder,GantryAngle.Holder,GantryPitchAngle.Holder,GantryPitchRotationDirection.Holder,GantryRotationDirection.Holder,IsocenterPosition.Holder,NominalBeamEnergy.Holder,PatientSupportAngle.Holder,PatientSupportRotationDirection.Holder,ReferencedDoseReferenceSequence.Holder,ReferencedDoseSequence.Holder,SourceToExternalContourDistance.Holder,SourceToSurfaceDistance.Holder,SurfaceEntryPoint.Holder,TableTopEccentricAngle.Holder,TableTopEccentricAxisDistance.Holder,TableTopEccentricRotationDirection.Holder,TableTopLateralPosition.Holder,TableTopLongitudinalPosition.Holder,TableTopPitchAngle.Holder,TableTopPitchRotationDirection.Holder,TableTopRollAngle.Holder,TableTopRollRotationDirection.Holder,TableTopVerticalPosition.Holder,WedgePositionSequence.Holder
- Enclosing class:
- ControlPointSequence
public static class ControlPointSequence.Item extends org.dcm4che.typeddicom.AbstractSequenceItemWrapper implements ControlPointIndex.Holder, CumulativeMetersetWeight.Holder, ReferencedDoseReferenceSequence.Holder, ReferencedDoseSequence.Holder, NominalBeamEnergy.Holder, DoseRateSet.Holder, WedgePositionSequence.Holder, BeamLimitingDevicePositionSequence.Holder, GantryAngle.Holder, GantryRotationDirection.Holder, GantryPitchAngle.Holder, GantryPitchRotationDirection.Holder, BeamLimitingDeviceAngle.Holder, BeamLimitingDeviceRotationDirection.Holder, PatientSupportAngle.Holder, PatientSupportRotationDirection.Holder, TableTopEccentricAxisDistance.Holder, TableTopEccentricAngle.Holder, TableTopEccentricRotationDirection.Holder, TableTopPitchAngle.Holder, TableTopPitchRotationDirection.Holder, TableTopRollAngle.Holder, TableTopRollRotationDirection.Holder, TableTopVerticalPosition.Holder, TableTopLongitudinalPosition.Holder, TableTopLateralPosition.Holder, IsocenterPosition.Holder, SurfaceEntryPoint.Holder, ExternalContourEntryPoint.Holder, SourceToSurfaceDistance.Holder, SourceToExternalContourDistance.Holder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classControlPointSequence.Item.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ControlPointSequence.Item.Builderbuilder()static ControlPointSequence.Item.Builderbuilder(org.dcm4che3.data.Attributes attributes)ControlPointSequence.Itemcopy()Returns a new Control Point Sequence Item which wraps a copy of the Attributes wrapped in this Control Point 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.BeamLimitingDeviceAngle.Holder
containsBeamLimitingDeviceAngle, getBeamLimitingDeviceAngle, removeBeamLimitingDeviceAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamLimitingDevicePositionSequence.Holder
containsBeamLimitingDevicePositionSequence, ensureBeamLimitingDevicePositionSequence, ensureBeamLimitingDevicePositionSequence, getBeamLimitingDevicePositionSequence, newBeamLimitingDevicePositionSequence, removeBeamLimitingDevicePositionSequence
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.BeamLimitingDeviceRotationDirection.Holder
containsBeamLimitingDeviceRotationDirection, getBeamLimitingDeviceRotationDirection, removeBeamLimitingDeviceRotationDirection
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ControlPointIndex.Holder
containsControlPointIndex, getControlPointIndex, removeControlPointIndex
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.CumulativeMetersetWeight.Holder
containsCumulativeMetersetWeight, getCumulativeMetersetWeight, removeCumulativeMetersetWeight
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.DoseRateSet.Holder
containsDoseRateSet, getDoseRateSet, removeDoseRateSet
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.ExternalContourEntryPoint.Holder
containsExternalContourEntryPoint, getExternalContourEntryPoint, removeExternalContourEntryPoint
-
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.GantryPitchRotationDirection.Holder
containsGantryPitchRotationDirection, getGantryPitchRotationDirection, removeGantryPitchRotationDirection
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.GantryRotationDirection.Holder
containsGantryRotationDirection, getGantryRotationDirection, removeGantryRotationDirection
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.IsocenterPosition.Holder
containsIsocenterPosition, getIsocenterPosition, removeIsocenterPosition
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.NominalBeamEnergy.Holder
containsNominalBeamEnergy, getNominalBeamEnergy, removeNominalBeamEnergy
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSupportAngle.Holder
containsPatientSupportAngle, getPatientSupportAngle, removePatientSupportAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.PatientSupportRotationDirection.Holder
containsPatientSupportRotationDirection, getPatientSupportRotationDirection, removePatientSupportRotationDirection
-
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.SourceToExternalContourDistance.Holder
containsSourceToExternalContourDistance, getSourceToExternalContourDistance, removeSourceToExternalContourDistance
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SourceToSurfaceDistance.Holder
containsSourceToSurfaceDistance, getSourceToSurfaceDistance, removeSourceToSurfaceDistance
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.SurfaceEntryPoint.Holder
containsSurfaceEntryPoint, getSurfaceEntryPoint, removeSurfaceEntryPoint
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopEccentricAngle.Holder
containsTableTopEccentricAngle, getTableTopEccentricAngle, removeTableTopEccentricAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopEccentricAxisDistance.Holder
containsTableTopEccentricAxisDistance, getTableTopEccentricAxisDistance, removeTableTopEccentricAxisDistance
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopEccentricRotationDirection.Holder
containsTableTopEccentricRotationDirection, getTableTopEccentricRotationDirection, removeTableTopEccentricRotationDirection
-
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.TableTopPitchRotationDirection.Holder
containsTableTopPitchRotationDirection, getTableTopPitchRotationDirection, removeTableTopPitchRotationDirection
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopRollAngle.Holder
containsTableTopRollAngle, getTableTopRollAngle, removeTableTopRollAngle
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopRollRotationDirection.Holder
containsTableTopRollRotationDirection, getTableTopRollRotationDirection, removeTableTopRollRotationDirection
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.TableTopVerticalPosition.Holder
containsTableTopVerticalPosition, getTableTopVerticalPosition, removeTableTopVerticalPosition
-
Methods inherited from interface org.dcm4che.typeddicom.dataelements.WedgePositionSequence.Holder
containsWedgePositionSequence, ensureWedgePositionSequence, ensureWedgePositionSequence, getWedgePositionSequence, newWedgePositionSequence, removeWedgePositionSequence
-
-
-
-
Constructor Detail
-
Item
public Item(org.dcm4che3.data.Attributes attributes)
Creates a new Control Point Sequence Item object which wraps the providedattributes.- Parameters:
attributes- theAttributesobject to be wrapped.
-
Item
public Item()
Creates a new Control Point Sequence Item object which wraps a new and emptyAttributesobject.
-
-
Method Detail
-
builder
public static ControlPointSequence.Item.Builder builder()
- Returns:
- a
ControlPointSequence.Item.Builderto create Control Point Sequence Items with a fluent API.
-
builder
public static ControlPointSequence.Item.Builder builder(org.dcm4che3.data.Attributes attributes)
- Parameters:
attributes- the Attributes to be wrapped by theControlPointSequence.Item.Builder.- Returns:
- a
ControlPointSequence.Item.Builderto create Control Point Sequence Items with a fluent API. Instead of creating new Attributes it wraps the provided Attributes.
-
copy
public ControlPointSequence.Item copy()
Returns a new Control Point Sequence Item which wraps a copy of the Attributes wrapped in this Control Point Sequence. (seeAttributes(Attributes)- Returns:
- a new Control Point Sequence Item which wraps a copy of the Attributes wrapped in this Control Point Sequence.
-
-