Package com.pixelmed.apps
Class TranslateImagePositionPatient
- java.lang.Object
-
- com.pixelmed.apps.TranslateImagePositionPatient
-
public class TranslateImagePositionPatient extends java.lang.ObjectA class to read a set of DICOM files and translate the Image Position (Patient) by a fixed offset.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classTranslateImagePositionPatient.OurMediaImporter
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringourAETitle
-
Constructor Summary
Constructors Constructor Description TranslateImagePositionPatient(java.lang.String srcPathName, java.lang.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.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidmain(java.lang.String[] arg)Read a set of DICOM files and translate the Image Position (Patient) by a fixed offset.static voidtranslateImagePositionPatient(AttributeList list, double normalDistance)static voidtranslateImagePositionPatient(AttributeList list, double x, double y, double z)static AttributetranslateImagePositionPatient(Attribute aImagePositionPatient, double x, double y, double z)static voidtranslateImagePositionPatientInPlanePositionSequence(SequenceAttribute planePositionSequence, double x, double y, double z)
-
-
-
Constructor Detail
-
TranslateImagePositionPatient
public TranslateImagePositionPatient(java.lang.String srcPathName, java.lang.String dstFolderName, double x, double y, double z) throws java.io.FileNotFoundException, java.io.IOException, DicomExceptionRead 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).
- Parameters:
srcPathName-dstFolderName-x-y-z-- Throws:
java.io.FileNotFoundExceptionjava.io.IOExceptionDicomException
-
-
Method Detail
-
translateImagePositionPatient
public static Attribute translateImagePositionPatient(Attribute aImagePositionPatient, double x, double y, double z) throws DicomException
- Throws:
DicomException
-
translateImagePositionPatientInPlanePositionSequence
public static void translateImagePositionPatientInPlanePositionSequence(SequenceAttribute planePositionSequence, double x, double y, double z) throws DicomException
- Throws:
DicomException
-
translateImagePositionPatient
public static void translateImagePositionPatient(AttributeList list, double x, double y, double z) throws DicomException
- Throws:
DicomException
-
translateImagePositionPatient
public static void translateImagePositionPatient(AttributeList list, double normalDistance) throws DicomException
- Throws:
DicomException
-
main
public static void main(java.lang.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.
- Parameters:
arg- [XYZ x y z|NORMALDISTANCE d] srcPathName dstFolderName
-
-