|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geoprocessing.AbstractGPTool com.esri.arcgis.geoprocessing.tools.spatialanalysttools.ClassProbability
public class ClassProbability
Creates a multiband raster of probability bands, with one band being created for each class represented in the input signature file. The Class Probability tool is contained in the Spatial Analyst Tools tool box.
Field Summary |
---|
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
---|
vals |
Constructor Summary | |
---|---|
ClassProbability()
Creates the Class Probability tool with defaults. |
|
ClassProbability(Object inRasterBands,
Object inSignatureFile,
Object outMultibandRaster)
Creates the Class Probability tool with the required parameters. |
Method Summary | |
---|---|
String |
getAPrioriProbabilities()
Returns the A priori probability weighting parameter of this tool . |
Object |
getInAPrioriFile()
Returns the Input a priori probability file parameter of this tool . |
Object |
getInRasterBands()
Returns the Input raster bands parameter of this tool . |
Object |
getInSignatureFile()
Returns the Input signature file parameter of this tool . |
int |
getMaximumOutputValue()
Returns the Maximum output value parameter of this tool . |
Object |
getOutMultibandRaster()
Returns the Output multiband 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 |
setAPrioriProbabilities(String aPrioriProbabilities)
Sets the A priori probability weighting parameter of this tool . |
void |
setInAPrioriFile(Object inAPrioriFile)
Sets the Input a priori probability file parameter of this tool . |
void |
setInRasterBands(Object inRasterBands)
Sets the Input raster bands parameter of this tool . |
void |
setInSignatureFile(Object inSignatureFile)
Sets the Input signature file parameter of this tool . |
void |
setMaximumOutputValue(int maximumOutputValue)
Sets the Maximum output value parameter of this tool . |
void |
setOutMultibandRaster(Object outMultibandRaster)
Sets the Output multiband 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 ClassProbability()
Initializes the array of tool parameters with the default values specified when the tool was created.
public ClassProbability(Object inRasterBands, Object inSignatureFile, Object outMultibandRaster)
Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.
inRasterBands
- the input raster bands. raster bands can be integer or floating point.inSignatureFile
- input signature file whose class signatures are used to generate the a priori probability bands.l a .gsg extension is required.outMultibandRaster
- the output multiband raster dataset. the dataset filename cannot have more than 9 characters.Method Detail |
---|
public Object getInRasterBands()
public void setInRasterBands(Object inRasterBands)
inRasterBands
- the input raster bands. raster bands can be integer or floating point.public Object getInSignatureFile()
public void setInSignatureFile(Object inSignatureFile)
inSignatureFile
- input signature file whose class signatures are used to generate the a priori probability bands.l a .gsg extension is required.public Object getOutMultibandRaster()
public void setOutMultibandRaster(Object outMultibandRaster)
outMultibandRaster
- the output multiband raster dataset. the dataset filename cannot have more than 9 characters.public int getMaximumOutputValue()
public void setMaximumOutputValue(int maximumOutputValue)
maximumOutputValue
- factor for scaling the range of values in the output probability bands. by default, the values range from 0 to 100.public String getAPrioriProbabilities()
public void setAPrioriProbabilities(String aPrioriProbabilities)
aPrioriProbabilities
- specifies how a priori probabilities will be determined.public Object getInAPrioriFile()
public void setInAPrioriFile(Object inAPrioriFile)
inAPrioriFile
- a text file containing a priori probabilities for the input signature classes. an input for the a priori probability file is only required when the FILE option is used. the extension for the a priori file can be .txt or .asc.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 |