com.esri.arcgis.datasourcesraster
Interface IBuildSeamlinesParameters

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IBuildSeamlinesParameters2, IBuildSeamlinesParameters3, IBuildSeamlinesParameters4
All Known Implementing Classes:
BuildSeamlinesParameters, IBuildSeamlinesParameters2Proxy, IBuildSeamlinesParameters3Proxy, IBuildSeamlinesParameters4Proxy, IBuildSeamlinesParametersProxy

public interface IBuildSeamlinesParameters
extends java.io.Serializable

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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID2448f092_cd7f_4629_9d60_1a33a2dd6ea5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 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 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.
 

Field Detail

IID2448f092_cd7f_4629_9d60_1a33a2dd6ea5

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

setUpdateSeamlineOrder

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

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

isUpdateSeamlineOrder

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

Returns:
The pbUpdateSeamlineOrder
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setModifySeamlines

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

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

isModifySeamlines

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

Returns:
The pbModifySeamlines
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCellSizeClusterTolerance

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.

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

getCellSizeClusterTolerance

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.

Returns:
The pCellSizeClusterTolerance
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCursorByRef

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

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

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

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

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?^??

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

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?^??

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

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

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

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

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.