com.esri.arcgis.spatialanalyst
Interface IExtractionOp

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IExtractionOpProxy, RasterExtractionOp

public interface IExtractionOp
extends java.io.Serializable

COM Interface 'IExtractionOp'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSpatialAnalyst.olb'

Description: 'Provides access to members that control the extraction operations.' 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 IID7ebb3cc7_fa0e_11d3_a708_0008c7d3af6f
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeoDataset attribute(IRasterDescriptor raster)
          Extracts the cells of a raster based on a logical query.
 IGeoDataset circle(IGeoDataset geoDataset, ICircularArc circle, boolean selectInside)
          Extracts the cells of a raster based on a circle.
 IGeoDataset points(IGeoDataset geoDataset, IPointCollection points, boolean selectInside)
          Extracts the cells of a raster based on points.
 IGeoDataset polygon(IGeoDataset geoDataset, IPolygon polygon, boolean selectInside)
          Extracts the cells of a raster based on a polygon.
 IGeoDataset raster(IGeoDataset geoDataset, IGeoDataset maskRaster)
          Extracts the cells of a raster whose corresponding cells in the mask raster have valid value.
 IGeoDataset rectangle(IGeoDataset geoDataset, IEnvelope rectangleEnvelope, boolean selectInside)
          Extracts the cells of a raster based on a rectangle.
 ITable sample(IGeoDataset locationDataset, IGeoDataset collectionOfRasters, int resampleType)
          Extracts the cells of a raster based on a sample.
 

Field Detail

IID7ebb3cc7_fa0e_11d3_a708_0008c7d3af6f

static final int IID7ebb3cc7_fa0e_11d3_a708_0008c7d3af6f
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

attribute

IGeoDataset attribute(IRasterDescriptor raster)
                      throws java.io.IOException,
                             AutomationException
Extracts the cells of a raster based on a logical query.

Parameters:
raster - A reference to a com.esri.arcgis.geoanalyst.IRasterDescriptor (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.

circle

IGeoDataset circle(IGeoDataset geoDataset,
                   ICircularArc circle,
                   boolean selectInside)
                   throws java.io.IOException,
                          AutomationException
Extracts the cells of a raster based on a circle.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
circle - A reference to a com.esri.arcgis.geometry.ICircularArc (in)
selectInside - The selectInside (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.

raster

IGeoDataset raster(IGeoDataset geoDataset,
                   IGeoDataset maskRaster)
                   throws java.io.IOException,
                          AutomationException
Extracts the cells of a raster whose corresponding cells in the mask raster have valid value.

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

points

IGeoDataset points(IGeoDataset geoDataset,
                   IPointCollection points,
                   boolean selectInside)
                   throws java.io.IOException,
                          AutomationException
Extracts the cells of a raster based on points.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
points - A reference to a com.esri.arcgis.geometry.IPointCollection (in)
selectInside - The selectInside (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.

polygon

IGeoDataset polygon(IGeoDataset geoDataset,
                    IPolygon polygon,
                    boolean selectInside)
                    throws java.io.IOException,
                           AutomationException
Extracts the cells of a raster based on a polygon.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
polygon - A reference to a com.esri.arcgis.geometry.IPolygon (in)
selectInside - The selectInside (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.

rectangle

IGeoDataset rectangle(IGeoDataset geoDataset,
                      IEnvelope rectangleEnvelope,
                      boolean selectInside)
                      throws java.io.IOException,
                             AutomationException
Extracts the cells of a raster based on a rectangle.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
rectangleEnvelope - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
selectInside - The selectInside (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.

sample

ITable sample(IGeoDataset locationDataset,
              IGeoDataset collectionOfRasters,
              int resampleType)
              throws java.io.IOException,
                     AutomationException
Extracts the cells of a raster based on a sample.

Parameters:
locationDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
collectionOfRasters - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
resampleType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisResampleEnum constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.