ini.trakem2.imaging
Class Segmentation

java.lang.Object
  extended by ini.trakem2.imaging.Segmentation

public class Segmentation
extends java.lang.Object


Nested Class Summary
static class Segmentation.BlowCommander
           
static class Segmentation.BlowRunner
           
static class Segmentation.FastMarchingParam
           
 
Field Summary
static Segmentation.FastMarchingParam fmp
           
 
Constructor Summary
Segmentation()
           
 
Method Summary
static Segmentation.BlowCommander blowRoi(AreaWrapper aw, Layer layer, java.awt.Rectangle srcRect, int x_p_w, int y_p_w, java.util.List<java.lang.Runnable> post_tasks)
           
static Segmentation.BlowCommander blowRoi(AreaWrapper aw, Layer layer, java.awt.Rectangle srcRect, int x_p_w, int y_p_w, java.lang.Runnable post_task)
           
static Bureaucrat fastMarching(AreaWrapper aw, Layer layer, java.awt.Rectangle srcRect, int x_p_w, int y_p_w, java.util.List<java.lang.Runnable> post_tasks)
           
static Bureaucrat fastMarching(AreaWrapper aw, Layer layer, java.awt.Rectangle srcRect, int x_p_w, int y_p_w, java.lang.Runnable post_task)
           
static Bureaucrat magicWand(AreaWrapper aw, Layer layer, java.awt.Rectangle srcRect, int x_p_w, int y_p_w, java.util.List<java.lang.Runnable> post_tasks, boolean inverse, boolean subtract)
           
static Bureaucrat magicWand(AreaWrapper aw, Layer layer, java.awt.Rectangle srcRect, int x_p_w, int y_p_w, java.lang.Runnable post_task, boolean inverse, boolean subtract)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fmp

public static final Segmentation.FastMarchingParam fmp
Constructor Detail

Segmentation

public Segmentation()
Method Detail

fastMarching

public static Bureaucrat fastMarching(AreaWrapper aw,
                                      Layer layer,
                                      java.awt.Rectangle srcRect,
                                      int x_p_w,
                                      int y_p_w,
                                      java.lang.Runnable post_task)

fastMarching

public static Bureaucrat fastMarching(AreaWrapper aw,
                                      Layer layer,
                                      java.awt.Rectangle srcRect,
                                      int x_p_w,
                                      int y_p_w,
                                      java.util.List<java.lang.Runnable> post_tasks)

blowRoi

public static Segmentation.BlowCommander blowRoi(AreaWrapper aw,
                                                 Layer layer,
                                                 java.awt.Rectangle srcRect,
                                                 int x_p_w,
                                                 int y_p_w,
                                                 java.lang.Runnable post_task)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

blowRoi

public static Segmentation.BlowCommander blowRoi(AreaWrapper aw,
                                                 Layer layer,
                                                 java.awt.Rectangle srcRect,
                                                 int x_p_w,
                                                 int y_p_w,
                                                 java.util.List<java.lang.Runnable> post_tasks)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

magicWand

public static Bureaucrat magicWand(AreaWrapper aw,
                                   Layer layer,
                                   java.awt.Rectangle srcRect,
                                   int x_p_w,
                                   int y_p_w,
                                   java.lang.Runnable post_task,
                                   boolean inverse,
                                   boolean subtract)

magicWand

public static Bureaucrat magicWand(AreaWrapper aw,
                                   Layer layer,
                                   java.awt.Rectangle srcRect,
                                   int x_p_w,
                                   int y_p_w,
                                   java.util.List<java.lang.Runnable> post_tasks,
                                   boolean inverse,
                                   boolean subtract)