com.esri.arcgis.datasourcesraster
Class IBuildSeamlinesParametersProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IBuildSeamlinesParametersProxy
All Implemented Interfaces:
IBuildSeamlinesParameters, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IBuildSeamlinesParameters2Proxy

public class IBuildSeamlinesParametersProxy
extends com.esri.arcgis.interop.Dispatch
implements IBuildSeamlinesParameters, java.io.Serializable

Internal use class Proxy for COM Interface 'IBuildSeamlinesParameters'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control parameters to the build seamlines operation.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IBuildSeamlinesParameters
IID, IID2448f092_cd7f_4629_9d60_1a33a2dd6ea5
 
Constructor Summary
  IBuildSeamlinesParametersProxy()
          For internal use only
  IBuildSeamlinesParametersProxy(java.lang.Object obj)
           
protected IBuildSeamlinesParametersProxy(java.lang.Object obj, java.lang.String iid)
           
  IBuildSeamlinesParametersProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IBuildSeamlinesParametersProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 double getCellSizeClusterTolerance()
          The factor controlling clustering of cell size values.
 ICursor getCursor()
          The cursor of mosaic items that determines the order in which items are seamline mosaicked.
 IRasterFunctionTemplate getDifferenceFunctionTemplate()
          The optional raster function template used for generating the 'difference' between each item raster and the mosaic raster for computing the item's seamline geometry.
 ISeamlineModifier getSeamlineModifier()
          The optional seamline modifier object used for building seamlines.
 boolean isModifySeamlines()
          Indicates whether seamline geometry is updated for selected items.
 boolean isUpdateSeamlineOrder()
          Inidicates whether seamline order (SOrder) attribute is updated.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setCellSizeClusterTolerance(double pCellSizeClusterTolerance)
          The factor controlling clustering of cell size values.
 void setCursorByRef(ICursor pInputCursor)
          The cursor of mosaic items that determines the order in which items are seamline mosaicked.
 void setDifferenceFunctionTemplateByRef(IRasterFunctionTemplate ppDifferenceFunction)
          The optional raster function template used for generating the 'difference' between each item raster and the mosaic raster for computing the item's seamline geometry.
 void setModifySeamlines(boolean pbModifySeamlines)
          Indicates whether seamline geometry is updated for selected items.
 void setSeamlineModifierByRef(ISeamlineModifier ppSeamlineModifier)
          The optional seamline modifier object used for building seamlines.
 void setUpdateSeamlineOrder(boolean pbUpdateSeamlineOrder)
          Inidicates whether seamline order (SOrder) attribute is updated.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IBuildSeamlinesParametersProxy

public IBuildSeamlinesParametersProxy(java.lang.String CLSID,
                                      java.lang.String host,
                                      com.esri.arcgis.interop.AuthInfo authInfo)
                               throws java.net.UnknownHostException,
                                      java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IBuildSeamlinesParametersProxy

public IBuildSeamlinesParametersProxy()
For internal use only


IBuildSeamlinesParametersProxy

public IBuildSeamlinesParametersProxy(java.lang.Object obj)
                               throws java.io.IOException
Throws:
java.io.IOException

IBuildSeamlinesParametersProxy

protected IBuildSeamlinesParametersProxy(java.lang.Object obj,
                                         java.lang.String iid)
                                  throws java.io.IOException
Throws:
java.io.IOException

IBuildSeamlinesParametersProxy

protected IBuildSeamlinesParametersProxy(java.lang.String CLSID,
                                         java.lang.String iid,
                                         java.lang.String host,
                                         com.esri.arcgis.interop.AuthInfo authInfo)
                                  throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

setUpdateSeamlineOrder

public void setUpdateSeamlineOrder(boolean pbUpdateSeamlineOrder)
                            throws java.io.IOException,
                                   AutomationException
Inidicates whether seamline order (SOrder) attribute is updated.

Specified by:
setUpdateSeamlineOrder in interface IBuildSeamlinesParameters
Parameters:
pbUpdateSeamlineOrder - The pbUpdateSeamlineOrder (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUpdateSeamlineOrder

public boolean isUpdateSeamlineOrder()
                              throws java.io.IOException,
                                     AutomationException
Inidicates whether seamline order (SOrder) attribute is updated.

Specified by:
isUpdateSeamlineOrder in interface IBuildSeamlinesParameters
Returns:
The pbUpdateSeamlineOrder
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setModifySeamlines

public void setModifySeamlines(boolean pbModifySeamlines)
                        throws java.io.IOException,
                               AutomationException
Indicates whether seamline geometry is updated for selected items.

Specified by:
setModifySeamlines in interface IBuildSeamlinesParameters
Parameters:
pbModifySeamlines - The pbModifySeamlines (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isModifySeamlines

public boolean isModifySeamlines()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether seamline geometry is updated for selected items.

Specified by:
isModifySeamlines in interface IBuildSeamlinesParameters
Returns:
The pbModifySeamlines
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCellSizeClusterTolerance

public void setCellSizeClusterTolerance(double pCellSizeClusterTolerance)
                                 throws java.io.IOException,
                                        AutomationException
The factor controlling clustering of cell size values. Two cell size values with a difference factor less than the value in this property are considered one.

Specified by:
setCellSizeClusterTolerance in interface IBuildSeamlinesParameters
Parameters:
pCellSizeClusterTolerance - The pCellSizeClusterTolerance (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCellSizeClusterTolerance

public double getCellSizeClusterTolerance()
                                   throws java.io.IOException,
                                          AutomationException
The factor controlling clustering of cell size values. Two cell size values with a difference factor less than the value in this property are considered one.

Specified by:
getCellSizeClusterTolerance in interface IBuildSeamlinesParameters
Returns:
The pCellSizeClusterTolerance
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCursorByRef

public void setCursorByRef(ICursor pInputCursor)
                    throws java.io.IOException,
                           AutomationException
The cursor of mosaic items that determines the order in which items are seamline mosaicked.

Specified by:
setCursorByRef in interface IBuildSeamlinesParameters
Parameters:
pInputCursor - A reference to a com.esri.arcgis.geodatabase.ICursor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCursor

public ICursor getCursor()
                  throws java.io.IOException,
                         AutomationException
The cursor of mosaic items that determines the order in which items are seamline mosaicked.

Specified by:
getCursor in interface IBuildSeamlinesParameters
Returns:
A reference to a com.esri.arcgis.geodatabase.ICursor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDifferenceFunctionTemplateByRef

public void setDifferenceFunctionTemplateByRef(IRasterFunctionTemplate ppDifferenceFunction)
                                        throws java.io.IOException,
                                               AutomationException
The optional raster function template used for generating the 'difference' between each item raster and the mosaic raster for computing the item's seamline geometry. The template makes use of at least two dataset type raster function variables with names: Item?G?^??

Specified by:
setDifferenceFunctionTemplateByRef in interface IBuildSeamlinesParameters
Parameters:
ppDifferenceFunction - A reference to a com.esri.arcgis.datasourcesraster.IRasterFunctionTemplate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDifferenceFunctionTemplate

public IRasterFunctionTemplate getDifferenceFunctionTemplate()
                                                      throws java.io.IOException,
                                                             AutomationException
The optional raster function template used for generating the 'difference' between each item raster and the mosaic raster for computing the item's seamline geometry. The template makes use of at least two dataset type raster function variables with names: Item?G?^??

Specified by:
getDifferenceFunctionTemplate in interface IBuildSeamlinesParameters
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterFunctionTemplate
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSeamlineModifierByRef

public void setSeamlineModifierByRef(ISeamlineModifier ppSeamlineModifier)
                              throws java.io.IOException,
                                     AutomationException
The optional seamline modifier object used for building seamlines.

Specified by:
setSeamlineModifierByRef in interface IBuildSeamlinesParameters
Parameters:
ppSeamlineModifier - A reference to a com.esri.arcgis.datasourcesraster.ISeamlineModifier (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSeamlineModifier

public ISeamlineModifier getSeamlineModifier()
                                      throws java.io.IOException,
                                             AutomationException
The optional seamline modifier object used for building seamlines.

Specified by:
getSeamlineModifier in interface IBuildSeamlinesParameters
Returns:
A reference to a com.esri.arcgis.datasourcesraster.ISeamlineModifier
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.