Module ij
Package ij.plugin

Class HyperStackConverter

  • All Implemented Interfaces:
    PlugIn

    public class HyperStackConverter
    extends java.lang.Object
    implements PlugIn
    Implements the "Stack to HyperStack", "RGB to HyperStack" and "HyperStack to Stack" commands.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int CTZ  
      static int CZT  
      static int TCZ  
      static int TZC  
      static int ZCT  
      static int ZTC  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void run​(java.lang.String arg)
      This method is called when the plugin is loaded.
      void shuffle​(ImagePlus imp, int order)
      Changes the dimension order of a 4D or 5D stack from the specified order (CTZ, ZCT, ZTC, TCZ or TZC) to the XYCZT order used by ImageJ.
      static ImagePlus toHyperStack​(ImagePlus imp, int c, int z, int t)
      Converts the specified stack into a hyperstack with 'c' channels, 'z' slices and 't' frames using the default ordering ("xyczt") and display mode ("Composite").
      static ImagePlus toHyperStack​(ImagePlus imp, int c, int z, int t, java.lang.String mode)
      Converts the specified stack into a hyperstack with 'c' channels, 'z' slices and 't' frames using the default ordering ("xyczt") and the specified display mode ("composite", "color" or "grayscale").
      static ImagePlus toHyperStack​(ImagePlus imp, int c, int z, int t, java.lang.String order, java.lang.String mode)
      Converts the specified stack into a hyperstack with 'c' channels, 'z' slices and 't' frames.
      static void toStack​(ImagePlus imp)
      Converts the specified hyperstack into a stack.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HyperStackConverter

        public HyperStackConverter()
    • Method Detail

      • run

        public void run​(java.lang.String arg)
        Description copied from interface: PlugIn
        This method is called when the plugin is loaded. 'arg', which may be blank, is the argument specified for this plugin in IJ_Props.txt.
        Specified by:
        run in interface PlugIn
      • toHyperStack

        public static ImagePlus toHyperStack​(ImagePlus imp,
                                             int c,
                                             int z,
                                             int t)
        Converts the specified stack into a hyperstack with 'c' channels, 'z' slices and 't' frames using the default ordering ("xyczt") and display mode ("Composite").
      • toHyperStack

        public static ImagePlus toHyperStack​(ImagePlus imp,
                                             int c,
                                             int z,
                                             int t,
                                             java.lang.String mode)
        Converts the specified stack into a hyperstack with 'c' channels, 'z' slices and 't' frames using the default ordering ("xyczt") and the specified display mode ("composite", "color" or "grayscale").
      • toHyperStack

        public static ImagePlus toHyperStack​(ImagePlus imp,
                                             int c,
                                             int z,
                                             int t,
                                             java.lang.String order,
                                             java.lang.String mode)
        Converts the specified stack into a hyperstack with 'c' channels, 'z' slices and 't' frames. The default "xyczt" order is used if 'order' is null. The default "composite" display mode is used if 'mode' is null.
        Parameters:
        imp - the stack to be converted
        c - channels
        z - slices
        t - frames
        order - hyperstack order ("default", "xyctz", "xyzct", "xyztc", "xytcz" or "xytzc")
        mode - display mode ("composite", "color" or "grayscale")
        Returns:
        the resulting hyperstack
      • toStack

        public static void toStack​(ImagePlus imp)
        Converts the specified hyperstack into a stack.
      • shuffle

        public void shuffle​(ImagePlus imp,
                            int order)
        Changes the dimension order of a 4D or 5D stack from the specified order (CTZ, ZCT, ZTC, TCZ or TZC) to the XYCZT order used by ImageJ.