Package sc.fiji.snt
package sc.fiji.snt
SNT core classes
-
ClassDescriptionPost-hoc A* re-tracing of a single, already-existing
Path: treats the path's current nodes as waypoints and re-derives the geometry between them viaSNT.autoTraceSync(List, sc.fiji.snt.util.PointInImage, SNT.SearchSettingsSnapshot), using either the cost function/search parameters currently configured on the activeSNTinstance, or a frozenSNT.SearchSettingsSnapshotshared across a whole batch (seeAStarRefiner(SNT, Path, SNT.SearchSettingsSnapshot)).Implements the Bookmark Manager pane.Implements the Curation Assistant pane in SNT's UI.Implements the Delineation Analysis pane.Defines a filled structure.Defines a node in a filled structure.TheFillerProgressCallbackinterface extendsSearchProgressCallbackand provides additional methods specific to monitoring the progress of filler algorithms.Implements the Fill Manager dialog.Represents a callback interface for monitoring the progress of Hessian filtering.TracerCanvasvariant that renders a caller-supplied collection ofPaths: each in its own color, with one entry optionally "highlighted".One painted path: the path itself, its base color, and whether to highlight itThis class encapsulates the relationship between an arbitrary point (nearPoint.x,nearPoint.y,nearPoint.z) close to a particular point on a particular path.Implements the Notepad pane.This class represents a traced segment (i.e., a Path) in a reconstruction.Enhanced PointInImage that stores all node-specific properties.The PathAndFillManager is responsible for importing, handling and managing of Paths and Fills.This is an implementation of the Ramer-Douglas-Peucker algorithm for simplifying a curve represented by line-segments, as described hereClass for fitting circular cross-sections around existing nodes of aPathin order to compute radii (node thickness) and midpoint refinement of existing coordinates.Implements the Path Manager Dialog.Convenience class used to renderPathnodes (vertices) in anTracerCanvas.Classes transformingPaths should implement this interface.Bridges SNT toSciView, allowingTrees to be rendered as scenery objectsCallback interface for monitoring progress of a search operation during path tracing.Reusable JPanel that controls aSeedOverlay: visibility, LUT, confidence range, transparency, counters, CSV import/export/clear, plus an inline JTable for browsing and editing individual seeds.Implements the SNT plugin.Immutable snapshot of the search settings thatSNT.createSearch(double, double, double, double, double, double)would otherwise read live from the enclosingSNTinstance (SNT.SearchSettingsSnapshot.costType,SNT.SearchSettingsSnapshot.searchImageType, whether tracing on the secondary/filtered image is active).Class handling SNT preferences.Service for accessing and scripting the active instance ofSNT.Implements SNT's main dialog.Static utilities for SNTProvides rendering capabilities for visualizing paths, overlays, and additional interactive elements in an ImageJ canvas.Utility class to access a Collection of Paths (typically a complete reconstruction).Allows standardized metadata to be associated to aTree.