public class TubularGeodesicsTracer extends java.lang.Thread implements SearchInterface
FijiITKInterface.TubularGeodesics
(assumes the
tubularity add-on to be installed)Constructor and Description |
---|
TubularGeodesicsTracer(java.io.File oofFile,
float start_x_image,
float start_y_image,
float start_z_image,
float end_x_image,
float end_y_image,
float end_z_image,
double x_spacing,
double y_spacing,
double z_spacing,
java.lang.String spacing_units) |
Modifier and Type | Method and Description |
---|---|
void |
addProgressListener(SearchProgressCallback callback) |
void |
drawProgressOnSlice(int plane,
int currentSliceInPlane,
sc.fiji.snt.TracerCanvas canvas,
java.awt.Graphics g) |
Path |
getResult() |
void |
reportFinished(boolean success) |
void |
reportProgress(float proportionDone) |
void |
requestStop() |
void |
run() |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public TubularGeodesicsTracer(java.io.File oofFile, float start_x_image, float start_y_image, float start_z_image, float end_x_image, float end_y_image, float end_z_image, double x_spacing, double y_spacing, double z_spacing, java.lang.String spacing_units)
public Path getResult()
getResult
in interface SearchInterface
public void drawProgressOnSlice(int plane, int currentSliceInPlane, sc.fiji.snt.TracerCanvas canvas, java.awt.Graphics g)
drawProgressOnSlice
in interface SearchInterface
public void addProgressListener(SearchProgressCallback callback)
public void reportProgress(float proportionDone)
public void requestStop()
requestStop
in interface SearchInterface
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void reportFinished(boolean success)