de.unihalle.informatik.MiToBo.apps.scratchAssay
Class ScratchAssayAnalyzer

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

@ALDAOperator(genericExecutionMode=ALL,
              level=APPLICATION,
              allowBatchMode=false)
public class ScratchAssayAnalyzer
extends MTBOperator

class for analyzing the scratch area in several scratch assay images

Author:
glass

Nested Class Summary
static class ScratchAssayAnalyzer.InputType
           
static class ScratchAssayAnalyzer.ScratchOrientation
           
 
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
ScratchAssayAnalyzer()
           
ScratchAssayAnalyzer(String fileName, int sigma, int entropyFilterSize, ScratchAssayAnalyzer.ScratchOrientation orientation, boolean noCheck, ScratchAssayAnalyzer.InputType inType, int maxIter)
           
 
Method Summary
 void initializeWithPrevious(boolean initWithPrevious)
           
 void isSilent(boolean silent)
          should results be saved without user interaction
 void operate()
           
 void setSVMFile(String path)
          sets the path to a svm model file used for classification
 
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

ScratchAssayAnalyzer

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

ScratchAssayAnalyzer

public ScratchAssayAnalyzer(String fileName,
                            int sigma,
                            int entropyFilterSize,
                            ScratchAssayAnalyzer.ScratchOrientation orientation,
                            boolean noCheck,
                            ScratchAssayAnalyzer.InputType inType,
                            int maxIter)
                     throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Parameters:
fileName - name of the first scratch assay image
sigma - standard deviation of gauss filter
entropyFilterSize - size of entropy filter mask
orientation - is scratch horizontally oriented (assumed to be vertically oriented else)
noCheck - should scratch present not be checked
inType - which type of input data is provided
maxIter - maximum number of iterations for level set segmentation
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

isSilent

public void isSilent(boolean silent)
should results be saved without user interaction

Parameters:
silent -

setSVMFile

public void setSVMFile(String path)
sets the path to a svm model file used for classification

Parameters:
path -

initializeWithPrevious

public void initializeWithPrevious(boolean initWithPrevious)


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