com.esri.arcgis.geoanalyst
Interface IGeoAnalysisSemiVariogram

All Superinterfaces:
Serializable
All Known Implementing Classes:
GeoAnalysisSemiVariogram

public interface IGeoAnalysisSemiVariogram
extends Serializable

Provides access to members that control the Interpolation semi-variogram object.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void defineVariogram(int type, double aRange, double sill, double aNugget)
          Define Variogram.
 double getLag()
          Lag value.
 double getNugget()
          Nugget value.
 double getPartialSill()
          Partial Sill value.
 double getRange()
          Range value.
 int getVariogramType()
          Variogram Type.
 void setLag(double lag)
          Lag value.
 void setVariogramType(int type)
          Variogram Type.
 

Method Detail

defineVariogram

void defineVariogram(int type,
                     double aRange,
                     double sill,
                     double aNugget)
                     throws IOException,
                            AutomationException
Define Variogram.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
type - A com.esri.arcgis.geoanalyst.esriGeoAnalysisSemiVariogramEnum constant (in)
aRange - The aRange (in)
sill - The sill (in)
aNugget - The aNugget (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVariogramType

void setVariogramType(int type)
                      throws IOException,
                             AutomationException
Variogram Type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
type - A com.esri.arcgis.geoanalyst.esriGeoAnalysisSemiVariogramEnum constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVariogramType

int getVariogramType()
                     throws IOException,
                            AutomationException
Variogram Type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A com.esri.arcgis.geoanalyst.esriGeoAnalysisSemiVariogramEnum constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRange

double getRange()
                throws IOException,
                       AutomationException
Range value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The range
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNugget

double getNugget()
                 throws IOException,
                        AutomationException
Nugget value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The nugget
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPartialSill

double getPartialSill()
                      throws IOException,
                             AutomationException
Partial Sill value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The sill
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLag

void setLag(double lag)
            throws IOException,
                   AutomationException
Lag value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Parameters:
lag - The lag (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLag

double getLag()
              throws IOException,
                     AutomationException
Lag value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
The lag
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.