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

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

public class IterativeReconstructionBlock
extends ImageProcessingBlock

Class implements the processing for a straight forward 3D bilateral filter. Implementation does not use any kind of speed ups. Use only with small values for width! Otherwise the filter may take extremely long to finish the computation.

Author:
akmaier
See Also:
Serialized Form

Constructor Summary
IterativeReconstructionBlock()
           
 
Method Summary
 ImageProcessingBlock clone()
           
 void configure()
          Configures the object before execution
 
Methods inherited from class edu.stanford.rsl.konrad.filtering.multiprojection.blocks.ImageProcessingBlock
getInputBlock, getOutputBlock, isConfigured, prepareForSerialization, run, setInputBlock, setLatch, setOutputBlock
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IterativeReconstructionBlock

public IterativeReconstructionBlock()
Method Detail

clone

public ImageProcessingBlock clone()
Specified by:
clone in class ImageProcessingBlock

configure

public void configure()
               throws java.lang.Exception
Description copied from interface: GUIConfigurable
Configures the object before execution

Throws:
java.lang.Exception - may happen