endrov.windowAutoLineaging
Interface LineagingAlgorithm

All Known Implementing Classes:
AutolineageGeneric.Algo, AutolineageJHdic1.Algo, AutolineageJHhis1.Algo

public interface LineagingAlgorithm

General interface to automatic lineaging algorithm.


Nested Class Summary
static class LineagingAlgorithm.LineageAlgorithmDef
          Instantiation and description of algorithms
static interface LineagingAlgorithm.LineageSession
          Called by algorithm for user feedback
 
Method Summary
 void dataChangedEvent()
           
 javax.swing.JComponent getComponent()
          Get component to show in GUI
 void run(ProgressHandle ph, LineagingAlgorithm.LineageSession listener)
          Run algorithm
 void setStopping(boolean b)
          User-enforced stop of lineaging algorithm thread
 

Method Detail

getComponent

javax.swing.JComponent getComponent()
Get component to show in GUI


setStopping

void setStopping(boolean b)
User-enforced stop of lineaging algorithm thread


run

void run(ProgressHandle ph,
         LineagingAlgorithm.LineageSession listener)
Run algorithm


dataChangedEvent

void dataChangedEvent()