de.unihalle.informatik.MiToBo.apps.singleCellTracking2D
Class CellTrackerBipartite

java.lang.Object
  extended by de.unihalle.informatik.Alida.operator.ALDOperator
      extended by de.unihalle.informatik.MiToBo.core.operator.MTBOperator
          extended by de.unihalle.informatik.MiToBo.apps.singleCellTracking2D.CellTrackerBipartite
All Implemented Interfaces:
de.unihalle.informatik.Alida.datatypes.ALDConfigurationValidator, de.unihalle.informatik.Alida.operator.events.ALDOperatorExecutionProgressEventListener, EventListener

@ALDAOperator(genericExecutionMode=ALL,
              level=STANDARD)
public class CellTrackerBipartite
extends MTBOperator

This operator assigns unique labels to regions representing individual cells in the input binary image sequence

Author:
glass

Nested Class Summary
 
Nested classes/interfaces inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.Alida.operator.ALDOperator.HidingMode
 
Field Summary
 
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
completeDAG, name, operatorExecutionEventlistenerList, portHashAccess, verbose, versionProvider
 
Constructor Summary
CellTrackerBipartite()
           
CellTrackerBipartite(MTBImage inImg)
           
 
Method Summary
 MTBImage getResultImage()
           
 void operate()
           
 void setMaxAreaChange(double t)
           
 void setMaxDistance(double t)
           
 void setObjectsEightConnected(boolean eightconnected)
           
 void useAutoDistanceDetermination(boolean useAutoDistance)
           
 
Methods inherited from class de.unihalle.informatik.MiToBo.core.operator.MTBOperator
readResolve
 
Methods inherited from class de.unihalle.informatik.Alida.operator.ALDOperator
addOperatorExecutionProgressEventListener, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getHidingMode, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterNames, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, isConfigured, print, print, print, printInterface, printInterface, readHistory, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, runOp, runOp, runOp, setConstructionMode, setHidingMode, setName, setParameter, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CellTrackerBipartite

public CellTrackerBipartite()
                     throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException

CellTrackerBipartite

public CellTrackerBipartite(MTBImage inImg)
                     throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Parameters:
inImg -
Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Method Detail

operate

public void operate()
             throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException,
                    de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
Specified by:
operate in class de.unihalle.informatik.Alida.operator.ALDOperator
Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException

getResultImage

public MTBImage getResultImage()

useAutoDistanceDetermination

public void useAutoDistanceDetermination(boolean useAutoDistance)

setMaxDistance

public void setMaxDistance(double t)

setMaxAreaChange

public void setMaxAreaChange(double t)

setObjectsEightConnected

public void setObjectsEightConnected(boolean eightconnected)


Copyright © 2010–2015 Martin Luther University Halle-Wittenberg. All rights reserved.