|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGPSAFuzzyFunction
Provides access to the fuzzy function object used for fuzzy function.
| Method Summary | |
|---|---|
void |
getDefaultFuzzyValues(int type,
IGPValue pInData,
double[] num1,
double[] num2)
Gets the default values of a fuzzy function |
int |
getType()
type of fuzzy function parameters. |
void |
setDefault()
Sets default fuzzy function parameters. |
void |
setGaussian(double midPoint,
double spread)
Defines a Gaussion fuzzy function. |
void |
setLarge(double midPoint,
double spread)
Defines a Large fuzzy function. |
void |
setLinear(double minimum,
double maximum)
Defines a Linear fuzzy function. |
void |
setMSLarge(int nMeans,
int nSTDVs)
Defines a MSLarge fuzzy function. |
void |
setMSSmall(int nMeans,
int nSTDVs)
Defines a MSSmall fuzzy function. |
void |
setNear(double midPoint,
double spread)
Defines a Near fuzzy function. |
void |
setSmall(double midPoint,
double spread)
Defines a Small fuzzy function. |
| Method Detail |
|---|
int getType()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDefault()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setGaussian(double midPoint,
double spread)
throws IOException,
AutomationException
midPoint - The midPoint (in)spread - The spread (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setSmall(double midPoint,
double spread)
throws IOException,
AutomationException
midPoint - The midPoint (in)spread - The spread (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLarge(double midPoint,
double spread)
throws IOException,
AutomationException
midPoint - The midPoint (in)spread - The spread (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setNear(double midPoint,
double spread)
throws IOException,
AutomationException
midPoint - The midPoint (in)spread - The spread (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMSSmall(int nMeans,
int nSTDVs)
throws IOException,
AutomationException
nMeans - The nMeans (in)nSTDVs - The nSTDVs (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMSLarge(int nMeans,
int nSTDVs)
throws IOException,
AutomationException
nMeans - The nMeans (in)nSTDVs - The nSTDVs (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLinear(double minimum,
double maximum)
throws IOException,
AutomationException
minimum - The minimum (in)maximum - The maximum (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getDefaultFuzzyValues(int type,
IGPValue pInData,
double[] num1,
double[] num2)
throws IOException,
AutomationException
type - A com.esri.arcgis.spatialanalyst.esriSAFuzzyFunctionEnum constant (in)pInData - A reference to a com.esri.arcgis.geodatabase.IGPValue (in)num1 - The num1 (out: use single element array)num2 - The num2 (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||