edu.stanford.rsl.konrad.pipeline
Class ParallelProjectionDataSinkFeeder
java.lang.Object
edu.stanford.rsl.konrad.pipeline.ParallelProjectionDataSinkFeeder
- All Implemented Interfaces:
- NamedParallelizableRunnable, ParallelizableRunnable, java.lang.Runnable
public class ParallelProjectionDataSinkFeeder
- extends java.lang.Object
- implements NamedParallelizableRunnable
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParallelProjectionDataSinkFeeder
public ParallelProjectionDataSinkFeeder()
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)