FillerThread Class Documentation#

Package: sc.fiji.snt.tracing

Seeded-volume segmentation via single-source shortest paths. Path nodes are used as seed points in an open-ended variant of Dijkstra’s algorithm. The threshold sets the maximum allowable distance for a node to be included in the Fill. This distance is represented in the g-score of a node, which is the length of the shortest path from a seed point to that node. The magnitudes of these distances are heavily dependent on the supplied cost function Cost, so the threshold should be set with a particular cost function in mind. It often helps to adjust the threshold interactively.

Fields#

imgDepthint

No description available.

imgHeightint

No description available.

imgWidthint

No description available.

Methods#

Getters Methods#

getDistanceAtPoint(double, double, double)#
getExitReason()#
getFill()#
getNodesAsImage()#
getNodesAsImageFromGoal()#
getNodesAsImageFromStart()#
getResult()#
getThreshold()#

Setters Methods#

setSourcePaths(Collection)#
setStopAtThreshold(boolean)#

Whether to terminate the fill operation once all nodes less than or equal to the distance threshold have been explored. If false, the search will run until it has explored the entire image. The default is false.

setStoreExtraNodes(boolean)#

Whether to store above-threshold nodes in the Fill object. The default is true.

setThreshold(double)#

Other Methods#

addNode(DefaultSearchNode, boolean)#
addProgressListener(SearchProgressCallback)#
createNewNode(int, int, int, double, double, DefaultSearchNode, byte)#
static fromFill(RandomAccessibleInterval, Calibration, ImageStatistics, Fill)
pointsConsideredInSearch()#
printStatus()#
reportFinished(boolean)#
run()#

See Also#