com.esri.arcgis.datasourcesraster
Class IBuildBoundaryParametersProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IBuildBoundaryParametersProxy
All Implemented Interfaces:
IBuildBoundaryParameters, Externalizable, Serializable

public class IBuildBoundaryParametersProxy
extends com.esri.arcgis.interop.Dispatch
implements IBuildBoundaryParameters, Serializable

Provides access to members that control parameters for building the boundary of a mosaic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IBuildBoundaryParametersProxy()
           
  IBuildBoundaryParametersProxy(Object obj)
           
protected IBuildBoundaryParametersProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 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 removeListener(String iidStr, Object theListener)
           
 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.
 
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

noncastable

public boolean noncastable
Constructor Detail

IBuildBoundaryParametersProxy

public IBuildBoundaryParametersProxy()

IBuildBoundaryParametersProxy

public IBuildBoundaryParametersProxy(Object obj)
                              throws IOException
Throws:
IOException

IBuildBoundaryParametersProxy

protected IBuildBoundaryParametersProxy(Object obj,
                                        String iid)
                                 throws IOException
Throws:
IOException
Method Detail

addListener

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

removeListener

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

setAppendToExistingBoundary

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setAppendToExistingBoundary in interface IBuildBoundaryParameters
Parameters:
pbAppendToExistingBoundary - The pbAppendToExistingBoundary (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAppendToExistingBoundary

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isAppendToExistingBoundary in interface IBuildBoundaryParameters
Returns:
The pbAppendToExistingBoundary
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPerformWeeding

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setPerformWeeding in interface IBuildBoundaryParameters
Parameters:
pbPerformWeeding - The pbPerformWeeding (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isPerformWeeding

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isPerformWeeding in interface IBuildBoundaryParameters
Returns:
The pbPerformWeeding
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWeedTolerance

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setWeedTolerance in interface IBuildBoundaryParameters
Parameters:
pWeedTolerance - The pWeedTolerance (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWeedTolerance

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getWeedTolerance in interface IBuildBoundaryParameters
Returns:
The pWeedTolerance
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBufferDistanceFactor

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setBufferDistanceFactor in interface IBuildBoundaryParameters
Parameters:
pBufferDistanceFactor - The pBufferDistanceFactor (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBufferDistanceFactor

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getBufferDistanceFactor in interface IBuildBoundaryParameters
Returns:
The pBufferDistanceFactor
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRemoveSlivers

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setRemoveSlivers in interface IBuildBoundaryParameters
Parameters:
pbRemoveSlivers - The pbRemoveSlivers (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRemoveSlivers

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isRemoveSlivers in interface IBuildBoundaryParameters
Returns:
The pbRemoveSlivers
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUpdateBoundary

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setUpdateBoundary in interface IBuildBoundaryParameters
Parameters:
pbUpdateBoundary - The pbUpdateBoundary (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUpdateBoundary

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isUpdateBoundary in interface IBuildBoundaryParameters
Returns:
The pbUpdateBoundary
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.