Class AlongPathDetector.Config

java.lang.Object
sc.fiji.snt.analysis.detection.AlongPathDetector.Config
Enclosing class:
AlongPathDetector

public static final class AlongPathDetector.Config extends Object
Configuration for along-path detection with builder-like setters.
  • Constructor Details

    • Config

      public Config()
  • Method Details

    • swellingFactor

      public AlongPathDetector.Config swellingFactor(double v)
      Sets swellingFactor.
      Parameters:
      v - swelling threshold; clamped to ≥ 1.01
      Returns:
      this config
    • windowSize

      public AlongPathDetector.Config windowSize(int v)
      Sets windowSize.
      Parameters:
      v - half-window; clamped to [1, 50]
      Returns:
      this config
    • minIntensity

      public AlongPathDetector.Config minIntensity(double v)
      Sets minIntensity.
      Parameters:
      v - minimum intensity; 0 or negative disables filtering
      Returns:
      this config
    • mergingDistance

      public AlongPathDetector.Config mergingDistance(double v)
      Sets mergingDistance.
      Parameters:
      v - merging distance in physical units; -1 for auto
      Returns:
      this config
    • assignToNearestPath

      public AlongPathDetector.Config assignToNearestPath(boolean b)
      Sets assignToNearestPath.
      Parameters:
      b - whether to reassign detections to nearest path
      Returns:
      this config
    • excludeJunctions

      public AlongPathDetector.Config excludeJunctions(boolean b)
      Sets excludeJunctions.
      Parameters:
      b - whether to exclude junction/tip nodes from detection
      Returns:
      this config
    • toString

      public String toString()
      Overrides:
      toString in class Object