public class NMReconstructionModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
NMReconstructionModule(IDataSet objIDataSet)
Instantiates a new nM reconstruction module.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getConvolutionKernel()
Retrieves A label describing the convolution kernel or algorithm used to reconstruct the data.
|
java.lang.String |
getReconstructionDiameter()
Retrieves Diameter, in mm, of the region from within which the data was used in creating the reconstruction of the image.
|
java.lang.String |
getSliceLocation()
Retrieves Relative position of exposure expressed in mm.
|
java.lang.String |
getSliceProgressionDirection()
Retrieves the anatomical direction that slices are progressing as the slices are considered in order (as defined by the Slice Vector (0054,0080)).
|
java.lang.String |
getSliceThickness()
Retrieves Nominal slice thickness, in mm.
|
java.lang.String |
getSpacingBetweenSlices()
Retrieves Spacing between slices, in mm.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the vector of keys representing the DataElements
that belong to this module.
|
void |
setConvolutionKernel(java.lang.String[] arrStrConvolutionKernel)
Sets A label describing the convolution kernel or algorithm used to reconstruct the data.
|
void |
setReconstructionDiameter(java.lang.String strReconstructionDiameter)
Diameter, in mm, of the region from within which the data was used in creating the
reconstruction of the image.
|
void |
setSliceLocation(java.lang.String strSliceLocation)
Sets Relative position of exposure expressed in mm.
|
void |
setSliceProgressionDirection(EnumSliceProgressionDirection enumSliceProgressionDirection)
Describes the anatomical direction that slices are progressing as the slices are
considered in order (as defined by the Slice Vector (0054,0080)).
|
void |
setSliceThickness(java.lang.String strSliceThickness)
Sets Nominal slice thickness, in mm.
|
void |
setSpacingBetweenSlices(java.lang.String strSpacingBetweenSlices)
Spacing between slices, in mm, measured from center-to-center of each slice along the normal to the first image.
|
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 NMReconstructionModule(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 setSpacingBetweenSlices(java.lang.String strSpacingBetweenSlices)
strSpacingBetweenSlices - - String value of Spacing Between Slices.public void setReconstructionDiameter(java.lang.String strReconstructionDiameter)
strReconstructionDiameter - - String value of Reconstruction Diameter.public void setConvolutionKernel(java.lang.String[] arrStrConvolutionKernel)
arrStrConvolutionKernel - - String array of Convolution Kernel.public void setSliceThickness(java.lang.String strSliceThickness)
strSliceThickness - - String value of Slice Thickness.public void setSliceLocation(java.lang.String strSliceLocation)
strSliceLocation - - String value of Slice Location.public void setSliceProgressionDirection(EnumSliceProgressionDirection enumSliceProgressionDirection)
enumSliceProgressionDirection - - Enum values of Slice Progression Direction.public java.lang.String getSpacingBetweenSlices()
public java.lang.String getReconstructionDiameter()
public java.lang.String[] getConvolutionKernel()
public java.lang.String getSliceThickness()
public java.lang.String getSliceLocation()
public java.lang.String getSliceProgressionDirection()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module