public class ImageConstantMathFilter extends IndividualImageFilteringTool
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADD |
static java.lang.String |
DIVIDE |
static java.lang.String |
LOGARITHM |
static java.lang.String |
MULTIPLY |
static java.lang.String |
SQUARE |
static java.lang.String |
SQUAREROOT |
static java.lang.String |
SUBTRACT |
Constructor and Description |
---|
ImageConstantMathFilter() |
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
|
double |
getOperand() |
java.lang.String |
getOperation() |
java.lang.String |
getToolName()
returns the name of the actual tool which was used.
|
boolean |
isDeviceDependent()
The use may differ.
|
void |
prepareForSerialization()
Sets all data objects in the serialized object to null which do not implement the Serializable interface.
|
void |
setDeviceDependent(boolean deviceDependent) |
void |
setOperand(double operand) |
void |
setOperation(java.lang.String operation) |
getFilteredImage, getImageIndex, getProcessName, run, setImageIndex, setImageProcessor, setLatch
getFilterTools, isConfigured, setConfigured, toString
public static final java.lang.String ADD
public static final java.lang.String SUBTRACT
public static final java.lang.String MULTIPLY
public static final java.lang.String DIVIDE
public static final java.lang.String LOGARITHM
public static final java.lang.String SQUARE
public static final java.lang.String SQUAREROOT
public double getOperand()
public void setOperand(double operand)
operand
- the operand to setpublic void setDeviceDependent(boolean deviceDependent)
deviceDependent
- the deviceDependent to setpublic void prepareForSerialization()
SafeSerializable
prepareForSerialization
in interface SafeSerializable
prepareForSerialization
in class IndividualImageFilteringTool
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 java.lang.String getToolName()
ImageFilteringTool
getToolName
in class ImageFilteringTool
public java.lang.String getBibtexCitation()
Citeable
public java.lang.String getMedlineCitation()
Citeable
public java.lang.String getOperation()
public void setOperation(java.lang.String operation)
public void configure() throws java.lang.Exception
GUIConfigurable
java.lang.Exception
- may happenpublic boolean isDeviceDependent()
isDeviceDependent
in class ImageFilteringTool