com.esri.arcgis.spatialanalyst
Interface IGPSASemiVariogram

All Superinterfaces:
Serializable
All Known Implementing Classes:
GPSASemiVariogram

public interface IGPSASemiVariogram
extends Serializable

Provides access to Interpolation semi-variogram control for GP Spatial Analyst.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.


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.
 IGeoAnalysisSemiVariogram getSemiVariogram()
          GeoAnalysis semi-variogram.
 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. Requires Spatial Analyst Extension.

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. Requires Spatial Analyst Extension.

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. Requires Spatial Analyst Extension.

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. Requires Spatial Analyst Extension.

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. Requires Spatial Analyst Extension.

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. Requires Spatial Analyst Extension.

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. Requires Spatial Analyst Extension.

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. Requires Spatial Analyst Extension.

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

getSemiVariogram

IGeoAnalysisSemiVariogram getSemiVariogram()
                                           throws IOException,
                                                  AutomationException
GeoAnalysis semi-variogram.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Spatial Analyst Extension.

Returns:
A reference to a com.esri.arcgis.geoanalyst.IGeoAnalysisSemiVariogram
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.