edu.stanford.rsl.konrad.pipeline
Class ParallelProjectionDataSinkFeeder

java.lang.Object
  extended by edu.stanford.rsl.konrad.pipeline.ParallelProjectionDataSinkFeeder
All Implemented Interfaces:
NamedParallelizableRunnable, ParallelizableRunnable, java.lang.Runnable

public class ParallelProjectionDataSinkFeeder
extends java.lang.Object
implements NamedParallelizableRunnable


Constructor Summary
ParallelProjectionDataSinkFeeder()
           
 
Method Summary
 java.lang.String getProcessName()
           
 ij.process.ImageProcessor getProjection()
           
 int getProjectionNumber()
           
 ProjectionSink getSink()
           
static void projectParallel(ij.ImagePlus projections, ProjectionSink sink, boolean showStatus)
           
 void run()
           
 void setLatch(java.util.concurrent.CountDownLatch latch)
           
 void setProjection(ij.process.ImageProcessor projection)
           
 void setProjectionNumber(int projectionNumber)
           
 void setSink(ProjectionSink sink)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParallelProjectionDataSinkFeeder

public ParallelProjectionDataSinkFeeder()
Method Detail

getProjection

public ij.process.ImageProcessor getProjection()

setProjection

public void setProjection(ij.process.ImageProcessor projection)

getProjectionNumber

public int getProjectionNumber()

setProjectionNumber

public void setProjectionNumber(int projectionNumber)

getSink

public ProjectionSink getSink()

setSink

public void setSink(ProjectionSink sink)

getProcessName

public java.lang.String getProcessName()
Specified by:
getProcessName in interface NamedParallelizableRunnable

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

projectParallel

public static void projectParallel(ij.ImagePlus projections,
                                   ProjectionSink sink,
                                   boolean showStatus)