edu.stanford.rsl.konrad.filtering.multiprojection.blocks
Class ImageProcessingBlock

java.lang.Object
  extended by edu.stanford.rsl.konrad.filtering.multiprojection.blocks.ImageProcessingBlock
All Implemented Interfaces:
GUIConfigurable, ParallelizableRunnable, java.io.Serializable, java.lang.Cloneable, java.lang.Runnable
Direct Known Subclasses:
AnisotropicStructureTensorBlock, BilateralFilter3DBlock, IdentityTransformBlock, IterativeReconstructionBlock

public abstract class ImageProcessingBlock
extends java.lang.Object
implements ParallelizableRunnable, java.lang.Cloneable, GUIConfigurable, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
ImageProcessingBlock()
           
 
Method Summary
abstract  ImageProcessingBlock clone()
           
 ij.ImagePlus getInputBlock()
           
 ij.ImagePlus getOutputBlock()
           
 boolean isConfigured()
          Is true if the object was successfully configured
 void prepareForSerialization()
           
 void run()
           
 void setInputBlock(ij.ImagePlus inputBlock)
           
 void setLatch(java.util.concurrent.CountDownLatch latch)
           
 void setOutputBlock(ij.ImagePlus outputBlock)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.stanford.rsl.apps.gui.GUIConfigurable
configure
 

Constructor Detail

ImageProcessingBlock

public ImageProcessingBlock()
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

setLatch

public void setLatch(java.util.concurrent.CountDownLatch latch)
Specified by:
setLatch in interface ParallelizableRunnable

getInputBlock

public ij.ImagePlus getInputBlock()

setInputBlock

public void setInputBlock(ij.ImagePlus inputBlock)

getOutputBlock

public ij.ImagePlus getOutputBlock()

setOutputBlock

public void setOutputBlock(ij.ImagePlus outputBlock)

clone

public abstract ImageProcessingBlock clone()
Overrides:
clone in class java.lang.Object

isConfigured

public boolean isConfigured()
Description copied from interface: GUIConfigurable
Is true if the object was successfully configured

Specified by:
isConfigured in interface GUIConfigurable
Returns:
configured?

prepareForSerialization

public void prepareForSerialization()