|
||||||||||
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
public abstract class IndividualImageFilteringTool
Constructor Summary | |
---|---|
IndividualImageFilteringTool()
|
Method Summary | |
---|---|
abstract ij.process.ImageProcessor |
applyToolToProcessor(ij.process.ImageProcessor imageProcessor)
Is called in every thread to apply the tool to an individual ImageProcessor |
SerializableFloatProcessor |
applyToolToProcessor(SerializableFloatProcessor imageProcessor)
|
abstract IndividualImageFilteringTool |
clone()
All ImageFilteringTools need to be Cloneable in order to enable multiple processor usage. |
ij.process.ImageProcessor |
getFilteredImageProcessor()
returns the filtered ImageProcessor if the filtering was successful. |
int |
getImageIndex()
Returns the index of the current image in the ImageStack. |
java.lang.String |
getProcessName()
|
void |
prepareForSerialization()
Sets all data objects in the serialized object to null which do not implement the Serializable interface. |
void |
run()
This method performs the correction on one frame, i.e., one projection image. |
void |
setImageIndex(int imageIndex)
Sets the number of the current image in the stack. |
void |
setImageProcessor(SerializableFloatProcessor imageProcessor)
Sets the actual ImageProcessor to be filtered. |
void |
setLatch(java.util.concurrent.CountDownLatch latch)
|
Methods inherited from class edu.stanford.rsl.konrad.filtering.ImageFilteringTool |
---|
getFilterTools, getToolName, isConfigured, isDeviceDependent, setConfigured, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface edu.stanford.rsl.apps.gui.GUIConfigurable |
---|
configure |
Methods inherited from interface edu.stanford.rsl.apps.gui.Citeable |
---|
getBibtexCitation, getMedlineCitation |
Constructor Detail |
---|
public IndividualImageFilteringTool()
Method Detail |
---|
public abstract IndividualImageFilteringTool clone()
clone
in class ImageFilteringTool
public int getImageIndex()
setImageIndex(int)
public abstract ij.process.ImageProcessor applyToolToProcessor(ij.process.ImageProcessor imageProcessor) throws java.lang.Exception
imageProcessor
- the ImageProcessor
java.lang.Exception
public void setImageIndex(int imageIndex)
imageIndex
- the index of the current image.public void setImageProcessor(SerializableFloatProcessor imageProcessor)
imageProcessor
- the processor to be filtered.public void setLatch(java.util.concurrent.CountDownLatch latch)
setLatch
in interface ParallelizableRunnable
public void run()
run
in interface java.lang.Runnable
public ij.process.ImageProcessor getFilteredImageProcessor()
public void prepareForSerialization()
SafeSerializable
prepareForSerialization
in interface SafeSerializable
prepareForSerialization
in class ImageFilteringTool
public SerializableFloatProcessor applyToolToProcessor(SerializableFloatProcessor imageProcessor) throws java.lang.Exception
java.lang.Exception
public java.lang.String getProcessName()
getProcessName
in interface NamedParallelizableRunnable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |