|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.arcgis.geoprocessing.AbstractGPTool
com.esri.arcgis.geoprocessing.tools.spatialanalysttools.FuzzyMembership
public class FuzzyMembership
Scales input raster data into values ranging from zero to one, indicating the strength of a membership in a set. The Fuzzy Membership tool is contained in the Spatial Analyst Tools tool box.
Field Summary |
---|
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
vals |
Constructor Summary | |
---|---|
FuzzyMembership()
Creates the Fuzzy Membership tool with defaults. |
|
FuzzyMembership(Object inRaster,
Object outRaster)
Creates the Fuzzy Membership tool with the required parameters. |
Method Summary | |
---|---|
Object |
getFuzzyFunction()
Returns the Membership type parameter of this tool . |
String |
getHedge()
Returns the Hedge parameter of this tool . |
Object |
getInRaster()
Returns the Input raster parameter of this tool . |
Object |
getOutRaster()
Returns the Output raster parameter of this tool . |
String |
getToolboxAlias()
Returns the alias of the tool box containing this tool. |
String |
getToolboxName()
Returns the name of the tool box containing this tool. |
String |
getToolName()
Returns the name of this tool. |
void |
setFuzzyFunction(Object fuzzyFunction)
Sets the Membership type parameter of this tool . |
void |
setHedge(String hedge)
Sets the Hedge parameter of this tool . |
void |
setInRaster(Object inRaster)
Sets the Input raster parameter of this tool . |
void |
setOutRaster(Object outRaster)
Sets the Output raster parameter of this tool . |
Methods inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
getParameterValues, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public FuzzyMembership()
Initializes the array of tool parameters with the default values specified when the tool was created.
public FuzzyMembership(Object inRaster, Object outRaster)
Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.
inRaster
- the input raster whose values will be scaled from 0 to 1.outRaster
- the output will be a floating-point raster with values ranging from 0 to 1.Method Detail |
---|
public Object getInRaster()
public void setInRaster(Object inRaster)
inRaster
- the input raster whose values will be scaled from 0 to 1.public Object getOutRaster()
public void setOutRaster(Object outRaster)
outRaster
- the output will be a floating-point raster with values ranging from 0 to 1.public Object getFuzzyFunction()
public void setFuzzyFunction(Object fuzzyFunction)
fuzzyFunction
- specifies the algorithm used in fuzzification of the input raster. the fuzzy classes objects are used to specify the type of membership. the types of membership objects are: the forms of the objects are:public String getHedge()
public void setHedge(String hedge)
hedge
- defining a hedge helps to modify the fuzzy membership values—for example, transforms the statement "John is old" to "John is very old."public String getToolName()
public String getToolboxName()
public String getToolboxAlias()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |