Class AlgorithmConcatMult

java.lang.Object
java.lang.Thread
gov.nih.mipav.model.algorithms.AlgorithmBase
gov.nih.mipav.model.algorithms.utilities.AlgorithmConcatMult
All Implemented Interfaces:
ActionListener, WindowListener, Runnable, EventListener
Direct Known Subclasses:
AlgorithmConcatMult2Dto3D, AlgorithmConcatMult3Dto3D, AlgorithmConcatMult3Dto4D

public abstract class AlgorithmConcatMult extends AlgorithmBase
  • Field Details

    • images

      protected ModelImage[] images
      array of images
    • destImage

      protected ModelImage destImage
      final image
    • xDim

      protected int xDim
      x and y dimensions of image
    • yDim

      protected int yDim
      x and y dimensions of image
    • copyAllInfo

      protected boolean copyAllInfo
      Whether to copy all file information
  • Constructor Details

    • AlgorithmConcatMult

      public AlgorithmConcatMult()
  • Method Details

    • copyBaseInfo

      protected void copyBaseInfo(FileInfoBase[] fileInfo, FileInfoBase srcFileInfo, float[] resols, float[] origins, int[] units, int i)
    • copyDicomInfo

      protected void copyDicomInfo(FileInfoBase[] destFileInfo, FileInfoBase baseDicomInfo, float[] resols, int z, int t, int sliceCounter)
      Most efficient way of creating DICOM tags for 4-D. Uses pointers based on srcimage dicom tags
      Parameters:
      destFileInfo -
      resols -
      z -
      t -
      sliceCounter -
      j -