|
||||||||||
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.filtering.DynamicDensityOptimizationScatterCorrectionTool
public class DynamicDensityOptimizationScatterCorrectionTool
Constructor Summary | |
---|---|
DynamicDensityOptimizationScatterCorrectionTool()
|
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 |
double |
getSigma()
|
java.lang.String |
getToolName()
returns the name of the actual tool which was used. |
double |
getWeight()
|
boolean |
isDeviceDependent()
Scatter correction is device dependent. |
void |
prepareForSerialization()
Sets all data objects in the serialized object to null which do not implement the Serializable interface. |
void |
setSigma(double sigma)
|
void |
setWeight(double weight)
|
void |
sharpenFloat(ij.process.FloatProcessor fp,
double sigma,
float weight)
Dynamic Density Optimization of a float image. |
Methods inherited from class edu.stanford.rsl.konrad.filtering.IndividualImageFilteringTool |
---|
applyToolToProcessor, getFilteredImageProcessor, getImageIndex, getProcessName, run, 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 DynamicDensityOptimizationScatterCorrectionTool()
Method Detail |
---|
public void prepareForSerialization()
SafeSerializable
prepareForSerialization
in interface SafeSerializable
prepareForSerialization
in class IndividualImageFilteringTool
public void sharpenFloat(ij.process.FloatProcessor fp, double sigma, float weight)
fp
- the Processor to be maskedsigma
- the standard deviationweight
- the weight of the mask [0,1]public ij.process.ImageProcessor applyToolToProcessor(ij.process.ImageProcessor imageProcessor)
IndividualImageFilteringTool
applyToolToProcessor
in class IndividualImageFilteringTool
imageProcessor
- the ImageProcessor
public IndividualImageFilteringTool clone()
IndividualImageFilteringTool
clone
in class IndividualImageFilteringTool
public java.lang.String getToolName()
ImageFilteringTool
getToolName
in class ImageFilteringTool
public java.lang.String getBibtexCitation()
Citeable
public java.lang.String getMedlineCitation()
Citeable
public void configure() throws java.lang.Exception
GUIConfigurable
java.lang.Exception
- may happenpublic boolean isDeviceDependent()
isDeviceDependent
in class ImageFilteringTool
public double getSigma()
public void setSigma(double sigma)
sigma
- the sigma to setpublic double getWeight()
public void setWeight(double weight)
weight
- the weight to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |