public class IonBeamSequenceItem extends Item
| Modifier and Type | Method and Description |
|---|---|
ApplicatorSequence |
getApplicatorSequence()
Retrieves pre-initialized object of Applicator 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 |
getBeamDescription()
Retrieves User-defined Description for Beam.
|
java.lang.String |
getBeamName()
Retrieves User-defined name for Beam.
|
java.lang.String |
getBeamNumber()
Retrieves Identification number of the Beam.It should be unique within the beam in which it is created.
|
java.lang.String |
getBeamType()
Retrieves Motion characteristic of Beam.
|
java.lang.String |
getDeviceSerialNumber()
Retrieves Manufacturer's serial number of the equipment used for beam delivery.
|
java.lang.String |
getFinalCumulativeMetersetWeight()
Retrieves Value of Cumulative Meterset Weight (300A,0134) for final Control Point in Control Point Sequence (300A,0111).
|
float[] |
getFixationLightAzimuthalAngle()
Retrieves Fixation Light Azimuthal Angle.
|
float[] |
getFixationLightPolarAngle()
Retrieves Fixation Light Polar Angle.
|
GeneralAccessorySequence |
getGeneralAccessorySequence()
Retrieves pre-initialized object of General Accessory 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 |
getInstitutionAddress()
Retrieves Mailing address of the institution where the equipment is located that was used for beam delivery.
|
java.lang.String |
getInstitutionalDepartmentName()
Retrieves Institution where the equipment is located that was used for beam delivery.
|
java.lang.String |
getInstitutionName()
Retrieves Institution where the equipment is located that was used for beam delivery.
|
IonBeamLimitingDeviceSequence |
getIonBeamLimitingDeviceSequence()
Retrieves pre-initialized object of Ion Beam Limiting Device 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.
|
IonBlockSequence |
getIonBlockSequence()
Retrieves pre-initialized object of Ion Block 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
|
IonControlPointSequence |
getIonControlPointSequence()
Retrieves pre-initialized object of Ion Control Point 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
|
IonRangeCompensatorSequence |
getIonRangeCompensatorSequence()
Retrieves pre-initialized object of Ion Range Compensator 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.
|
IonWedgeSequence |
getIonWedgeSequence()
Retrieves pre-initialized object of Ion Wedge 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 |
getManufacturer()
Retrieves Manufacturer of the equipment used for beam delivery.
|
java.lang.String |
getManufacturersModelName()
Retrieves Manufacturer's model name of the equipment used for beam delivery.
|
java.lang.String |
getNumberOfBlocks()
Retrieves Number of Blocks or Electron Electron Inserts associated with Beam.
|
java.lang.String |
getNumberOfBoli()
Retrieves Number of Boli used with current Beam.
|
java.lang.String |
getNumberofCompensators()
RetrievesNumber of Compensators associated with current delivered Beam.
|
java.lang.String |
getNumberOfControlPoints()
Retrieves Number of control points delivered .
|
java.lang.String |
getNumberofLateralSpreadingDevices()
Retrieves Number of Lateral Spreading Devices.
|
java.lang.String |
getNumberofRangeModulators()
Retrieves Number of Number of Range Modulators.
|
java.lang.String |
getNumberofRangeShifters()
Retrieves Number of Range Shifters.
|
java.lang.String |
getNumberofWedges()
Retrieves Number of Wedges.
|
java.lang.String |
getPrimaryDosimeterUnit()
Retrieves Measurement unit of machine dosimeter.
|
java.lang.String |
getRadiationAtomicNumber()
Retrieves Radiation Atomic Number.
|
short[] |
getRadiationChargeState()
Returns the Charge state of radiation .
|
java.lang.String |
getRadiationMassNumber()
Retrieves Radiation Mass Number.
|
java.lang.String |
getRadiationType()
Retrieves Particle type of Beam.
|
RangeModulatorSequence |
getRangeModulatorSequence()
Retrieves pre-initialized object of Recorded Range Modulator 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.
|
RangeShifterSequence |
getRangeShifterSequence()
Retrieves pre-initialized object of Range Shifter 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.
|
RecordedCompensatorSequence |
getRecordedCompensatorSequence()
Retrieves pre-initialized object of Recorded Compensator 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
|
RecordedLateralSpreadingDeviceSequence |
getRecordedLateralSpreadingDeviceSequence()
Retrieves pre-initialized object of Recorded Lateral Spreading Device 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.
|
RecordedSnoutSequence |
getRecordedSnoutSequence()
Retrieves pre-initialized object of IRecorded Snout 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.
|
ReferencedBolusSequence |
getReferencedBolusSequence()
Retrieves pre-initialized object of Referenced Bolus 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
|
ReferencedDoseSequence |
getReferencedDoseSequence()
Retrieves pre-initialized object of Referenced Dose 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 |
getReferencedPatientSeupNumber()
Retrieves Referenced Patient Setup Number.
|
ReferencedReferenceImageSequence |
getReferencedReferenceImageSequence()
Retrieves pre-initialized object of Referenced Reference Image 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 |
getReferencedToleranceTableNumber()
Retrieves Referenced Tolerance Table Number.
|
java.lang.String |
getScanMode()
Retrieves type of the value encoded in this Item
|
float |
getTotalBlockTrayWaterEquivalentThickness()
Retrieves the TotalBlockTrayWaterEquivalentThickness.
|
float |
getTotalCompensatorTrayWaterEquivalentThickness()
Retrieves the TotalCompensatorTrayWaterEquivalentThickness.
|
float |
getTotalWedgeTrayWaterEquivalentThickness()
Retrieves the TotalWedgeTrayWaterEquivalentThickness.
|
java.lang.String |
getTreatmentDeliveryType()
Retrieves Treatment Delivery Type.
|
java.lang.String |
getTreatmentMachineName()
Retrieves Treatment Machine Name.
|
float[] |
getVirtualSourceAxisDistances()
Retrieves VirtualSourceAxisDistances.
|
void |
setBeamDescription(java.lang.String strBeamDescription)
Sets User-defined Description for Beam.
|
void |
setBeamName(java.lang.String strBeamName)
Sets User-defined name for Beam.
|
void |
setBeamNumber(java.lang.String strBeamNumber)
Identification number of the Beam.It should be unique within the beam in which it is created.
|
void |
setBeamType(EnumBeamType enumBeamType)
Sets Motion characteristic of Beam.
|
void |
setDeviceSerialNumber(java.lang.String strDeviceSerialNumber)
Sets Manufacturer's serial number of the equipment used for beam delivery.
|
void |
setFixationLightAzimuthalAngle(float[] arrFixationLightAzimuthalAngle)
Sets FixationLightAzimuthalAngle
Azimuthal angle in degrees of the fixation light coordinate around the IEC BEAM LIMITING DEVICE Y-axis.
|
void |
setFixationLightPolarAngle(float[] arrFixationLightAzimuthalAngle)
Sets FixationLightPolarAngle
Polar angle in degrees of the fixation light coordinate.
|
void |
setInstitutionAddress(java.lang.String strInstitutionAddress)
Sets Mailing address of the institution where the equipment is located that was used for beam delivery.
|
void |
setInstitutionalDepartmentName(java.lang.String strInstitutionalDepartmentName)
Sets Institution where the equipment is located that was used for beam delivery.
|
void |
setInstitutionName(java.lang.String strInstitutionName)
Sets Institution where the equipment is located that was used for beam delivery.
|
void |
setManufacturer(java.lang.String strManufacturer)
Sets the Manufacturer of the equipment used for beam delivery..
|
void |
setManufacturersModelName(java.lang.String strManufacturersModelName)
Sets Manufacturer's model name of the equipment used for beam delivery.
|
void |
setNumberOfBlocks(java.lang.String strNumberOfBlocks)
Sets Number of Blocks or Electron Electron Inserts associated with Beam.
|
void |
setNumberOfBoli(java.lang.String strNumberOfBoli)
Sets Number of Boli used with current Beam.
|
void |
setNumberofCompensators(java.lang.String strNumberofCompensators)
Sets Number of Compensators associated with current delivered Beam.
|
void |
setNumberOfControlPoints(java.lang.String strNumberOfControlPoints)
Sets Number of control points delivered.
|
void |
setNumberofLateralSpreadingDevices(java.lang.String strNumberofLateralSpreadingDevices)
Sets Number of Lateral Spreading Devices.
|
void |
setNumberofRangeModulators(java.lang.String strNumberofRangeModulators)
Sets Number of Range Modulators.
|
void |
setNumberofRangeShifters(java.lang.String strReferencedReferenceImageNumber)
Sets Number of Range Shifters.
|
void |
setNumberofWedges(java.lang.String strNumberofWedges)
Sets Number of Wedges associated with current delivered Beam.
|
void |
setPrimaryDosimeterUnit(EnumPrimaryDosimeterUnit enumPrimaryDosimeterUnit)
Sets Measurement unit of machine dosimeter.
|
void |
setRadiationAtomicNumber(java.lang.String strRadiationAtomicNumber)
Sets Radiation Atomic Number.
|
void |
setRadiationChargeState(short[] sRadiationChargeState)
Sets RadiationChargeState
Charge state of radiation.
|
void |
setRadiationMassNumber(java.lang.String strRadiationMassNumber)
Sets Radiation Mass Number.
|
void |
setRadiationType(EnumRadiationType enumRadiationType)
Sets Particle type of Beam.
|
void |
setReferencedPatientSetupNumber(java.lang.String strReferencedPatientSetupNumber)
Sets Referenced Patient Setup Number.
|
void |
setReferencedToleranceTableNumber(java.lang.String strReferencedToleranceTableNumber)
Sets Uniquely identifies Tolerance Table specified by Tolerance Table Number (300A,0042) within Tolerance Table Sequence in RT Tolerance Tables Module.
|
void |
setScanMode(EnumScanMode enumScanMode)
Sets the Value Type Defined in Terms of
Enumerated Values:
NONE : No beam scanning is performed
UNIFORM : The beam is scanned between control points to create a uniform lateral fluence distribution across the field
MODULATED : The beam is scanned between control points to create a modulated lateral fluence distribution across the field
The method of beam scanning to be used during treatment.
|
void |
setTotalBlockTrayWaterEquivalentThickness(float fTotalBlockTrayWaterEquivalentThickness)
Sets the TotalBlockTrayWaterEquivalentThickness.
|
void |
setTotalCompensatorTrayWaterEquivalentThickness(float fTotalCompensatorTrayWaterEquivalentThickness)
Sets the TotalCompensatorTrayWaterEquivalentThickness.
|
void |
setTotalWedgeTrayWaterEquivalentThickness(float fTotalWedgeTrayWaterEquivalentThickness)
Sets the TotalWedgeTrayWaterEquivalentThickness.
|
void |
setTreatmentDeliveryType(EnumTreatmentDeliveryType enumTreatmentDeliveryType)
Sets Treatment Delivery Type.
|
void |
setTreatmentMachineName(java.lang.String strTreatmentMachineName)
Sets User-defined name identifying treatment machine used for beam delivery.
|
void |
setVirtualSourceAxisDistances(float[] arrVirtualSourceAxisDistances)
Sets VirtualSourceAxisDistances
|
boolean |
validateForModule()
Validates all the attributes in BeamSequenceItem 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 boolean validateForModule()
throws InvalidItemException
validateForModule in interface IItemvalidateForModule in class ItemInvalidItemException - throws InvalidItemException If Mandatory or Conditional element fails.public void setBeamNumber(java.lang.String strBeamNumber)
strBeamNumber - String value of Beam Number.public java.lang.String getBeamNumber()
public void setBeamName(java.lang.String strBeamName)
strBeamName - String value of Beam Name.public java.lang.String getBeamName()
public void setBeamDescription(java.lang.String strBeamDescription)
strBeamDescription - String value of Beam Description.public java.lang.String getBeamDescription()
public void setBeamType(EnumBeamType enumBeamType)
enumBeamType - Enum value of Beam Type.public java.lang.String getBeamType()
public void setRadiationType(EnumRadiationType enumRadiationType)
enumRadiationType - Enum value of Radiation Type.public java.lang.String getRadiationType()
public void setRadiationMassNumber(java.lang.String strRadiationMassNumber)
strRadiationAtomicNumber - String value of Radiation Atomic Number.public java.lang.String getRadiationMassNumber()
public void setRadiationAtomicNumber(java.lang.String strRadiationAtomicNumber)
strRadiationAtomicNumber - String value of Radiation Atomic Number.public java.lang.String getRadiationAtomicNumber()
public void setRadiationChargeState(short[] sRadiationChargeState)
sRadiationChargeState - short array of LUT Descriptor values.public short[] getRadiationChargeState()
public void setScanMode(EnumScanMode enumScanMode)
enumScanMode - Specifies type of the value encoded in this Itempublic java.lang.String getScanMode()
public void setTreatmentMachineName(java.lang.String strTreatmentMachineName)
strTreatmentMachineName - String value of Treatment Machine Name.public java.lang.String getTreatmentMachineName()
public void setManufacturer(java.lang.String strManufacturer)
strManufacturer - String value of Manufacturer .public java.lang.String getManufacturer()
public void setInstitutionName(java.lang.String strInstitutionName)
strInstitutionName - String value of Institution Name .public java.lang.String getInstitutionName()
public void setInstitutionAddress(java.lang.String strInstitutionAddress)
strInstitutionAddress - String value of Institution Address .public java.lang.String getInstitutionAddress()
public void setInstitutionalDepartmentName(java.lang.String strInstitutionalDepartmentName)
strInstitutionalDepartmentName - String value of Institution Name .public java.lang.String getInstitutionalDepartmentName()
public void setManufacturersModelName(java.lang.String strManufacturersModelName)
strManufacturersModelName - String value of Manufacturers Model Name .public java.lang.String getManufacturersModelName()
public void setDeviceSerialNumber(java.lang.String strDeviceSerialNumber)
strDeviceSerialNumber - String value of Device Serial Number.public java.lang.String getDeviceSerialNumber()
public void setPrimaryDosimeterUnit(EnumPrimaryDosimeterUnit enumPrimaryDosimeterUnit)
enumPrimaryDosimeterUnit - Enum value of Primary Dosimeter Unit.public java.lang.String getPrimaryDosimeterUnit()
public void setReferencedToleranceTableNumber(java.lang.String strReferencedToleranceTableNumber)
strReferencedToleranceTableNumber - String value of Referenced Tolerance Table Number.public java.lang.String getReferencedToleranceTableNumber()
public void setVirtualSourceAxisDistances(float[] arrVirtualSourceAxisDistances)
arrVirtualSourceAxisDistances - pair of floating point numberspublic float[] getVirtualSourceAxisDistances()
public IonBeamLimitingDeviceSequence getIonBeamLimitingDeviceSequence()
public void setReferencedPatientSetupNumber(java.lang.String strReferencedPatientSetupNumber)
strReferencedPatientSetupNumber - String value of Referenced Patient Setup Number.public java.lang.String getReferencedPatientSeupNumber()
public ReferencedReferenceImageSequence getReferencedReferenceImageSequence()
public void setTreatmentDeliveryType(EnumTreatmentDeliveryType enumTreatmentDeliveryType)
enumTreatmentDeliveryType - Enum value of Treatment Delivery Type.public java.lang.String getTreatmentDeliveryType()
public ReferencedDoseSequence getReferencedDoseSequence()
public void setNumberofWedges(java.lang.String strNumberofWedges)
strNumberofWedges - String value of Number of Wedges.public java.lang.String getNumberofWedges()
public void setTotalWedgeTrayWaterEquivalentThickness(float fTotalWedgeTrayWaterEquivalentThickness)
fTotalWedgeTrayWaterEquivalentThickness - Float value of the Total Wedge Tray Water Equivalent Thicknesspublic float getTotalWedgeTrayWaterEquivalentThickness()
public IonWedgeSequence getIonWedgeSequence()
public void setNumberofCompensators(java.lang.String strNumberofCompensators)
strNumberofCompensators - String value of Number of Compensators.public java.lang.String getNumberofCompensators()
public void setTotalCompensatorTrayWaterEquivalentThickness(float fTotalCompensatorTrayWaterEquivalentThickness)
fTotalCompensatorTrayWaterEquivalentThickness - Float value of the Total Compensator Tray Water Equivalent Thicknesspublic float getTotalCompensatorTrayWaterEquivalentThickness()
public IonRangeCompensatorSequence getIonRangeCompensatorSequence()
public RecordedCompensatorSequence getRecordedCompensatorSequence()
public void setNumberOfBoli(java.lang.String strNumberOfBoli)
strNumberOfBoli - String value of Number of Boli.public java.lang.String getNumberOfBoli()
public ReferencedBolusSequence getReferencedBolusSequence()
public void setNumberOfBlocks(java.lang.String strNumberOfBlocks)
strNumberOfBlocks - String value of Number of Blocks.public java.lang.String getNumberOfBlocks()
public void setTotalBlockTrayWaterEquivalentThickness(float fTotalBlockTrayWaterEquivalentThickness)
fTotalBlockTrayWaterEquivalentThickness - Float value of the Total Wedge Tray Water Equivalent Thicknesspublic float getTotalBlockTrayWaterEquivalentThickness()
public IonBlockSequence getIonBlockSequence()
public RecordedSnoutSequence getRecordedSnoutSequence()
public ApplicatorSequence getApplicatorSequence()
public GeneralAccessorySequence getGeneralAccessorySequence()
public void setNumberofRangeShifters(java.lang.String strReferencedReferenceImageNumber)
strReferencedReferenceImageNumber - String value of Referenced Reference Image Number.public java.lang.String getNumberofRangeShifters()
public RangeShifterSequence getRangeShifterSequence()
public void setNumberofLateralSpreadingDevices(java.lang.String strNumberofLateralSpreadingDevices)
strNumberofLateralSpreadingDevices - String value of Number of Lateral Spreading Devices.public java.lang.String getNumberofLateralSpreadingDevices()
public RecordedLateralSpreadingDeviceSequence getRecordedLateralSpreadingDeviceSequence()
public void setNumberofRangeModulators(java.lang.String strNumberofRangeModulators)
strNumber - of Range Modulators String value of NumberofNumberofRangeModulators.public java.lang.String getNumberofRangeModulators()
public RangeModulatorSequence getRangeModulatorSequence()
public void setFixationLightAzimuthalAngle(float[] arrFixationLightAzimuthalAngle)
arrFixationLightAzimuthalAngle - pair of floating point numberspublic float[] getFixationLightAzimuthalAngle()
public void setFixationLightPolarAngle(float[] arrFixationLightAzimuthalAngle)
arrFixationLightPolarAngle - pair of floating point numberspublic float[] getFixationLightPolarAngle()
public java.lang.String getFinalCumulativeMetersetWeight()
public void setNumberOfControlPoints(java.lang.String strNumberOfControlPoints)
strNumberOfControlPoints - String value of Number Of Control Points.public java.lang.String getNumberOfControlPoints()
public IonControlPointSequence getIonControlPointSequence()