public class NMImageModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
NMImageModule(IDataSet objIDataSet)
Instantiates a new nM image module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcquisitionTerminationCondition()
Returns Description of how the data collection was stopped.
|
java.lang.String |
getActualFrameDuration()
Returns Elapsed time for data acquisition in msec.
|
java.lang.String[] |
getCorrectedImage()
Returns a value that indicates which, if any, corrections have been applied to the image.
|
java.lang.String |
getCountRate()
Returns Maximum count rate achieved during the acquisition in counts/sec.
|
java.lang.String |
getCountsAccumulated()
Returns Sum of all gamma events for all frames in the image.
|
GeneralAnatomyOptionalMacro |
getGeneralAnatomyOptionalMacro()
Retrieves the instance of GeneralAnatomyOptionalMacro.
|
java.lang.String |
getImageID()
Returns User or equipment generated Image identifier.
|
java.lang.String[] |
getImageType()
Returns Image identification characteristics.
|
java.lang.String |
getLossImageCompression()
Returns value that specifies whether an Image has undergone lossy compression.
|
java.lang.String |
getProcessingFunction()
Returns Code or description of processing functions applied to the data.
|
ReferencedCurveSequence |
getReferencedCurveSequence()
Returns a sequence which provides reference to a set of SOP Class/Instance pairs which are
related independent Curves.
|
ReferencedOverlaySequence |
getReferencedOverlaySequence()
Returns a sequence which provides reference to a set of SOP Class/Instance pairs which are related independent Overlays.
|
java.lang.String |
getScanLength()
Returns size of the imaged area in the direction of scanning motion, in mm.
|
java.lang.String |
getScanVelocity()
Returns the speed of the camera motion over the body in mm/sec.
|
java.lang.String |
getTableHeight()
Returns the height of the patient table in mm.
|
java.lang.String |
getTableTraverse()
Returns Location of the patient table (or gantry relative to the table) in mm.
|
java.lang.String |
getTriggerSourceOrType()
Returns Text indicating trigger source.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
java.lang.String[] |
getWholeBodyTechnique()
Returns the type of scan performed.
|
void |
setAcquisitionTerminationCondition(EnumAcquisitionTerminationCondition enumAcquisitionTerminationCondition)
Sets Description of how the data collection was stopped.
|
void |
setActualFrameDuration(java.lang.String strActualFrameDuration)
Sets Elapsed time for data acquisition in msec.
|
void |
setCorrectedImage(EnumCorrectedImage[] enumCorrectedImage)
Sets a value that indicates which, if any, corrections have been applied to the image.
|
void |
setCountRate(java.lang.String strCountRate)
Sets Maximum count rate achieved during the acquisition in counts/sec.
|
void |
setCountsAccumulated(java.lang.String strCountsAccumulated)
Sets Sum of all gamma events for all frames in the image.
|
void |
setImageID(java.lang.String strImageID)
Sets User or equipment generated Image identifier.
|
void |
setImageType(java.lang.String[] arrStrImageType)
Sets Image identification characteristics.
|
void |
setLossImageCompression(EnumLossyImageCompression enumLossyImageCompression)
Sets value that specifies whether an Image has undergone lossy compression.
|
void |
setProcessingFunction(java.lang.String strProcessingFunction)
Sets Code or description of processing functions applied to the data.
|
void |
setScanLength(java.lang.String strScanLength)
Sets size of the imaged area in the direction of scanning motion, in mm.
|
void |
setScanVelocity(java.lang.String strScanVelocity)
Sets the speed of the camera motion over the body in mm/sec.
|
void |
setTableHeight(java.lang.String strTableHeight)
Sets the height of the patient table in mm.
|
void |
setTableTraverse(java.lang.String strTableTraverse)
Sets Location of the patient table (or gantry relative to the table) in mm.
|
void |
setTriggerSourceOrType(EnumTriggerSourceOrType enumTriggerSourceOrType)
Sets Text indicating trigger source.
|
void |
setWholeBodyTechnique(EnumWholeBodyTechnique[] enumWholeBodyTechnique)
Sets the type of scan performed.
|
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 NMImageModule(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 setImageType(java.lang.String[] arrStrImageType)
arrStrImageType - : String array of Image identification characteristics.public void setImageID(java.lang.String strImageID)
strImageID - - specifies the Image identifierpublic void setLossImageCompression(EnumLossyImageCompression enumLossyImageCompression)
enumLossyImageCompression - - Specifies if image is applied Lossy Compressionpublic void setCountsAccumulated(java.lang.String strCountsAccumulated)
strCountsAccumulated - - specifies Sum of all gamma eventspublic void setAcquisitionTerminationCondition(EnumAcquisitionTerminationCondition enumAcquisitionTerminationCondition)
enumAcquisitionTerminationCondition - - Specifies how the data collection was stoppedpublic void setTableHeight(java.lang.String strTableHeight)
strTableHeight - - Specifies height of the patient tablepublic void setTableTraverse(java.lang.String strTableTraverse)
strTableTraverse - - Specifies Location of the patient tablepublic void setActualFrameDuration(java.lang.String strActualFrameDuration)
strActualFrameDuration - - specifies Elapsed time for data acquisitionpublic void setCountRate(java.lang.String strCountRate)
strCountRate - - String value of Count Ratepublic void setProcessingFunction(java.lang.String strProcessingFunction)
strProcessingFunction - - String value of Processing Functionpublic void setCorrectedImage(EnumCorrectedImage[] enumCorrectedImage)
enumCorrectedImage - - Enum array of Corrected Image.public void setWholeBodyTechnique(EnumWholeBodyTechnique[] enumWholeBodyTechnique)
enumWholeBodyTechnique - - Enum array of Whole Body Technique.public void setScanVelocity(java.lang.String strScanVelocity)
strScanVelocity - the str scan velocitypublic void setScanLength(java.lang.String strScanLength)
strScanLength - - String value of Scan Length.public ReferencedOverlaySequence getReferencedOverlaySequence()
public ReferencedCurveSequence getReferencedCurveSequence()
public void setTriggerSourceOrType(EnumTriggerSourceOrType enumTriggerSourceOrType)
enumTriggerSourceOrType - - enum value of Trigger Source Or Type.public java.lang.String[] getImageType()
public java.lang.String getImageID()
public java.lang.String getLossImageCompression()
public java.lang.String getCountsAccumulated()
public java.lang.String getAcquisitionTerminationCondition()
public java.lang.String getTableHeight()
public java.lang.String getTableTraverse()
public java.lang.String getActualFrameDuration()
public java.lang.String getCountRate()
public java.lang.String getProcessingFunction()
public java.lang.String[] getCorrectedImage()
public java.lang.String[] getWholeBodyTechnique()
public java.lang.String getScanVelocity()
public java.lang.String getScanLength()
public java.lang.String getTriggerSourceOrType()
public GeneralAnatomyOptionalMacro getGeneralAnatomyOptionalMacro()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module