Class BoundingBoxGUI

java.lang.Object
net.preibisch.mvrecon.fiji.spimdata.boundingbox.BoundingBox
net.preibisch.mvrecon.fiji.plugin.boundingbox.BoundingBoxGUI
All Implemented Interfaces:
Comparable<BoundingBox>, net.imglib2.Dimensions, net.imglib2.EuclideanSpace, net.imglib2.Interval, net.imglib2.RealInterval
Direct Known Subclasses:
AutomaticReorientationBoundingBoxGUI, BDVBoundingBoxGUI, MaximumBoundingBoxGUI, MinFilterThresholdBoundingBoxGUI, ModifyDefinedBoundingBoxGUI

public abstract class BoundingBoxGUI extends BoundingBox
  • Field Details

    • defaultMin

      public static int[] defaultMin
    • defaultMax

      public static int[] defaultMax
    • viewIdsToProcess

      protected final List<mpicbg.spim.data.sequence.ViewId> viewIdsToProcess
    • spimData

      protected final SpimData2 spimData
  • Constructor Details

  • Method Details

    • allowModifyDimensions

      protected abstract boolean allowModifyDimensions()
    • queryParameters

      public boolean queryParameters()
    • getSimpleDialog

      protected ij.gui.GenericDialog getSimpleDialog(boolean allowModifyDimensions)
    • findRange

      protected static boolean findRange(SpimData2 spimData, List<mpicbg.spim.data.sequence.ViewId> viewIdsToProcess, int[] rangeMin, int[] rangeMax)
    • setUpDefaultValues

      protected abstract boolean setUpDefaultValues(int[] rangeMin, int[] rangeMax)
      populates this.min[] and this.max[] from the defaultMin and defaultMax
      Parameters:
      rangeMin - - will be populated with the maximal dimension that all views span
      rangeMax - - will be populated with the maximal dimension that all views span
      Returns:
      true if it was successful, otherwise false
    • newInstance

      public abstract BoundingBoxGUI newInstance(SpimData2 spimData, List<mpicbg.spim.data.sequence.ViewId> viewIdsToProcess)
      Parameters:
      spimData - - the spimdata
      viewIdsToProcess - - which view ids to fuse
      Returns:
      - a new instance without any special properties
    • getDescription

      public abstract String getDescription()
      Returns:
      - to be displayed in the generic dialog