edu.stanford.rsl.konrad.pipeline
Interface ProjectionSink

All Known Implementing Classes:
AnisotropicStructureTensorNoiseFilter, BilateralFilter3D, BlockWiseMultiProjectionFilter, BlockWiseStructureTensor, BufferedProjectionSink, CPUSuperShortScanBackprojector, CUDAAnisotropicStructureTensorNoiseFilter, CUDABackProjector, CUDAFFTAnisotropicStructureTensorNoiseFilter, FBPReconstructionFilter, IdentityTransformFilter, ImagePlusDataSink, IndividualFilesProjectionDataSink, IterativeReconstructionFilter, Lambda3DDerivativeFilter, LolaBunnyBackprojector, MultiProjectionFilter, ParallelImageFilterSink, PrimaryModulationScatterCorrectionTool, ProjectionSortingFilter, RayWeightCorrectingCPUSuperShortScanBackprojector, ReconstructionFilter, SimpleIterativeReconstruction, SubVolumeBackprojector, SuperShortScanBackprojection, VOIBasedReconstructionFilter

public interface ProjectionSink

Interface for an ImageProcessor Output Stream. Note that the streams also have a name.

Author:
akmaier

Method Summary
 void close()
           
 java.lang.String getName()
           
 void process(ij.process.ImageProcessor projection, int projectionNumber)
           
 void setShowStatus(boolean showStatus)
           
 

Method Detail

process

void process(ij.process.ImageProcessor projection,
             int projectionNumber)
             throws java.lang.Exception
Throws:
java.lang.Exception

getName

java.lang.String getName()

setShowStatus

void setShowStatus(boolean showStatus)

close

void close()
           throws java.lang.Exception
Throws:
java.lang.Exception