Package sc.fiji.snt.analysis.curation
Class PlausibilityCheck.RadiusMonotonicity
java.lang.Object
sc.fiji.snt.analysis.curation.PlausibilityCheck.DeepCheck
sc.fiji.snt.analysis.curation.PlausibilityCheck.RadiusMonotonicity
- Enclosing class:
PlausibilityCheck
Detects sustained radius increases along a path (neurites should
generally taper distally).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetName()measure(Collection<Path> paths) Collects every monotonic-increase run of length >= 2 (regardless of the currentminIncreasingRunthreshold) so the histogram shows the full distribution of run lengths in the reconstruction.scan(Collection<Path> paths) Scans a collection of paths for plausibility issues.voidsetMinIncreasingRun(int n) Methods inherited from class sc.fiji.snt.analysis.curation.PlausibilityCheck.DeepCheck
impactKind, isEnabled, setEnabled
-
Constructor Details
-
RadiusMonotonicity
public RadiusMonotonicity()
-
-
Method Details
-
getName
- Specified by:
getNamein classPlausibilityCheck.DeepCheck- Returns:
- a short human-readable name for this check
-
setMinIncreasingRun
public void setMinIncreasingRun(int n) -
getMinIncreasingRun
public int getMinIncreasingRun() -
scan
Description copied from class:PlausibilityCheck.DeepCheckScans a collection of paths for plausibility issues.- Specified by:
scanin classPlausibilityCheck.DeepCheck- Parameters:
paths- the paths to scan- Returns:
- list of warnings (empty if no issues found)
-
measure
Collects every monotonic-increase run of length >= 2 (regardless of the currentminIncreasingRunthreshold) so the histogram shows the full distribution of run lengths in the reconstruction.- Overrides:
measurein classPlausibilityCheck.DeepCheck- Parameters:
paths- the paths to evaluate;nullor empty yieldsPlausibilityCheck.Measurements.EMPTY.- Returns:
- a
PlausibilityCheck.Measurementsrecord; nevernull.
-