public class IndividualImagePipelineFilteringTool extends IndividualImageFilteringTool
Constructor and Description |
---|
IndividualImagePipelineFilteringTool() |
Modifier and Type | Method and Description |
---|---|
Grid2D |
applyToolToImage(Grid2D 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) |
getFilteredImage, getImageIndex, getProcessName, prepareForSerialization, setImageIndex, setImageProcessor, setLatch
getFilterTools, isConfigured, setConfigured, toString
public IndividualImagePipelineFilteringTool()
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 Grid2D applyToolToImage(Grid2D imageProcessor) throws java.lang.Exception
IndividualImageFilteringTool
applyToolToImage
in class IndividualImageFilteringTool
imageProcessor
- the ImageProcessorjava.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