|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.rsl.konrad.filtering.ImageFilteringTool
edu.stanford.rsl.konrad.filtering.IndividualImageFilteringTool
edu.stanford.rsl.konrad.pipeline.IndividualImagePipelineFilteringTool
public class IndividualImagePipelineFilteringTool
Class to describe the thread which runs in a parallel image pipeline. In the end data is written into the ProjectionDataSink
Constructor Summary | |
---|---|
IndividualImagePipelineFilteringTool()
|
Method Summary | |
---|---|
ij.process.ImageProcessor |
applyToolToProcessor(ij.process.ImageProcessor imageProcessor)
Is called in every thread to apply the tool to an individual ImageProcessor |
IndividualImageFilteringTool |
clone()
All ImageFilteringTools need to be Cloneable in order to enable multiple processor usage. |
void |
configure()
Configures the object before execution |
java.lang.String |
getBibtexCitation()
Returns the citation in bibTex format |
java.lang.String |
getMedlineCitation()
Returns the citation in Medline format |
ImageFilteringTool[] |
getPipeline()
|
ProjectionSource |
getProjectionSource()
|
ProjectionSink |
getSink()
|
java.lang.String |
getToolName()
returns the name of the actual tool which was used. |
boolean |
isDeviceDependent()
returns true, if the filter models or compensates device dependent, i.e. |
void |
run()
This method performs the filtering and the projection on one frame, i.e., one projection image. |
void |
setPipeline(IndividualImageFilteringTool[] tools)
|
void |
setProjectionSource(ProjectionSource projectionSource)
|
void |
setSink(ProjectionSink sink)
|
Methods inherited from class edu.stanford.rsl.konrad.filtering.IndividualImageFilteringTool |
---|
applyToolToProcessor, getFilteredImageProcessor, getImageIndex, getProcessName, prepareForSerialization, setImageIndex, setImageProcessor, setLatch |
Methods inherited from class edu.stanford.rsl.konrad.filtering.ImageFilteringTool |
---|
getFilterTools, isConfigured, setConfigured, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public IndividualImagePipelineFilteringTool()
Method Detail |
---|
public java.lang.String getToolName()
getToolName
in class ImageFilteringTool
public void setPipeline(IndividualImageFilteringTool[] tools)
public ImageFilteringTool[] getPipeline()
public void setSink(ProjectionSink sink)
public ProjectionSink getSink()
public void setProjectionSource(ProjectionSource projectionSource)
public ProjectionSource getProjectionSource()
public ij.process.ImageProcessor applyToolToProcessor(ij.process.ImageProcessor imageProcessor) throws java.lang.Exception
IndividualImageFilteringTool
applyToolToProcessor
in class IndividualImageFilteringTool
imageProcessor
- the ImageProcessor
java.lang.Exception
public IndividualImageFilteringTool clone()
IndividualImageFilteringTool
clone
in class IndividualImageFilteringTool
public void run()
run
in interface java.lang.Runnable
run
in class IndividualImageFilteringTool
public void configure() throws java.lang.Exception
GUIConfigurable
java.lang.Exception
- may happenpublic boolean isDeviceDependent()
ImageFilteringTool
isDeviceDependent
in class ImageFilteringTool
public java.lang.String getBibtexCitation()
Citeable
public java.lang.String getMedlineCitation()
Citeable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |