public class PETSeriesModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
PETSeriesModule(IDataSet objIDataSet)
Creates PET Series Module with default initialization.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAcquisitionStartCondition()
Return Description of how the data collection was started.
|
java.lang.String |
getAcquisitionStartConditionData()
Return Count density, change in count density, or physiological triggers causing data collection to start.
|
java.lang.String |
getAcquisitionTerminationCondition()
Returns Description of how the data collection was stopped.
|
java.lang.String |
getAcquisitionTerminationConditionData()
Returns Acquisition Termination Condition Data.
|
java.lang.String |
getAttenuationCorrectionMethod()
Retrieves A textual description of the attenuation correction processing.
|
java.lang.String |
getAxialAcceptance()
Retrieves Maximum axial angle accepted, in degrees.
|
java.lang.String[] |
getAxialMash()
Retrieves Number of adjacent axial lines of response mashed together.
|
java.lang.String |
getCoincidenceWindowWidth()
Retrieves The width of the coincidence timing window, in nsec.
|
java.lang.String |
getCollimatorGridName()
Retrieves Label describing the collimator used.
|
java.lang.String |
getCollimatorType()
Retrieves the Type of Collimator.
|
java.lang.String[] |
getConvolutionKernel()
Return the String values of the attribute Convolution Kernel.
|
java.lang.String[] |
getCorrectedImage()
Retrieves A value that indicates , if any, corrections have been applied to the images in this series.
|
java.lang.String |
getCountsSource()
Retrieves The primary source of counts.
|
java.lang.String |
getDecayCorrection()
Retrieves The real-world event to which images in this Series were decay corrected.
|
java.lang.String[] |
getDetectorElementSize()
Retrieves Size of an individual detector element, in mm.
|
java.lang.String |
getDetectorLinesOfResponseUsed()
Return Detector Lines of Response Used.
|
EnergyWindowRangeSequence |
getEnergyWindowRangeSequence()
Retrieves pre-initialized object of Energy Window Range Sequence.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[] |
getFieldOfViewDimensions()
Returns type of filter(s) inserted into the X-Ray beam.
|
java.lang.String |
getFieldOfViewShape()
Return shape of the Field of View, that is the image pixels stored in Pixel Data (7FE0,0010).
|
java.lang.String |
getGantryDetectorSlew()
Return the String value of the attribute Gantry or Detector Slew.
|
java.lang.String |
getGantryOrDetectorTilt()
Return the String value of the attribute Gantry Or DetectorTilt.
|
short |
getNumberOfRRIntervals()
Retrieves Number of R-R intervals.
|
short |
getNumberOfSlices()
Retrieves The maximum number of Slices that may exist in this Series.
|
short |
getNumberOfTimeSlices()
Retrieves The maximum number of Time Slices that may exist in this Series.
|
short |
getNumberOfTimeSlots()
Retrieves Number of time slots.
|
java.lang.String |
getRandomsCorrectionMethod()
Retrieves Type of randoms correction processing.
|
java.lang.String |
getReconstructionDiameter()
Return the String value of the attribute Reconstruction Diameter.
|
java.lang.String |
getReconstructionMethod()
Return method is used to set Textual description of reconstruction processing,.
|
java.lang.String |
getReprojectionMethod()
Retrieves Method for projecting volumetric data onto planar projection.
|
java.lang.String |
getScanProgressionDirection()
Retrieves type of the value encoded in this Item
|
java.lang.String |
getScatterCorrectionMethod()
Retrieves A textual description of the scatter correction processing.
|
java.lang.String[] |
getSecondaryCountsType()
Retrieves Array defining the type of additional counts accumulated during acquisition.
|
java.lang.String |
getSeriesDate()
Retrieves Series Date.
|
java.lang.String |
getSeriesTime()
Retrieves Series Time.
|
java.lang.String[] |
getSeriesType()
Retrieves A multi-valued indicator of the type of Series.
|
java.lang.String |
getSUVType()
Retrieves type of the value encoded in this Item
|
java.lang.String |
getTransverseMash()
Retrieves Number of adjacent transverse lines of response mashed together.
|
java.lang.String |
getTypeOfDetectorMotion()
Retrieves the Type of Detector Motion.
|
java.lang.String |
getUnits()
Retrieves Pixel value units.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector 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 |
setAcquisitionStartConditionData(java.lang.String strAcquisitionStartConditionData)
Sets Count density, change in count density, or physiological triggers causing data collection to start.
|
void |
setAcquisitionTerminationCondition(EnumAcquisitionTerminationCondition enumAcquisitionTerminationCondition)
Sets Description of how the data collection was stopped.
|
void |
setAcquisitionTerminationConditionData(java.lang.String strAcquisitionTerminationConditionData)
Sets Number of counts, count density, change in count density, or physiological triggers causing the termination.
|
void |
setAttenuationCorrectionMethod(java.lang.String strAttenuationCorrectionMethod)
Sets A textual description of the attenuation correction processing.
|
void |
setAxialAcceptance(java.lang.String strAxialAcceptance)
Sets Maximum axial angle accepted, in degrees.
|
void |
setAxialMash(java.lang.String[] strArrAxialMash)
Sets Number of adjacent axial lines of response mashed together.
|
void |
setCoincidenceWindowWidth(java.lang.String strCoincidenceWindowWidth)
Sets The width of the coincidence timing window, in nsec.
|
void |
setCollimatorGridName(java.lang.String strCollimatorGridName)
Sets Label describing the collimator used.
|
void |
setCollimatorType(EnumCollimatorType enumCollimatorType)
Sets Collimator Type.
|
void |
setConvolutionKernel(java.lang.String[] arrStrConvolutionKernel)
This method is used to set Textual description of the convolution kernel(s) used to reconstruct the data.
|
void |
setCorrectedImage(EnumCorrectedImage[] enumCorrectedImage)
Sets A value that indicates , if any, corrections have been applied to the images in this series.
|
void |
setCountsSource(EnumCountsSource enumCountsSource)
Sets The primary source of counts.The primary source leads to the underlying image Units (0054,1001),
as opposed to secondary sources which are used during reconstruction correction.
|
void |
setDecayCorrection(EnumDecayCorrection enumDecayCorrection)
Sets The real-world event to which images in this Series were decay corrected.
|
void |
setDetectorElementSize(java.lang.String[] strArrDetectorElementSize)
Sets Size of an individual detector element, in mm.
|
void |
setDetectorLinesOfResponseUsed(java.lang.String strDetectorLinesOfResponseUsed)
The method Textual description of which detector lines of response were used, mashed, or
otherwise processed during tomographic reconstruction.
|
void |
setFieldOfViewDimensions(java.lang.String[] arrStrFieldOfViewDimensions)
Sets Dimensions of the Image Intensifier Field of View in mm.
|
void |
setFieldOfViewShape(EnumFieldOfViewShape enumFieldOfViewShape)
Sets shape of the Field of View, that is the image pixels stored in Pixel Data (7FE0,0010).
|
void |
setGantryDetectorSlew(java.lang.String strGantryDetectorSlew)
The method is used to set Angle of slew in degrees of the gantry.
|
void |
setGantryOrDetectorTilt(java.lang.String strGantryOrDetectorTilt)
The method is used to set Nominal angle of tilt in degrees of the scanning gantry.
|
void |
setNumberOfRRIntervals(short shNumberOfRRIntervals)
Sets The maximum number of R-R Intervals that may exist in this Series.
|
void |
setNumberOfSlices(short shNumberOfTimeSlices)
Sets The maximum number of Slices that may exist in this Series.
|
void |
setNumberOfTimeSlices(short shNumberOfTimeSlices)
Sets The maximum number of Time Slices that may exist in this Series.
|
void |
setNumberOfTimeSlots(short shNumberOfTimeSlots)
Sets The maximum number of Time Slots that may exist in this Series.
|
void |
setRandomsCorrectionMethod(EnumRandomsCorrectionMethod enumRandomsCorrectionMethod)
Sets Type of randoms correction processing.
|
void |
setReconstructionDiameter(java.lang.String strReconstructionDiameter)
The method is used to set Diameter in mm of the region from within
which data were used in creating the reconstruction of the image.
|
void |
setReconstructionMethod(java.lang.String strReconstructionMethod)
The method is used to set Textual description of reconstruction processing, e.g.
|
void |
setReprojectionMethod(EnumReprojectionMethod enumReprojectionMethod)
Sets Method for projecting volumetric data onto planar projection.
|
void |
setScanProgressionDirection(java.lang.String strSUVType)
Sets the Value Type Defined in Terms of TEXT,NUMERIC,CODE,DATE,TIME,PNAME
|
void |
setScatterCorrectionMethod(java.lang.String strScatterCorrectionMethod)
Sets A textual description of the scatter correction processing.
|
void |
setSecondaryCountsType(EnumCorrectedImage[] enumSecondaryCountsType)
Sets Array defining the type of additional counts accumulated during acquisition.
|
void |
setSeriesDate(java.lang.String strSeriesDate)
Sets Date the Series started.
|
void |
setSeriesTime(java.lang.String strSeriesTime)
Sets Time the Series started.
|
void |
setSeriesType(java.lang.String[] strArrSeriesType)
Sets A multi-valued indicator of the type of Series.
|
void |
setSUVType(java.lang.String strSUVType)
Sets the Value Type Defined in Terms of TEXT,NUMERIC,CODE,DATE,TIME,PNAME
|
void |
setTransverseMash(java.lang.String strTransverseMash)
Sets Number of adjacent transverse lines of response mashed together.
|
void |
setTypeOfDetectorMotion(EnumTypeOfDetectorMotion enumTypeOfDetectorMotion)
Describes the detector motion during acquisition.
|
void |
setUnits(EnumUnits enumUnits)
Sets Pixel value units.
|
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 PETSeriesModule(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 setSeriesDate(java.lang.String strSeriesDate)
strSeriesDate - Date the Series started.public java.lang.String getSeriesDate()
public void setSeriesTime(java.lang.String strSeriesTime)
strSeriesTime - Time the Series started.public java.lang.String getSeriesTime()
public void setUnits(EnumUnits enumUnits)
enumUnits - Enum value of Pixel value units.public java.lang.String getUnits()
public void setSUVType(java.lang.String strSUVType)
strValueType - Specifies type of the value encoded in this Itempublic java.lang.String getSUVType()
public void setCountsSource(EnumCountsSource enumCountsSource)
enumCountsSource - the enum counts sourcepublic java.lang.String getCountsSource()
public void setSeriesType(java.lang.String[] strArrSeriesType)
strArrSeriesType - String array of Series type.public java.lang.String[] getSeriesType()
public void setReprojectionMethod(EnumReprojectionMethod enumReprojectionMethod)
enumReprojectionMethod - Enum value of Reprojection Method.public java.lang.String getReprojectionMethod()
public void setNumberOfRRIntervals(short shNumberOfRRIntervals)
shNumberOfRRIntervals - Short value of Number Of RR Intervals.public short getNumberOfRRIntervals()
public void setNumberOfTimeSlots(short shNumberOfTimeSlots)
shNumberOfTimeSlots - Short value of Number Of Time Slots.public short getNumberOfTimeSlots()
public void setNumberOfTimeSlices(short shNumberOfTimeSlices)
shNumberOfTimeSlices - Short value of Number of Time Slices.public short getNumberOfTimeSlices()
public void setNumberOfSlices(short shNumberOfTimeSlices)
shNumberOfTimeSlices - Short value of Number Of Time Slices.public short getNumberOfSlices()
public void setCorrectedImage(EnumCorrectedImage[] enumCorrectedImage)
enumCorrectedImage - Enum value of Corrected Image.public java.lang.String[] getCorrectedImage()
public void setRandomsCorrectionMethod(EnumRandomsCorrectionMethod enumRandomsCorrectionMethod)
enumRandomsCorrectionMethod - Enum value of Type of randoms correction processing.public java.lang.String getRandomsCorrectionMethod()
public void setAttenuationCorrectionMethod(java.lang.String strAttenuationCorrectionMethod)
strAttenuationCorrectionMethod - String value of Attenuation Correction Method.public java.lang.String getAttenuationCorrectionMethod()
public void setScatterCorrectionMethod(java.lang.String strScatterCorrectionMethod)
strScatterCorrectionMethod - String value of Scatter Correction Method.public java.lang.String getScatterCorrectionMethod()
public void setDecayCorrection(EnumDecayCorrection enumDecayCorrection)
enumDecayCorrection - Enum value of Decay Correction.public java.lang.String getDecayCorrection()
public void setReconstructionDiameter(java.lang.String strReconstructionDiameter)
strReconstructionDiameter - String value of Data Reconstruction Diameterpublic java.lang.String getReconstructionDiameter()
public void setConvolutionKernel(java.lang.String[] arrStrConvolutionKernel)
arrStrConvolutionKernel - Image Convolution Kernelpublic java.lang.String[] getConvolutionKernel()
public void setReconstructionMethod(java.lang.String strReconstructionMethod)
strReconstructionMethod - String value of Reconstruction Methodpublic java.lang.String getReconstructionMethod()
public void setDetectorLinesOfResponseUsed(java.lang.String strDetectorLinesOfResponseUsed)
strDetectorLinesOfResponseUsed - String value of Detector Lines of Response Usedpublic java.lang.String getDetectorLinesOfResponseUsed()
public void setAcquisitionStartCondition(java.lang.String strAcquisitionStartCondition)
strAcquisitionStartCondition - String value of Acquisition Start Conditionpublic java.lang.String getAcquisitionStartCondition()
public void setAcquisitionStartConditionData(java.lang.String strAcquisitionStartConditionData)
strAcquisitionStartConditionData - String value of Acquisition Start Condition Datapublic java.lang.String getAcquisitionStartConditionData()
public void setAcquisitionTerminationCondition(EnumAcquisitionTerminationCondition enumAcquisitionTerminationCondition)
enumAcquisitionTerminationCondition - - Specifies how the data collection was stoppedpublic java.lang.String getAcquisitionTerminationCondition()
public void setAcquisitionTerminationConditionData(java.lang.String strAcquisitionTerminationConditionData)
strAcquisitionTerminationConditionData - String value of Acquisition Termination Condition Datapublic java.lang.String getAcquisitionTerminationConditionData()
public void setFieldOfViewShape(EnumFieldOfViewShape enumFieldOfViewShape)
enumFieldOfViewShape - the enum field of view shapepublic java.lang.String getFieldOfViewShape()
public void setFieldOfViewDimensions(java.lang.String[] arrStrFieldOfViewDimensions)
arrStrFieldOfViewDimensions - - String array of Field of View Dimensionspublic java.lang.String[] getFieldOfViewDimensions()
public void setGantryOrDetectorTilt(java.lang.String strGantryOrDetectorTilt)
strGantryOrDetectorTilt - String value of Nominal angle of tiltpublic java.lang.String getGantryOrDetectorTilt()
public void setGantryDetectorSlew(java.lang.String strGantryDetectorSlew)
strGantryDetectorSlew - String value Gantry/Detector Slewpublic java.lang.String getGantryDetectorSlew()
public void setTypeOfDetectorMotion(EnumTypeOfDetectorMotion enumTypeOfDetectorMotion)
enumTypeOfDetectorMotion - -Enum value of Type Of Detector Motion.public java.lang.String getTypeOfDetectorMotion()
public void setCollimatorType(EnumCollimatorType enumCollimatorType)
enumCollimatorType - Enum value of Collimator Type.public java.lang.String getCollimatorType()
public void setCollimatorGridName(java.lang.String strCollimatorGridName)
strCollimatorGridName - String value of Collimator/Grid Name.public java.lang.String getCollimatorGridName()
public void setAxialAcceptance(java.lang.String strAxialAcceptance)
strAxialAcceptance - String value of Maximum axial angle accepted, in degrees.public java.lang.String getAxialAcceptance()
public void setAxialMash(java.lang.String[] strArrAxialMash)
strArrAxialMash - String array of Axial Mash.public java.lang.String[] getAxialMash()
public void setTransverseMash(java.lang.String strTransverseMash)
strTransverseMash - String value of Transverse Mash.public java.lang.String getTransverseMash()
public void setDetectorElementSize(java.lang.String[] strArrDetectorElementSize)
strArrDetectorElementSize - String array of Detector Element Sizepublic java.lang.String[] getDetectorElementSize()
public void setCoincidenceWindowWidth(java.lang.String strCoincidenceWindowWidth)
strCoincidenceWindowWidth - String value of Coincidence Window Width.public java.lang.String getCoincidenceWindowWidth()
public EnergyWindowRangeSequence getEnergyWindowRangeSequence()
public void setSecondaryCountsType(EnumCorrectedImage[] enumSecondaryCountsType)
enumSecondaryCountsType - Enum value of Secondary Counts Type.public java.lang.String[] getSecondaryCountsType()
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