com.esri.arcgis.geoanalyst
Interface IInterpolationOp2

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

public interface IInterpolationOp2
extends java.io.Serializable

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

Description: 'Provides access to additional 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 IIDd91b6722_30a8_4663_b5c5_a3a76c522bab
           
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 naturalNeighbor(IGeoDataset geoDataset)
          Interpolates using natual neighbor.
 IGeoDataset spline(IGeoDataset geoData, int splineType, java.lang.Object weight, java.lang.Object numPoints)
          Interpolates using splining.
 IRasterDataset topoToRasterByFile(java.lang.String paramFile, IFeatureClass[] outStream, IFeatureClass[] outSink)
          Interpolates using AnuDem.
 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

IIDd91b6722_30a8_4663_b5c5_a3a76c522bab

static final int IIDd91b6722_30a8_4663_b5c5_a3a76c522bab
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.

naturalNeighbor

IGeoDataset naturalNeighbor(IGeoDataset geoDataset)
                            throws java.io.IOException,
                                   AutomationException
Interpolates using natual neighbor.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (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.

topoToRasterByFile

IRasterDataset topoToRasterByFile(java.lang.String paramFile,
                                  IFeatureClass[] outStream,
                                  IFeatureClass[] outSink)
                                  throws java.io.IOException,
                                         AutomationException
Interpolates using AnuDem.

Parameters:
paramFile - The paramFile (in)
outStream - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (out: use single element array, optional, pass single element of null if not required)
outSink - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (out: use single element array, optional, pass single element of null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRasterDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.