public class TranslateImagePositionPatient extends Object
A class to read a set of DICOM files and translate the Image Position (Patient) by a fixed offset.
Modifier and Type | Class and Description |
---|---|
protected class |
TranslateImagePositionPatient.OurMediaImporter |
Modifier and Type | Field and Description |
---|---|
protected String |
ourAETitle |
Constructor and Description |
---|
TranslateImagePositionPatient(String srcPathName,
String dstFolderName,
double x,
double y,
double z)
Read a set of DICOM files and translate the Image Position (Patient) by the specified 3D offset.
|
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] arg)
Read a set of DICOM files and translate the Image Position (Patient) by a fixed offset.
|
static Attribute |
translateImagePositionPatient(Attribute aImagePositionPatient,
double x,
double y,
double z) |
static void |
translateImagePositionPatient(AttributeList list,
double normalDistance) |
static void |
translateImagePositionPatient(AttributeList list,
double x,
double y,
double z) |
static void |
translateImagePositionPatientInPlanePositionSequence(SequenceAttribute planePositionSequence,
double x,
double y,
double z) |
protected String ourAETitle
public TranslateImagePositionPatient(String srcPathName, String dstFolderName, double x, double y, double z) throws FileNotFoundException, IOException, DicomException
Read a set of DICOM files and translate the Image Position (Patient) by the specified 3D offset.
Uses the same sub-folder and file names in the destination folder as supplied in the source folder (or parent folder of single source file).
srcPathName
- dstFolderName
- x
- y
- z
- FileNotFoundException
IOException
DicomException
public static void main(String[] arg)
Read a set of DICOM files and translate the Image Position (Patient) by a fixed offset.
Uses the same sub-folder and file names in the destination folder as supplied in the source folder.
arg
- [XYZ x y z|NORMALDISTANCE d] srcPathName dstFolderNamepublic static Attribute translateImagePositionPatient(Attribute aImagePositionPatient, double x, double y, double z) throws DicomException
DicomException
public static void translateImagePositionPatient(AttributeList list, double normalDistance) throws DicomException
DicomException
public static void translateImagePositionPatient(AttributeList list, double x, double y, double z) throws DicomException
DicomException
public static void translateImagePositionPatientInPlanePositionSequence(SequenceAttribute planePositionSequence, double x, double y, double z) throws DicomException
DicomException