com.esri.arcgis.datasourcesraster
Interface IClipFunctionArguments

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IClipFunctionArguments2
All Known Implementing Classes:
ClipFunctionArguments, IClipFunctionArguments2Proxy, IClipFunctionArgumentsProxy

public interface IClipFunctionArguments
extends java.io.Serializable

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

Description: 'Provides access to members that control raster clipping function arguments.' 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 IID6c38e640_980e_4076_9751_abdbdb87d4b3
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeometry getClippingGeometry()
          The clipping geometry.
 int getClippingType()
          The raster clipping type.
 IEnvelope getExtent()
          The output extent.
 java.lang.Object getRaster()
          The source raster object.
 void setClippingGeometryByRef(IGeometry ppClippingGeometry)
          The clipping geometry.
 void setClippingType(int pClippingType)
          The raster clipping type.
 void setExtentByRef(IEnvelope ppExtent)
          The output extent.
 void setRasterByRef(java.lang.Object ppRaster)
          The source raster object.
 

Field Detail

IID6c38e640_980e_4076_9751_abdbdb87d4b3

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

getRaster

java.lang.Object getRaster()
                           throws java.io.IOException,
                                  AutomationException
The source raster object.

Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterByRef

void setRasterByRef(java.lang.Object ppRaster)
                    throws java.io.IOException,
                           AutomationException
The source raster object.

Parameters:
ppRaster - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClippingGeometry

IGeometry getClippingGeometry()
                              throws java.io.IOException,
                                     AutomationException
The clipping geometry.

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

setClippingGeometryByRef

void setClippingGeometryByRef(IGeometry ppClippingGeometry)
                              throws java.io.IOException,
                                     AutomationException
The clipping geometry.

Parameters:
ppClippingGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClippingType

int getClippingType()
                    throws java.io.IOException,
                           AutomationException
The raster clipping type.

Returns:
A com.esri.arcgis.datasourcesraster.esriRasterClippingType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setClippingType

void setClippingType(int pClippingType)
                     throws java.io.IOException,
                            AutomationException
The raster clipping type.

Parameters:
pClippingType - A com.esri.arcgis.datasourcesraster.esriRasterClippingType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
The output extent.

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

setExtentByRef

void setExtentByRef(IEnvelope ppExtent)
                    throws java.io.IOException,
                           AutomationException
The output extent.

Parameters:
ppExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.