edu.stanford.rsl.science
Class AdditiveRowWeightingTool

java.lang.Object
  extended by edu.stanford.rsl.konrad.filtering.ImageFilteringTool
      extended by edu.stanford.rsl.konrad.filtering.IndividualImageFilteringTool
          extended by edu.stanford.rsl.science.RowWeightingTool
              extended by edu.stanford.rsl.science.AdditiveRowWeightingTool
All Implemented Interfaces:
Citeable, GUIConfigurable, SafeSerializable, NamedParallelizableRunnable, ParallelizableRunnable, java.io.Serializable, java.lang.Cloneable, java.lang.Runnable

public class AdditiveRowWeightingTool
extends RowWeightingTool

Filtering tool to apply additive row weights.

Author:
Andreas Maier
See Also:
Serialized Form

Constructor Summary
AdditiveRowWeightingTool()
           
 
Method Summary
 ij.process.ImageProcessor applyToolToProcessor(ij.process.ImageProcessor image)
          Is called in every thread to apply the tool to an individual ImageProcessor
 AdditiveRowWeightingTool clone()
          All ImageFilteringTools need to be Cloneable in order to enable multiple processor usage.
 java.lang.String getToolName()
          returns the name of the actual tool which was used.
 
Methods inherited from class edu.stanford.rsl.science.RowWeightingTool
configure, getBibtexCitation, getMedlineCitation, getStats, getWeights, isDeviceDependent, readAdjustmentInformationFromFile, setConfiguration, setStats, setWeights
 
Methods inherited from class edu.stanford.rsl.konrad.filtering.IndividualImageFilteringTool
applyToolToProcessor, getFilteredImageProcessor, getImageIndex, getProcessName, prepareForSerialization, run, setImageIndex, setImageProcessor, setLatch
 
Methods inherited from class edu.stanford.rsl.konrad.filtering.ImageFilteringTool
getFilterTools, isConfigured, setConfigured, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AdditiveRowWeightingTool

public AdditiveRowWeightingTool()
Method Detail

getToolName

public java.lang.String getToolName()
Description copied from class: ImageFilteringTool
returns the name of the actual tool which was used.

Overrides:
getToolName in class RowWeightingTool
Returns:
the name of the tool as string.

applyToolToProcessor

public ij.process.ImageProcessor applyToolToProcessor(ij.process.ImageProcessor image)
Description copied from class: IndividualImageFilteringTool
Is called in every thread to apply the tool to an individual ImageProcessor

Overrides:
applyToolToProcessor in class RowWeightingTool
Parameters:
image - the ImageProcessor
Returns:
the filtered instance of the ImageProcessor

clone

public AdditiveRowWeightingTool clone()
Description copied from class: IndividualImageFilteringTool
All ImageFilteringTools need to be Cloneable in order to enable multiple processor usage.

Overrides:
clone in class RowWeightingTool