Class PeripathDetector.Config

java.lang.Object
sc.fiji.snt.analysis.detection.PeripathDetector.Config
Direct Known Subclasses:
PeripathDetector.Config
Enclosing class:
PeripathDetector

public static class PeripathDetector.Config extends Object
Immutable configuration with builder-like setters.
  • Constructor Details

    • Config

      public Config()
  • Method Details

    • innerRadiusMultiplier

      public PeripathDetector.Config innerRadiusMultiplier(double v)
      Parameters:
      v - multiplier applied to each node's radius; clamped to [0, outerRadiusMultiplier)
    • innerRadius

      public PeripathDetector.Config innerRadius(double v)
      Parameters:
      v - inner radius in physical units; -1 to use multiplier mode
    • outerRadiusMultiplier

      public PeripathDetector.Config outerRadiusMultiplier(double v)
      Parameters:
      v - multiplier applied to each node's radius; clamped to ≥ 1.01
    • outerRadius

      public PeripathDetector.Config outerRadius(double v)
      Parameters:
      v - outer radius in physical units; -1 to use multiplier mode
    • prominence

      public PeripathDetector.Config prominence(double v)
      Parameters:
      v - noise tolerance for MaximumFinder; clamped to ≥ 0
    • mergingDistance

      public PeripathDetector.Config mergingDistance(double v)
      Parameters:
      v - merging distance in physical units; -1 for auto
    • maxSectionSize

      public PeripathDetector.Config maxSectionSize(int v)
      Parameters:
      v - max grid dimension in pixels; clamped to [5, 200]
    • assignToNearestPath

      public PeripathDetector.Config assignToNearestPath(boolean b)
      Parameters:
      b - whether to reassign detections to nearest path
    • toString

      public String toString()
      Overrides:
      toString in class Object