public class ImagePlaneModule extends Module
| Modifier and Type | Field and Description |
|---|---|
static ISingleCollection<ITag> |
objSingleCollection
The obj single collection.
|
| Constructor and Description |
|---|
ImagePlaneModule(IDataSet objIDataSet)
Creates Image Plane Module with defaultinitialization.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getImageOrientationPatient()
Retrieves the Patient Image Orientation.
|
java.lang.String[] |
getImagePositionPatient()
Retrieves the Patient Image Position.
|
java.lang.String[] |
getPixelSpacing()
Retrieves the specing between pixels.
|
java.lang.String |
getSliceLocation()
Retrieves the slice location.
|
java.lang.String |
getSliceThickness()
Retrieves the slice thickness.
|
ISingleCollection<ITag> |
getVectorOfKeys()
This method returns the custom collection containing the list of DataElements belonging to the CT
Image Module specified by DICOM Standard.
|
void |
setImageOrientationPatient(java.lang.String[] arrStrImageOrientationPatient)
This method is used to set the direction cosines of the first row and the first column with respect
to the patient.
|
void |
setImagePositionPatient(java.lang.String[] arrStrImagePositionPatient)
This method is used to set the x, y, and z coordinates of the upper left hand corner
(center of the first voxel transmitted) of the image, in mm.
|
void |
setPixelSpacing(java.lang.String[] arrStrPixelSpacing)
This method is used to set physical distance in the patient between the center of each pixel, specified by a
numeric pair - adjacent row spacing (delimiter) adjacent column spacing in mm.
|
void |
setSliceLocation(java.lang.String strSliceLocation)
The method is used to set Relative position of exposure expressed in mm.
|
void |
setSliceThickness(java.lang.String strSliceThickness)
The method is used to set Nominal slice thickness, in mm.
|
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 ImagePlaneModule(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 setPixelSpacing(java.lang.String[] arrStrPixelSpacing)
arrStrPixelSpacing - :physical distances in the patient between the center of each pixel.public void setImageOrientationPatient(java.lang.String[] arrStrImageOrientationPatient)
arrStrImageOrientationPatient - :the direction cosines of the first row and the first column with respect
to the patient.public void setImagePositionPatient(java.lang.String[] arrStrImagePositionPatient)
arrStrImagePositionPatient - :Specifies the x, y, and z coordinates of the upper left hand corner
(center of the first voxel transmitted) of the image, in mm.
to the patient.public void setSliceThickness(java.lang.String strSliceThickness)
strSliceThickness - : nominal slice thickness, in mm.public void setSliceLocation(java.lang.String strSliceLocation)
strSliceLocation - : relative position of exposure expressed in mm.public java.lang.String[] getPixelSpacing()
public java.lang.String[] getImageOrientationPatient()
public java.lang.String[] getImagePositionPatient()
public java.lang.String getSliceThickness()
public java.lang.String getSliceLocation()
public ISingleCollection<ITag> getVectorOfKeys()
getVectorOfKeys in class Module