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

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.MigrationAnalyzer
All Implemented Interfaces:
de.unihalle.informatik.Alida.datatypes.ALDConfigurationValidator, de.unihalle.informatik.Alida.operator.events.ALDOperatorExecutionProgressEventListener, EventListener

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

Operator for analyzing the movement pattern of cells as well as changes in morphology and fluorescence intensity

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
MigrationAnalyzer()
           
MigrationAnalyzer(MTBImage labelImg)
           
MigrationAnalyzer(MTBImage labelImg, MTBImage maskImg)
           
 
Method Summary
 void analyzeIntensities(boolean analyzeIntensities)
           
 void analyzeShapes(boolean analyzeShapes)
           
 void analyzeTrajectories(boolean analyzeTrajectories)
           
 void includeMask(boolean include)
           
 void operate()
           
 void setDeltaT(double deltaT)
           
 void setDeltaX(double deltaX)
           
 void setDeltaY(double deltaY)
           
 void setFactor(double factor)
           
 void setIntensityImage(MTBImage intImg)
           
 void setMinTrackLength(int minTrackLength)
           
 void setUnitT(String unitT)
           
 void setUnitXY(String unitXY)
           
 void showOverlayImage(boolean showOverlay)
           
 void showTrajectoryMap(boolean showTrajectories)
           
 
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

MigrationAnalyzer

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

MigrationAnalyzer

public MigrationAnalyzer(MTBImage labelImg)
                  throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Throws:
de.unihalle.informatik.Alida.exceptions.ALDOperatorException

MigrationAnalyzer

public MigrationAnalyzer(MTBImage labelImg,
                         MTBImage maskImg)
                  throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
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

setIntensityImage

public void setIntensityImage(MTBImage intImg)
Parameters:
intImg -

setDeltaX

public void setDeltaX(double deltaX)
Parameters:
deltaX -

setDeltaY

public void setDeltaY(double deltaY)
Parameters:
deltaY -

setDeltaT

public void setDeltaT(double deltaT)
Parameters:
deltaT -

setUnitXY

public void setUnitXY(String unitXY)
Parameters:
unitXY -

setUnitT

public void setUnitT(String unitT)
Parameters:
unitT -

setMinTrackLength

public void setMinTrackLength(int minTrackLength)
Parameters:
minTrackLength -

includeMask

public void includeMask(boolean include)

setFactor

public void setFactor(double factor)

analyzeTrajectories

public void analyzeTrajectories(boolean analyzeTrajectories)
Parameters:
analyzeTrajectories -

analyzeShapes

public void analyzeShapes(boolean analyzeShapes)
Parameters:
analyzeShapes -

analyzeIntensities

public void analyzeIntensities(boolean analyzeIntensities)
Parameters:
analyzeIntensities -

showTrajectoryMap

public void showTrajectoryMap(boolean showTrajectories)
Parameters:
showTrajectories -

showOverlayImage

public void showOverlayImage(boolean showOverlay)
Parameters:
showOverlay -


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