endrov.windowAutoLineaging
Class AutolineageGeneric.Algo

java.lang.Object
  extended by endrov.windowAutoLineaging.AutolineageGeneric.Algo
All Implemented Interfaces:
LineagingAlgorithm
Enclosing class:
AutolineageGeneric

public static class AutolineageGeneric.Algo
extends java.lang.Object
implements LineagingAlgorithm

Instance of the algorithm


Nested Class Summary
 
Nested classes/interfaces inherited from interface endrov.windowAutoLineaging.LineagingAlgorithm
LineagingAlgorithm.LineageAlgorithmDef, LineagingAlgorithm.LineageSession
 
Constructor Summary
AutolineageGeneric.Algo()
           
 
Method Summary
 void dataChangedEvent()
           
 javax.swing.JComponent getComponent()
          Get custom GUI component
 void run(ProgressHandle ph, LineagingAlgorithm.LineageSession session)
          Lineage one frame
 void setStopping(boolean b)
          Set if to stop the algorithm prematurely
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutolineageGeneric.Algo

public AutolineageGeneric.Algo()
Method Detail

setStopping

public void setStopping(boolean b)
Set if to stop the algorithm prematurely

Specified by:
setStopping in interface LineagingAlgorithm

getComponent

public javax.swing.JComponent getComponent()
Get custom GUI component

Specified by:
getComponent in interface LineagingAlgorithm

run

public void run(ProgressHandle ph,
                LineagingAlgorithm.LineageSession session)
Lineage one frame

Specified by:
run in interface LineagingAlgorithm

dataChangedEvent

public void dataChangedEvent()
Specified by:
dataChangedEvent in interface LineagingAlgorithm