public class EnhancedPETAcquisitionModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
EnhancedPETAcquisitionModule(IDataSet objIDataSet) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcquisitionStartCondition()
Return Description of how the data collection was started.
|
java.lang.String |
getAcquisitionTerminationCondition()
Returns Description of how the data collection was stopped.
|
double |
getAxialDetectorDimension()
Retrieves Axial Detector Dimension
|
java.lang.String |
getCoincidenceWindowWidth()
Retrieves The width of the coincidence timing window, in nsec.
|
java.lang.String |
getCollimatorType()
Retrieves the Type of Collimator.
|
java.lang.String |
getDetectorGeometry()
Returns Physical arrangement of the detectors in the acquisition system
|
EnergyWindowRangeSequence |
getEnergyWindowRangeSequence()
Retrieves pre-initialized object of Energy Window RangeSequence.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[] |
getIsocenterPosition()
Retrieves Isocenter Position
|
MandatoryViewandSliceProgressionDirectionMacro |
getMandatoryViewandSliceProgressionDirectionMacro()
Get the Instance of Mandatory View and Slice ProgressionDirection Macro Attributes .Calling this method multiple times will return the same Marco
Instance that was created at first.
|
java.lang.String |
getScanProgressionDirection()
Retrieves type of the value encoded in this Item
|
double |
getStartCardiacTriggerCountThreshold()
Retrieves Start Cardiac Trigger CountThreshold
|
double |
getStartDensityThreshold()
Retrieves Start Density Threshold
|
double |
getStartRelativeDensityDifferenceThreshold()
Retrieves Start Relative DensityDifference Threshold
|
double |
getStartRespiratoryTriggerCountThreshold()
Retrieves Start Respiratory TriggerCount Threshold
|
java.lang.String |
getTableMotion()
Return Table Motion.
|
double |
getTerminationCardiacTriggerCountThreshold()
Retrieves Termination Cardiac Trigger CountThreshold
|
double |
getTerminationCountsThreshold()
Retrieves Termination Counts Threshold
|
double |
getTerminationDensityThreshold()
Retrieves Termination Density Threshold
|
double |
getTerminationRelativeDensityThreshold()
Retrieves Termination Relative DensityThreshold
|
double |
getTerminationRespiratoryTriggerCountThreshold()
Retrieves Termination Respiratory TriggerCount Threshold
|
double |
getTerminationTimeThreshold()
Retrieves Termination Time Threshold
|
java.lang.String |
getTimeOfFlightInformationUsed()
Returns whether or not Time-of-Flight information was used in creationof the image.
|
double |
getTransverseDetectorSeparation()
Retrieves Transverse DetectorSeparation
|
java.lang.String |
getTypeOfDetectorMotion()
Retrieves the activity of the Detector during acquisition.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the collection of keys representing the DataElements that belong to this module.
|
void |
setAcquisitionStartCondition(java.lang.String strAcquisitionStartCondition)
Sets Description of how the data collection was started.
|
void |
setAcquisitionTerminationCondition(EnumAcquisitionTerminationCondition enumAcquisitionTerminationCondition)
Sets Description of how the data collection was stopped.
|
void |
setAxialDetectorDimension(double dblAxialDetectorDimension)
Sets Axial Detector Dimension
|
void |
setCoincidenceWindowWidth(java.lang.String strCoincidenceWindowWidth)
Sets The width of the coincidence timing window, in nsec.
|
void |
setCollimatorType(EnumCollimatorType enumCollimatorType)
Sets Collimator Type.
|
void |
setDetectorGeometry(EnumDetectorGeometry enumDetectorGeometry)
Sets Physical arrangement of the detectors in the acquisition system
|
void |
setIsocenterPosition(java.lang.String[] strIsocenterPosition)
Sets Isocenter Position
|
void |
setScanProgressionDirection(java.lang.String strSUVType)
Sets the Value Type Defined in Terms of TEXT,NUMERIC,CODE,DATE,TIME,PNAME
|
void |
setStartCardiacTriggerCountThreshold(double dblStartCardiacTriggerCountThreshold)
Sets Start Cardiac Trigger CountThreshold
|
void |
setStartDensityThreshold(double dblStartDensityThreshold)
Sets Start Density Threshold
|
void |
setStartRelativeDensityDifferenceThreshold(double dblStartRelativeDensityDifferenceThreshold)
Sets Start Relative DensityDifference Threshold
|
void |
setStartRespiratoryTriggerCountThreshold(double dblStartRespiratoryTriggerCountThreshold)
Sets Start Respiratory TriggerCount Threshold
|
void |
setTableMotion(EnumTableMotion enumTableMotion)
Sets Table Motion value.
|
void |
setTerminationCardiacTriggerCountThreshold(double dblTerminationCardiacTriggerCountThreshold)
Sets Termination Cardiac Trigger CountThreshold
|
void |
setTerminationCountsThreshold(double dblTerminationCountsThreshold)
Sets Start Termination Counts Threshold
|
void |
setTerminationDensityThreshold(double dblTerminationDensityThreshold)
Sets Termination Density Threshold
|
void |
setTerminationRelativeDensityThreshold(double dblTerminationRelativeDensityThreshold)
Sets Termination Relative DensityThreshold
|
void |
setTerminationRespiratoryTriggerCountThreshold(double dblTerminationRespiratoryTriggerCountThreshold)
Sets Termination Respiratory TriggerCount Threshold
|
void |
setTerminationTimeThreshold(double dblTerminationTimeThreshold)
Sets Termination Time Threshold
|
void |
setTimeOfFlightInformationUsed(EnumTimeOfFlightInformationUsed enumTimeOfFlightInformationUsed)
Sets whether or not Time-of-Flight information was used in creationof the image.
|
void |
setTransverseDetectorSeparation(double dblTransverseDetectorSeparation)
Sets Transverse DetectorSeparation
|
void |
setTypeOfDetectorMotion(java.lang.String strTypeOfDetectorMotion)
Sets the activity of the Detector during acquisition.
|
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 EnhancedPETAcquisitionModule(IDataSet objIDataSet)
public boolean validateModule()
throws InvalidModuleException
validateModule in interface IModulevalidateModule in class ModuleInvalidModuleException - - If validation of Module failspublic void setAcquisitionStartCondition(java.lang.String strAcquisitionStartCondition)
strAcquisitionStartCondition - String value of Acquisition Start Conditionpublic java.lang.String getAcquisitionStartCondition()
public void setStartDensityThreshold(double dblStartDensityThreshold)
dblStartDensityThreshold - Double value of Start Density Thresholdpublic double getStartDensityThreshold()
public void setStartRelativeDensityDifferenceThreshold(double dblStartRelativeDensityDifferenceThreshold)
dblStartRelativeDensityDifferenceThreshold - value of Start Relative DensityDifference Thresholdpublic double getStartRelativeDensityDifferenceThreshold()
public void setStartCardiacTriggerCountThreshold(double dblStartCardiacTriggerCountThreshold)
dblStartCardiacTriggerCountThreshold - value of Start Cardiac Trigger CountThresholdpublic double getStartCardiacTriggerCountThreshold()
public void setStartRespiratoryTriggerCountThreshold(double dblStartRespiratoryTriggerCountThreshold)
dblStartRespiratoryTriggerCountThreshold - value of Start Respiratory TriggerCount Thresholdpublic double getStartRespiratoryTriggerCountThreshold()
public void setAcquisitionTerminationCondition(EnumAcquisitionTerminationCondition enumAcquisitionTerminationCondition)
enumAcquisitionTerminationCondition - - Specifies how the data collection was stoppedpublic java.lang.String getAcquisitionTerminationCondition()
public void setTerminationCountsThreshold(double dblTerminationCountsThreshold)
dblTerminationCountsThreshold - value of Termination Counts Thresholdpublic double getTerminationCountsThreshold()
public void setTerminationDensityThreshold(double dblTerminationDensityThreshold)
dblTerminationDensityThreshold - value of Termination Density Thresholdpublic double getTerminationDensityThreshold()
public void setTerminationRelativeDensityThreshold(double dblTerminationRelativeDensityThreshold)
dblTerminationRelativeDensityThreshold - value of Termination Relative DensityThresholdpublic double getTerminationRelativeDensityThreshold()
public void setTerminationTimeThreshold(double dblTerminationTimeThreshold)
dblTerminationTimeThreshold - value of Termination Time Thresholdpublic double getTerminationTimeThreshold()
public void setTerminationCardiacTriggerCountThreshold(double dblTerminationCardiacTriggerCountThreshold)
dblTerminationCardiacTriggerCountThreshold - value of Termination Cardiac Trigger CountThresholdpublic double getTerminationCardiacTriggerCountThreshold()
public void setTerminationRespiratoryTriggerCountThreshold(double dblTerminationRespiratoryTriggerCountThreshold)
dblTerminationRespiratoryTriggerCountThreshold - value of Termination Respiratory TriggerCount Thresholdpublic double getTerminationRespiratoryTriggerCountThreshold()
public void setTypeOfDetectorMotion(java.lang.String strTypeOfDetectorMotion)
strTypeOfDetectorMotion - Specifies the activity of the Detector during acquisition.public java.lang.String getTypeOfDetectorMotion()
public void setDetectorGeometry(EnumDetectorGeometry enumDetectorGeometry)
enumDetectorGeometry - - Specifies Detector Geometrypublic java.lang.String getDetectorGeometry()
public void setTransverseDetectorSeparation(double dblTransverseDetectorSeparation)
dblTransverseDetectorSeparation - value of Transverse DetectorSeparationpublic double getTransverseDetectorSeparation()
public void setAxialDetectorDimension(double dblAxialDetectorDimension)
dblAxialDetectorDimension - value of Axial Detector Dimensionpublic double getAxialDetectorDimension()
public void setCollimatorType(EnumCollimatorType enumCollimatorType)
enumCollimatorType - Enum value of Collimator Type.public java.lang.String getCollimatorType()
public void setCoincidenceWindowWidth(java.lang.String strCoincidenceWindowWidth)
strCoincidenceWindowWidth - String value of Coincidence Window Width.public java.lang.String getCoincidenceWindowWidth()
public EnergyWindowRangeSequence getEnergyWindowRangeSequence()
public void setTableMotion(EnumTableMotion enumTableMotion)
enumTableMotion - Enum value of Table Motionpublic java.lang.String getTableMotion()
public void setTimeOfFlightInformationUsed(EnumTimeOfFlightInformationUsed enumTimeOfFlightInformationUsed)
enumTimeOfFlightInformationUsed - - Specifies Time of Flight InformationUsedpublic java.lang.String getTimeOfFlightInformationUsed()
public MandatoryViewandSliceProgressionDirectionMacro getMandatoryViewandSliceProgressionDirectionMacro()
public void setIsocenterPosition(java.lang.String[] strIsocenterPosition)
strIsocenterPosition - String value of Isocenter Positionpublic java.lang.String[] getIsocenterPosition()
public void setScanProgressionDirection(java.lang.String strSUVType)
strValueType - Specifies type of the value encoded in this Itempublic java.lang.String getScanProgressionDirection()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module