public class XRayTomographyAcquisitionModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
XRayTomographyAcquisitionModule(IDataSet objIDataSet)
Instantiates a new x ray tomography acquisition module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getNumberOfTomosynthesisSourceImages()
Retrievs the number of source images used to construct this tomosynthetic image.
|
java.lang.String |
getTomoAngle()
Retrieves angle span in degrees of rotation of X-Ray Source during X-Ray acquisition.
|
java.lang.String |
getTomoClass()
Retrievs form of tomography.
|
java.lang.String |
getTomoLayerHeight()
Retrieves Distance in mm between the table surface and the sharp image plane.
|
java.lang.String |
getTomoTime()
Return Time in seconds the source has taken to rotate the Tomo Angle during X-Ray
acquisition.
|
java.lang.String |
getTomoType()
Retrievs Type of tomography.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements that belong to this module.
|
void |
setNumberOfTomosynthesisSourceImages(java.lang.String strNumberOfTomosynthesisSourceImages)
Sets the number of source images used to construct this tomosynthetic image.
|
void |
setTomoAngle(java.lang.String strTomoAngle)
Sets angle span in degrees of rotation of X-Ray Source during X-Ray acquisition.
|
void |
setTomoClass(EnumTomoClass enumTomoClass)
Sets form of tomography.
|
void |
setTomoLayerHeight(java.lang.String strTomoLayerHeight)
Sets Distance in mm between the table surface and the sharp image plane.
|
void |
setTomoTime(java.lang.String strTomoTime)
Sets Time in seconds the source has taken to rotate the Tomo Angle during X-Ray
acquisition.
|
void |
setTomoType(EnumTomoType enumTomoType)
Sets Type of tomography.
|
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 XRayTomographyAcquisitionModule(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 setTomoLayerHeight(java.lang.String strTomoLayerHeight)
strTomoLayerHeight - String value of Tomo Layer Height.public java.lang.String getTomoLayerHeight()
public void setTomoAngle(java.lang.String strTomoAngle)
strTomoAngle - String value of Tomo Angle.public java.lang.String getTomoAngle()
public void setTomoTime(java.lang.String strTomoTime)
strTomoTime - String value of Tomo Time.public java.lang.String getTomoTime()
public void setTomoType(EnumTomoType enumTomoType)
enumTomoType - Enum value of Tomo Type.public java.lang.String getTomoType()
public void setTomoClass(EnumTomoClass enumTomoClass)
enumTomoClass - Enum value of Tomo Class.public java.lang.String getTomoClass()
public void setNumberOfTomosynthesisSourceImages(java.lang.String strNumberOfTomosynthesisSourceImages)
strNumberOfTomosynthesisSourceImages - String value of Number of Tomosynthesis Source Images.public java.lang.String getNumberOfTomosynthesisSourceImages()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module