public class RTDoseModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
RTDoseModule(IDataSet objIDataSet) |
| Modifier and Type | Method and Description |
|---|---|
short |
getBitsAllocated()
Retrieves Bits Allocated.
|
short |
getBitsStored()
Retrieves Bits Stored.
|
DerivationCodeSequence |
getDerivationCodeSequence()
Retrieves sequence of DerivationCodeSequence
|
java.lang.String |
getDoseComment()
Retrieves Dose Comment.
|
java.lang.String |
getDoseGridScaling()
Retrieves Dose Grid Scaling.
|
java.lang.String |
getDoseSummationType()
Retrieves Dose Summation Type.
|
java.lang.String |
getDoseType()
Retrieves Dose Type.
|
java.lang.String |
getDoseUnits()
Retrieves Dose axis units.
|
java.lang.String[] |
getGridFrameOffsetVector()
Retrieves Grid Frame Offset Vector.
|
short |
getHighBit()
Retrieves High Bit.
|
java.lang.String |
getInstanceNumber()
Retrieves Instance Number.
|
java.lang.String[] |
getNormalizationPoint()
Retrieves Normalization Point.
|
java.lang.String |
getPhotometricInterpretation()
Retrieves Photometric Interpretation.
|
short |
getPixelRepresentation()
Retrieves Pixel Representation.
|
ReferencedInstanceSequence |
getReferencedInstanceSequence()
Retrieves sequence of ReferencedInstanceSequence
|
ReferencedRTPlanSequence |
getReferencedRTPlanSequence()
Retrieves sequence of one Class/Instance pair describing RT Plan associated with dose.
|
ReferencedSpatialRegistrationSequence |
getReferencedSpatialRegistrationSequence()
Retrieves sequence of Referenced SpatialRegistration
|
ReferencedTreatmentRecordSequence |
getReferencedTreatmentRecordSequence()
Retrieves sequence of Referenced TreatmentRecord Sequence
|
short |
getSamplesperPixel()
Retrieves Samples per Pixel.
|
java.lang.String |
getSpatialTransformOfDose()
Retrieves type of the value Spatial Transform of Dose
|
java.lang.String[] |
getTissueHeterogeneityCorrection()
Retrieves Tissue Heterogeneity Correction.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
void |
setBitsAllocated(EnumBitsAllocated enumBitsAllocated)
Sets Bits Allocated.
|
void |
setBitsStored(EnumBitsStored enumBitsStored)
Sets Bits Stored.
|
void |
setDoseComment(java.lang.String strDoseComment)
Sets Dose Comment.
|
void |
setDoseGridScaling(java.lang.String strDoseGridScaling)
Sets Scaling factor.
|
void |
setDoseSummationType(EnumDoseSummationType enumDoseSummationType)
Sets Type of dose summation.
|
void |
setDoseType(EnumDoseType enumDoseType)
Sets Type of dose.
|
void |
setDoseUnits(EnumDoseUnits enumDoseUnits)
Sets Dose axis units.
|
void |
setGridFrameOffsetVector(java.lang.String[] arrstrGridFrameOffsetVector)
Sets Grid Frame Offset Vector.
|
void |
setHighBit(EnumHighBit enumHighBit)
Sets High Bit.
|
void |
setInstanceNumber(java.lang.String strInstanceNumber)
Sets Instance Number.
|
void |
setNormalizationPoint(java.lang.String[] arrstrNormalizationPoint)
Sets Normalization Point.
|
void |
setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
Sets Photometric Interpretation.
|
void |
setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
Sets Pixel Representation.
|
void |
setSamplesperPixel(EnumSamplesPerPixel enumSamplesperPixel)
Sets Samples per Pixel.
|
void |
setSpatialTransformOfDose(java.lang.String strSpatialTransformOfDose)
Sets the Spatial Transform of Dose
|
void |
setTissueHeterogeneityCorrection(EnumTissueHeterogeneityCorrection[] enumTissueHeterogeneityCorrection)
Sets Tissue Heterogeneity Correction.
|
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 RTDoseModule(IDataSet objIDataSet)
public boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic void setDoseUnits(EnumDoseUnits enumDoseUnits)
enumDoseUnits - - Enum value of Dose Unitspublic java.lang.String getDoseUnits()
public void setSamplesperPixel(EnumSamplesPerPixel enumSamplesperPixel)
enumSamplesperPixel - - Short value of Samples per Pixel.public short getSamplesperPixel()
public void setPhotometricInterpretation(EnumPhotometricInterpretation enumPhotometricInterpretation)
enumPhotometricInterpretation - - String value of Photometric Interpretation.public java.lang.String getPhotometricInterpretation()
public void setBitsAllocated(EnumBitsAllocated enumBitsAllocated)
enumBitsAllocated - the enum bits allocatedpublic short getBitsAllocated()
public void setBitsStored(EnumBitsStored enumBitsStored)
enumBitsStored - the enum bits storedpublic short getBitsStored()
public void setHighBit(EnumHighBit enumHighBit)
enumHighBit - - short value of High Bit.public short getHighBit()
public void setPixelRepresentation(EnumPixelRepresentation enumPixelRepresentation)
enumPixelRepresentation - the enum pixel representationpublic short getPixelRepresentation()
public void setDoseType(EnumDoseType enumDoseType)
enumDoseType - - Enum value of Dose Type.public java.lang.String getDoseType()
public void setSpatialTransformOfDose(java.lang.String strSpatialTransformOfDose)
strSpatialTransformOfDose - Specifies type of the value Spatial Transform of Dosepublic java.lang.String getSpatialTransformOfDose()
public ReferencedSpatialRegistrationSequence getReferencedSpatialRegistrationSequence()
ReferencedRTPlanSequence.public void setInstanceNumber(java.lang.String strInstanceNumber)
strInstanceNumber - - String value of Instance Number.public java.lang.String getInstanceNumber()
public void setDoseComment(java.lang.String strDoseComment)
strDoseComment - - String value of Dose Comment.public java.lang.String getDoseComment()
public void setNormalizationPoint(java.lang.String[] arrstrNormalizationPoint)
arrstrNormalizationPoint - - String value of Normalization Point.public java.lang.String[] getNormalizationPoint()
public void setDoseSummationType(EnumDoseSummationType enumDoseSummationType)
enumDoseSummationType - - Enum value of Dose Summation Type.public java.lang.String getDoseSummationType()
public void setGridFrameOffsetVector(java.lang.String[] arrstrGridFrameOffsetVector)
arrstrGridFrameOffsetVector - - String value of Grid Frame Offset Vector.public java.lang.String[] getGridFrameOffsetVector()
public void setDoseGridScaling(java.lang.String strDoseGridScaling)
strDoseGridScaling - - String value of Dose Grid Scaling.public java.lang.String getDoseGridScaling()
public void setTissueHeterogeneityCorrection(EnumTissueHeterogeneityCorrection[] enumTissueHeterogeneityCorrection)
enumTissueHeterogeneityCorrection - - Enum value of Tissue Heterogeneity Correction.public java.lang.String[] getTissueHeterogeneityCorrection()
public ReferencedRTPlanSequence getReferencedRTPlanSequence()
ReferencedRTPlanSequence.public ReferencedTreatmentRecordSequence getReferencedTreatmentRecordSequence()
objRReferencedTreatmentRecordSequence.public DerivationCodeSequence getDerivationCodeSequence()
DerivationCodeSequence.public ReferencedInstanceSequence getReferencedInstanceSequence()
ReferencedInstanceSequence.public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module