Class InterestPointDetectionGUI

java.lang.Object
net.preibisch.mvrecon.fiji.plugin.interestpointdetection.InterestPointDetectionGUI
Direct Known Subclasses:
DifferenceOfGUI

public abstract class InterestPointDetectionGUI extends Object
  • Constructor Details

    • InterestPointDetectionGUI

      public InterestPointDetectionGUI(SpimData2 spimData, List<mpicbg.spim.data.sequence.ViewId> viewIdsToProcess)
      Parameters:
      spimData - - the SpimData
      viewIdsToProcess - - which view id's to segment
  • Method Details

    • getViewIdsToProcess

      public List<mpicbg.spim.data.sequence.ViewId> getViewIdsToProcess()
    • preprocess

      public abstract void preprocess()
      if any preprocessing is necessary
    • findInterestPoints

    • queryParameters

      public abstract boolean queryParameters(boolean defineAnisotropy, boolean setMinMax, boolean limitDetections, boolean groupTiles, boolean groupIllums)
      Query the necessary parameters for the interestpoint detection
      Parameters:
      defineAnisotropy - - whether to use/query for anisotropy in resolution of the data
      setMinMax - - whether to define minimal and maximal intensity relative to whom everything is normalized to [0...1]
      limitDetections - - offers the chance to select certain detections only based on their intensity
      groupTiles - - if grouping of tiles is wanted
      groupIllums - - if grouping of illums is wanted
      Returns:
      - if it was successful
    • newInstance

      public abstract InterestPointDetectionGUI newInstance(SpimData2 spimData, List<mpicbg.spim.data.sequence.ViewId> viewIdsToProcess)
    • getDescription

      public abstract String getDescription()
    • getParameters

      public abstract String getParameters()