|
|||||||||
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 |