com.esri.arcgis.datasourcesraster
Interface IBuildBoundaryParameters

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IBuildBoundaryParameters2
All Known Implementing Classes:
BuildBoundaryParameters, DefineOverviewsParameters, IBuildBoundaryParameters2Proxy, IBuildBoundaryParametersProxy

public interface IBuildBoundaryParameters
extends java.io.Serializable

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

Description: 'Provides access to members that control parameters for building the boundary of a mosaic dataset.' 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 IIDb178f641_6536_4c94_9a99_20974850db45
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 double getBufferDistanceFactor()
          The buffer factor applied on each item footprint before it is merged with the cumulative boundary geometry.
 double getWeedTolerance()
          The tolerance for weeding points.
 boolean isAppendToExistingBoundary()
          Indicates whether the computed boundary geometry is merged with existing mosaic boundary.
 boolean isPerformWeeding()
          Indicates whether the computed boundary geometry is run through a point-weeding routine.
 boolean isRemoveSlivers()
          Indicates whether polygons designated as slivers are removed from the boundary geometry.
 boolean isUpdateBoundary()
          Indicates whether the mosaic dataset is updated with the computed boundary geometry.
 void setAppendToExistingBoundary(boolean pbAppendToExistingBoundary)
          Indicates whether the computed boundary geometry is merged with existing mosaic boundary.
 void setBufferDistanceFactor(double pBufferDistanceFactor)
          The buffer factor applied on each item footprint before it is merged with the cumulative boundary geometry.
 void setPerformWeeding(boolean pbPerformWeeding)
          Indicates whether the computed boundary geometry is run through a point-weeding routine.
 void setRemoveSlivers(boolean pbRemoveSlivers)
          Indicates whether polygons designated as slivers are removed from the boundary geometry.
 void setUpdateBoundary(boolean pbUpdateBoundary)
          Indicates whether the mosaic dataset is updated with the computed boundary geometry.
 void setWeedTolerance(double pWeedTolerance)
          The tolerance for weeding points.
 

Field Detail

IIDb178f641_6536_4c94_9a99_20974850db45

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

setAppendToExistingBoundary

void setAppendToExistingBoundary(boolean pbAppendToExistingBoundary)
                                 throws java.io.IOException,
                                        AutomationException
Indicates whether the computed boundary geometry is merged with existing mosaic boundary.

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

isAppendToExistingBoundary

boolean isAppendToExistingBoundary()
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether the computed boundary geometry is merged with existing mosaic boundary.

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

setPerformWeeding

void setPerformWeeding(boolean pbPerformWeeding)
                       throws java.io.IOException,
                              AutomationException
Indicates whether the computed boundary geometry is run through a point-weeding routine.

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

isPerformWeeding

boolean isPerformWeeding()
                         throws java.io.IOException,
                                AutomationException
Indicates whether the computed boundary geometry is run through a point-weeding routine.

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

setWeedTolerance

void setWeedTolerance(double pWeedTolerance)
                      throws java.io.IOException,
                             AutomationException
The tolerance for weeding points.

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

getWeedTolerance

double getWeedTolerance()
                        throws java.io.IOException,
                               AutomationException
The tolerance for weeding points.

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

setBufferDistanceFactor

void setBufferDistanceFactor(double pBufferDistanceFactor)
                             throws java.io.IOException,
                                    AutomationException
The buffer factor applied on each item footprint before it is merged with the cumulative boundary geometry.

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

getBufferDistanceFactor

double getBufferDistanceFactor()
                               throws java.io.IOException,
                                      AutomationException
The buffer factor applied on each item footprint before it is merged with the cumulative boundary geometry.

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

setRemoveSlivers

void setRemoveSlivers(boolean pbRemoveSlivers)
                      throws java.io.IOException,
                             AutomationException
Indicates whether polygons designated as slivers are removed from the boundary geometry.

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

isRemoveSlivers

boolean isRemoveSlivers()
                        throws java.io.IOException,
                               AutomationException
Indicates whether polygons designated as slivers are removed from the boundary geometry.

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

setUpdateBoundary

void setUpdateBoundary(boolean pbUpdateBoundary)
                       throws java.io.IOException,
                              AutomationException
Indicates whether the mosaic dataset is updated with the computed boundary geometry.

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

isUpdateBoundary

boolean isUpdateBoundary()
                         throws java.io.IOException,
                                AutomationException
Indicates whether the mosaic dataset is updated with the computed boundary geometry.

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