Class TranslateImagePositionPatient

java.lang.Object
com.pixelmed.apps.TranslateImagePositionPatient

public class TranslateImagePositionPatient extends Object

A class to read a set of DICOM files and translate the Image Position (Patient) by a fixed offset.

  • Field Details

    • ourAETitle

      protected String ourAETitle
  • Constructor Details

    • TranslateImagePositionPatient

      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).

      Parameters:
      srcPathName -
      dstFolderName -
      x -
      y -
      z -
      Throws:
      FileNotFoundException
      IOException
      DicomException
  • Method Details

    • 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(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