public class ControlPointSequenceItem extends Item
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBeamLimitingDeviceAngle()
Retrieves Beam Limiting Device Angle.
|
BeamLimitingDevicePositionSequence |
getBeamLimitingDevicePositionSequence()
Retrieves pre-initialized object of Beam Limiting Device Position Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
java.lang.String |
getBeamLimitingDeviceRotationDirection()
Retrieves Beam Limiting Device Rotation Direction.
|
java.lang.String |
getControlPointIndex()
Retrieves Index of current Control Point, starting at 0 for first Control Point.
|
java.lang.String |
getCumulativeMetersetWeight()
Retrieves Cumulative weight to current control point.
|
java.lang.String |
getDoseRateSet()
Retrieves Dose Rate to be set on treatment machine for segment beginning at current control point (e.g.
|
java.lang.String |
getGantryAngle()
Retrieves Gantry angle of radiation source.
|
java.lang.String |
getGantryRotationDirection()
Retrieves Gantry Rotation Direction.
|
java.lang.String[] |
getIsocenterPosition()
Retrieves Isocenter coordinates (x,y,z) in the patient based coordinate system.
|
java.lang.String |
getNominalBeamEnergy()
Retrieves Nominal Beam Energy at control point (MV/MeV).
|
java.lang.String |
getPatientSupportAngle()
Retrieves Patient Support Angle.
|
java.lang.String |
getPatientSupportRotationDirection()
Retrieves Patient Support Rotation Direction.
|
ReferencedDoseReferenceSequence |
getReferencedDoseReferenceSequence()
Retrieves pre-initialized object of Referenced Dose Reference Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
float |
getSourcetoExternalContourDistance()
Retrieves the Ratio of displayed pixels to source pixels,specified in one dimension.
|
java.lang.String |
getSourcetoSurfaceDistance()
Retrieves Source to Patient Surface distance (mm).
|
java.lang.String[] |
getSurfaceEntryPoint()
Retrieves Patient surface entry point coordinates (x,y,z) in the patient based coordinate system .
|
java.lang.String |
getTableTopEccentricAngle()
Retrieves Table Top Eccentric Angle.
|
java.lang.String |
getTableTopEccentricAxisDistance()
Retrieves Table Top Eccentric Axis Distance.
|
java.lang.String |
getTableTopEccentricRotationDirection()
Retrieves Table Top Eccentric Rotation Direction.
|
java.lang.String |
getTableTopLateralPosition()
Retrieves Table Top Lateral Position.
|
java.lang.String |
getTableTopLongitudinalPosition()
Retrieves Table Top Longitudinal Position.
|
float |
getTableTopPitchAngle()
Retrieves fTableTopPitchAngle
|
java.lang.String |
getTableTopPitchRotationDirection()
Retrieves type of the value encoded in this Item
|
float |
getTableTopRollAngle()
Retrieves the Ratio of displayed pixels to source pixels,specified in one dimension.
|
java.lang.String |
getTableTopRollRotationDirection()
Retrieves type of the value encoded in this Item
|
java.lang.String |
getTableTopVerticalPosition()
Retrieves Table Top Vertical Position.
|
WedgePositionSequence |
getWedgePositionSequence()
Retrieves pre-initialized object of Wedge Position Sequence.If the module contains the sequence object
it returns the same otherwise it creates the sequence adds to the module with proper initialization
and then returns the object of sequence
|
void |
setBeamLimitingDeviceAngle(java.lang.String strBeamLimitingDeviceAngle)
Sets Beam Limiting Device Angle.
|
void |
setBeamLimitingDeviceRotationDirection(EnumBeamLimitingDeviceRotationDirection enumBeamLimitingDeviceRotationDirection)
Sets Beam Limiting Device Rotation Direction.
|
void |
setControlPointIndex(java.lang.String strControlPointIndex)
Sets Index of current Control Point, starting at 0 for first Control Point.
|
void |
setCumulativeMetersetWeight(java.lang.String strCumulativeMetersetWeight)
Sets Cumulative weight to current control point.
|
void |
setDoseRateSet(java.lang.String strDoseRateSet)
Sets Dose Rate to be set on treatment machine for segment beginning at current control point (e.g.
|
void |
setGantryAngle(java.lang.String strGantryAngle)
Sets Gantry angle of radiation source, i.e.
|
void |
setGantryRotationDirection(EnumGantryRotationDirection enumGantryRotationDirection)
Sets Gantry Rotation Direction.
|
void |
setIsocenterPosition(java.lang.String[] arrIsocenterPosition)
Sets Isocenter coordinates (x,y,z) in the patient based coordinate system.
|
void |
setNominalBeamEnergy(java.lang.String strNominalBeamEnergy)
Sets Nominal Beam Energy at control point (MV/MeV).
|
void |
setPatientSupportAngle(java.lang.String strPatientSupportAngle)
Sets Patient Support Angle.
|
void |
setPatientSupportRotationDirection(EnumPatientSupportRotationDirection enumPatientSupportRotationDirection)
Sets Patient Support Rotation Direction.
|
void |
setSourcetoExternalContourDistance(float fSourcetoExternalContourDistance)
Sets source to External Contour distance (mm) including devices associatedwith the patient anatomy model.
|
void |
setSourcetoSurfaceDistance(java.lang.String strSourcetoSurfaceDistance)
Sets Source to Patient Surface distance (mm).
|
void |
setSurfaceEntryPoint(java.lang.String[] arrSurfaceEntryPoint)
Sets Patient surface entry point coordinates (x,y,z) in the patient based coordinate system .
|
void |
setTableTopEccentricAngle(java.lang.String strTableTopEccentricAngle)
Sets Table Top Eccentric Angle.
|
void |
setTableTopEccentricAxisDistance(java.lang.String strTableTopEccentricAxisDistance)
Sets Table Top Eccentric Axis Distance.
|
void |
setTableTopEccentricRotationDirection(EnumTableTopEccentricRotationDirection enumTableTopEccentricRotationDirection)
Sets Table Top Eccentric Rotation Direction.
|
void |
setTableTopLateralPosition(java.lang.String strTableTopLateralPosition)
Sets Table Top Lateral Position.
|
void |
setTableTopLongitudinalPosition(java.lang.String strTableTopLongitudinalPosition)
Sets Table Top Longitudinal Position.
|
void |
setTableTopPitchAngle(float fTableTopPitchAngle)
Sets the Ratio of displayed pixels to source pixels,specified in one dimension.
|
void |
setTableTopPitchRotationDirection(EnumTableTopPitchRotationDirection enumTableTopPitchRotationDirection)
Sets Direction of Table Top Pitch Rotation when viewing the table along the positive
X-axis of the IEC TABLE TOP coordinate system, for segmentfollowing Control Point.
|
void |
setTableTopRollAngle(float fTableTopRollAngle)
Sets Table Top Roll Angle, i.e., the rotation of the IEC TABLE TOP coordinatesystem
about the IEC Y-axis of the IEC TABLE TOP coordinate system(degrees).
|
void |
setTableTopRollRotationDirection(EnumTableTopRollRotationDirection enumTableTopRollRotationDirection)
Sets Direction of Table Top Pitch Rotation when viewing the table along the positive
X-axis of the IEC TABLE TOP coordinate system, for segmentfollowing Control Point.
|
void |
setTableTopVerticalPosition(java.lang.String strTableTopVerticalPosition)
Sets Table Top Vertical Position.
|
boolean |
validateForModule()
Validates all the attributes in ControlPointSequenceItem that are present in the DataSet
|
addDataElement, changeToUndefined, clone, contains, dumpDICOMInfo, getDataForTag, getDictionaryReader, getItemLength, getTransferSyntax, getValue, getValueLength, iterator, read, setDictionaryReader, setTransferSyntax, setValue, sortedIterator, validate, writepublic void setControlPointIndex(java.lang.String strControlPointIndex)
strControlPointIndex - String value of Control Point Index.public java.lang.String getControlPointIndex()
public void setCumulativeMetersetWeight(java.lang.String strCumulativeMetersetWeight)
strCumulativeMetersetWeight - String value of Cumulative Meterset Weight.public java.lang.String getCumulativeMetersetWeight()
public ReferencedDoseReferenceSequence getReferencedDoseReferenceSequence()
public void setNominalBeamEnergy(java.lang.String strNominalBeamEnergy)
strNominalBeamEnergy - String value of Nominal Beam Energy.public java.lang.String getNominalBeamEnergy()
public void setDoseRateSet(java.lang.String strDoseRateSet)
strDoseRateSet - String value of Dose Rate Set.public java.lang.String getDoseRateSet()
public WedgePositionSequence getWedgePositionSequence()
public BeamLimitingDevicePositionSequence getBeamLimitingDevicePositionSequence()
public void setGantryAngle(java.lang.String strGantryAngle)
strGantryAngle - String value of Gantry Angle.public java.lang.String getGantryAngle()
public void setGantryRotationDirection(EnumGantryRotationDirection enumGantryRotationDirection)
enumGantryRotationDirection - Enum value of Gantry Rotation Direction.public java.lang.String getGantryRotationDirection()
public void setBeamLimitingDeviceAngle(java.lang.String strBeamLimitingDeviceAngle)
strBeamLimitingDeviceAngle - String value of Beam Limiting Device Angle.public java.lang.String getBeamLimitingDeviceAngle()
public void setBeamLimitingDeviceRotationDirection(EnumBeamLimitingDeviceRotationDirection enumBeamLimitingDeviceRotationDirection)
enumBeamLimitingDeviceRotationDirection - Enum value of Beam Limiting Device Rotation Direction.public java.lang.String getBeamLimitingDeviceRotationDirection()
public void setPatientSupportAngle(java.lang.String strPatientSupportAngle)
strPatientSupportAngle - String value of Patient Support Angle.public java.lang.String getPatientSupportAngle()
public void setPatientSupportRotationDirection(EnumPatientSupportRotationDirection enumPatientSupportRotationDirection)
enumPatientSupportRotationDirection - Enum value of Patient Support Rotation Direction.public java.lang.String getPatientSupportRotationDirection()
public void setTableTopEccentricAxisDistance(java.lang.String strTableTopEccentricAxisDistance)
strTableTopEccentricAxisDistance - String value of Table Top Eccentric Axis Distance.public java.lang.String getTableTopEccentricAxisDistance()
public void setTableTopEccentricAngle(java.lang.String strTableTopEccentricAngle)
strTableTopEccentricAngle - String value of Table Top Eccentric Angle.public java.lang.String getTableTopEccentricAngle()
public void setTableTopEccentricRotationDirection(EnumTableTopEccentricRotationDirection enumTableTopEccentricRotationDirection)
enumTableTopEccentricRotationDirection - Enum value of Table Top Eccentric Rotation Direction.public java.lang.String getTableTopEccentricRotationDirection()
public void setTableTopPitchAngle(float fTableTopPitchAngle)
fTableTopPitchAngle - Float value of the Ratio of displayed pixels to source pixelspublic float getTableTopPitchAngle()
public void setTableTopPitchRotationDirection(EnumTableTopPitchRotationDirection enumTableTopPitchRotationDirection)
strValueType - Specifies type of the value encoded in this Itempublic java.lang.String getTableTopPitchRotationDirection()
public void setTableTopRollAngle(float fTableTopRollAngle)
fPresentationPixelMagnificationRatio - Float value of the Ratio of displayed pixels to source pixelspublic float getTableTopRollAngle()
public void setTableTopRollRotationDirection(EnumTableTopRollRotationDirection enumTableTopRollRotationDirection)
strValueType - Specifies type of the value encoded in this Itempublic java.lang.String getTableTopRollRotationDirection()
public void setTableTopVerticalPosition(java.lang.String strTableTopVerticalPosition)
strTableTopVerticalPosition - String value of Table Top Vertical Position.public java.lang.String getTableTopVerticalPosition()
public void setTableTopLongitudinalPosition(java.lang.String strTableTopLongitudinalPosition)
strTableTopLongitudinalPosition - String value of Table Top Longitudinal Position.public java.lang.String getTableTopLongitudinalPosition()
public void setTableTopLateralPosition(java.lang.String strTableTopLateralPosition)
strTableTopLateralPosition - String value of Table Top Lateral Position.public java.lang.String getTableTopLateralPosition()
public void setIsocenterPosition(java.lang.String[] arrIsocenterPosition)
arrIsocenterPosition - String array of Isocenter Position.public java.lang.String[] getIsocenterPosition()
public void setSurfaceEntryPoint(java.lang.String[] arrSurfaceEntryPoint)
arrSurfaceEntryPoint - String array of Surface Entry Point.public java.lang.String[] getSurfaceEntryPoint()
public void setSourcetoSurfaceDistance(java.lang.String strSourcetoSurfaceDistance)
strSourcetoSurfaceDistance - String value of Source to Surface Distance.public java.lang.String getSourcetoSurfaceDistance()
public boolean validateForModule()
throws InvalidItemException
validateForModule in interface IItemvalidateForModule in class ItemInvalidItemException - throws InvalidItemException If Mandatory or Conditional element fails.public void setSourcetoExternalContourDistance(float fSourcetoExternalContourDistance)
fSourcetoExternalContourDistance - Float value of the Ratio of displayed pixels to source pixelspublic float getSourcetoExternalContourDistance()