public class RTGeneralPlanModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
RTGeneralPlanModule(IDataSet objIDataSet)
Instantiates a new rT general plan module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getInstanceNumber()
Retrieves instance number identifying this particular instance of the object.
|
java.lang.String[] |
getOperatorNames()
Retrieves the name of operator administering treatment session.
|
java.lang.String |
getPlanIntent()
Retrieves time treatment plan was last modified.
|
ReferencedDoseSequence |
getReferencedDoseSequence()
Retrieves sequence of related SOP Class/Instance pairs describing related instances of RT Dose (for grids and
named/unnamed point doses).
|
ReferencedRTPlanSequence |
getReferencedRTPlanSequence()
Retrieves a sequence which provides reference to a RT Plan SOP Class/Instance pair.
|
ReferencedStructureSetSequence |
getReferencedStructureSetSequence()
Retrieves sequence of one Class/Instance pair describing instance of RT Structure Set on which the RT Plan is based.
|
java.lang.String |
getRTPlanDate()
Retrieves date treatment plan was last modified.
|
java.lang.String |
getRTPlanDescription()
Retrieves user-defined Description for treatment plan.
|
java.lang.String |
getRTPlanGeometry()
Retrieves whether RT Plan is based on patient or treatment device geometry.
|
java.lang.String |
getRTPlanLabel()
Retrieves user-defined label for treatment plan.
|
java.lang.String |
getRTPlanName()
Retrieves user-defined Name for treatment plan.
|
java.lang.String |
getRTPlanTime()
Retrieves time treatment plan was last modified.
|
java.lang.String[] |
getTreatmentProtocols()
Retrieves planned treatment protocols.
|
java.lang.String[] |
getTreatmentSites()
Retrieves planned treatment Sites.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
void |
setInstanceNumber(java.lang.String strInstanceNumber)
Sets a number that identifies this image.
|
void |
setOperatorNames(java.lang.String[] arrStrOperatorNames)
Sets the name of operator administering treatment session.
|
void |
setPlanIntent(EnumPlanIntent enumPlanIntent)
Sets intent of this course of treatment.
|
void |
setRTPlanDate(java.lang.String strRTPlanDate)
Sets date treatment plan was last modified.
|
void |
setRTPlanDescription(java.lang.String strRTPlanDescription)
Sets user-defined Description for treatment plan.
|
void |
setRTPlanGeometry(EnumRTPlanGeometry enumRTPlanGeometry)
Sets whether RT Plan is based on patient or treatment device geometry.
|
void |
setRTPlanLabel(java.lang.String strRTPlanLabel)
Sets user-defined label for treatment plan.
|
void |
setRTPlanName(java.lang.String strRTPlanName)
Sets user-defined Name for treatment plan.
|
void |
setRTPlanTime(java.lang.String strRTPlanTime)
Sets time treatment plan was last modified.
|
void |
setTreatmentProtocols(java.lang.String[] arrStrTreatmentProtocols)
Sets the planned treatment protocols.
|
void |
setTreatmentSites(java.lang.String[] arrStrTreatmentSites)
Sets the planned treatment Sites.
|
boolean |
validateModule()
This method validates each Attribute in the Module according to the Type
of the Attribute.Attributes are of 5 types.
|
add, dumpDICOMInfo, getDictionaryReader, getTransferSyntax, isPresent, isPresent, iterator, removepublic static ISingleCollection<ITag> objSingleCollection
public RTGeneralPlanModule(IDataSet objIDataSet)
objIDataSet - the obj i data setpublic boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic void setRTPlanLabel(java.lang.String strRTPlanLabel)
strRTPlanLabel - - String value of RT Plan Label.public java.lang.String getRTPlanLabel()
public void setRTPlanName(java.lang.String strRTPlanName)
strRTPlanName - the str rt plan namepublic java.lang.String getRTPlanName()
public void setRTPlanDescription(java.lang.String strRTPlanDescription)
strRTPlanDescription - - String value of RT Plan Description.public java.lang.String getRTPlanDescription()
public void setInstanceNumber(java.lang.String strInstanceNumber)
strInstanceNumber - - String value of Instance Number.public java.lang.String getInstanceNumber()
public void setOperatorNames(java.lang.String[] arrStrOperatorNames)
arrStrOperatorNames - - String value of Name(s) of the operator(s).public java.lang.String[] getOperatorNames()
public void setRTPlanDate(java.lang.String strRTPlanDate)
strRTPlanDate - - String value of RT Plan Date.public java.lang.String getRTPlanDate()
public void setRTPlanTime(java.lang.String strRTPlanTime)
strRTPlanTime - - String value of RT Plan Time.public java.lang.String getRTPlanTime()
public void setTreatmentProtocols(java.lang.String[] arrStrTreatmentProtocols)
arrStrTreatmentProtocols - the arr str treatment protocolspublic java.lang.String[] getTreatmentProtocols()
public void setPlanIntent(EnumPlanIntent enumPlanIntent)
enumPlanIntent - the enum treatment intentpublic java.lang.String getPlanIntent()
public void setTreatmentSites(java.lang.String[] arrStrTreatmentSites)
arrStrTreatmentSites - the arr str treatment sitespublic java.lang.String[] getTreatmentSites()
public void setRTPlanGeometry(EnumRTPlanGeometry enumRTPlanGeometry)
enumRTPlanGeometry - the enum rt plan geometrypublic java.lang.String getRTPlanGeometry()
public ReferencedStructureSetSequence getReferencedStructureSetSequence()
ReferencedStructureSetSequence.public ReferencedDoseSequence getReferencedDoseSequence()
ReferencedDoseSequence.public ReferencedRTPlanSequence getReferencedRTPlanSequence()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module