Class DecompressDicomFiles

java.lang.Object
com.pixelmed.dicom.MediaImporter
com.pixelmed.apps.DecompressDicomFiles

public class DecompressDicomFiles extends MediaImporter

This class copies a set of DICOM files, decompressing them if compressed.

  • Field Details

    • outputPath

      protected String outputPath
  • Constructor Details

    • DecompressDicomFiles

      public DecompressDicomFiles(MessageLogger logger)
  • Method Details

    • isOKToImport

      protected boolean isOKToImport(String sopClassUID, String transferSyntaxUID)

      Check for valid information, and that the file is not compressed or not a suitable storage object for import.

      Overrides:
      isOKToImport in class MediaImporter
      Parameters:
      sopClassUID -
      transferSyntaxUID -
      Returns:
      true if is suitable
    • doSomethingWithDicomFileOnMedia

      protected void doSomethingWithDicomFileOnMedia(String mediaFileName)

      Do something with the referenced DICOM file that has been encountered.

      This method needs to be implemented in a sub-class to do anything useful. The default method does nothing.

      This method does not define any exceptions and hence must handle any errors locally.

      Overrides:
      doSomethingWithDicomFileOnMedia in class MediaImporter
      Parameters:
      mediaFileName - the fully qualified path name to a DICOM file
    • main

      public static void main(String[] arg)

      Copy a set of DICOM files, decompressing them if compressed.

      Parameters:
      arg - array of two strings - the input path and the output path