com.esri.arcgis.geoanalyst
Interface IInterpolationOp

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IInterpolationOpProxy, RasterInterpolationOp

public interface IInterpolationOp
extends java.io.Serializable

COM Interface 'IInterpolationOp'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriGeoAnalyst.olb'

Description: 'Provides access to members that control the Interpolating of a GeoDataset.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDd3ce7322_9546_11d2_9f34_00c04f8ed1d7
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeoDataset iDW(IGeoDataset geoData, double power, IRasterRadius radius, java.lang.Object barrier)
          Interpolates using IDW.
 IGeoDataset krige(IGeoDataset geoData, int semiVariogramType, IRasterRadius radius, boolean outSemiVariance, java.lang.Object barrier)
          Interpolates using kriging.
 IGeoDataset spline(IGeoDataset geoData, int splineType, java.lang.Object weight, java.lang.Object numPoints)
          Interpolates using splining.
 IGeoDataset trend(IGeoDataset geoData, int trendType, int order)
          Interpolates using trend surface.
 IGeoDataset variogram(IGeoDataset geoData, IGeoAnalysisSemiVariogram semiVariogram, IRasterRadius radius, boolean outSemiVariance, java.lang.Object barrier)
          Interpolates using Variogram.
 

Field Detail

IIDd3ce7322_9546_11d2_9f34_00c04f8ed1d7

static final int IIDd3ce7322_9546_11d2_9f34_00c04f8ed1d7
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

iDW

IGeoDataset iDW(IGeoDataset geoData,
                double power,
                IRasterRadius radius,
                java.lang.Object barrier)
                throws java.io.IOException,
                       AutomationException
Interpolates using IDW.

Parameters:
geoData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
power - The power (in)
radius - A reference to a com.esri.arcgis.geoanalyst.IRasterRadius (in)
barrier - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

krige

IGeoDataset krige(IGeoDataset geoData,
                  int semiVariogramType,
                  IRasterRadius radius,
                  boolean outSemiVariance,
                  java.lang.Object barrier)
                  throws java.io.IOException,
                         AutomationException
Interpolates using kriging.

Parameters:
geoData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
semiVariogramType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisSemiVariogramEnum constant (in)
radius - A reference to a com.esri.arcgis.geoanalyst.IRasterRadius (in)
outSemiVariance - The outSemiVariance (in)
barrier - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

variogram

IGeoDataset variogram(IGeoDataset geoData,
                      IGeoAnalysisSemiVariogram semiVariogram,
                      IRasterRadius radius,
                      boolean outSemiVariance,
                      java.lang.Object barrier)
                      throws java.io.IOException,
                             AutomationException
Interpolates using Variogram.

Parameters:
geoData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
semiVariogram - A reference to a com.esri.arcgis.geoanalyst.IGeoAnalysisSemiVariogram (in)
radius - A reference to a com.esri.arcgis.geoanalyst.IRasterRadius (in)
outSemiVariance - The outSemiVariance (in)
barrier - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

spline

IGeoDataset spline(IGeoDataset geoData,
                   int splineType,
                   java.lang.Object weight,
                   java.lang.Object numPoints)
                   throws java.io.IOException,
                          AutomationException
Interpolates using splining.

Parameters:
geoData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
splineType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisSplineEnum constant (in)
weight - A Variant (in, optional, pass null if not required)
numPoints - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

trend

IGeoDataset trend(IGeoDataset geoData,
                  int trendType,
                  int order)
                  throws java.io.IOException,
                         AutomationException
Interpolates using trend surface.

Parameters:
geoData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
trendType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisTrendEnum constant (in)
order - The order (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.