com.esri.arcgis.datasourcesraster
Class IRemoveSliversParametersProxy

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

public class IRemoveSliversParametersProxy
extends com.esri.arcgis.interop.Dispatch
implements IRemoveSliversParameters, Serializable

Provides access to members that control parameters for sliver removal.

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
  IRemoveSliversParametersProxy()
           
  IRemoveSliversParametersProxy(Object obj)
           
protected IRemoveSliversParametersProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 double getMinArea()
          The area below which a polygon is considered a sliver.
 double getMinCircularityRatio()
          The circularity value below which a polygon is considered a sliver.
 int getMinPointsForElimination()
          A number of points in a polygon below which it is eligible to be considered a sliver using minimum area or minimum circularity tests.
 void removeListener(String iidStr, Object theListener)
           
 void setMinArea(double pMinArea)
          The area below which a polygon is considered a sliver.
 void setMinCircularityRatio(double pMinCircularityRatio)
          The circularity value below which a polygon is considered a sliver.
 void setMinPointsForElimination(int pMinPointsForElimination)
          A number of points in a polygon below which it is eligible to be considered a sliver using minimum area or minimum circularity tests.
 
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

IRemoveSliversParametersProxy

public IRemoveSliversParametersProxy()

IRemoveSliversParametersProxy

public IRemoveSliversParametersProxy(Object obj)
                              throws IOException
Throws:
IOException

IRemoveSliversParametersProxy

protected IRemoveSliversParametersProxy(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

setMinPointsForElimination

public void setMinPointsForElimination(int pMinPointsForElimination)
                                throws IOException,
                                       AutomationException
A number of points in a polygon below which it is eligible to be considered a sliver using minimum area or minimum circularity tests. A value of zero indicates that polygons are eligible.

Product Availability

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

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

getMinPointsForElimination

public int getMinPointsForElimination()
                               throws IOException,
                                      AutomationException
A number of points in a polygon below which it is eligible to be considered a sliver using minimum area or minimum circularity tests. A value of zero indicates that polygons are eligible.

Product Availability

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

Specified by:
getMinPointsForElimination in interface IRemoveSliversParameters
Returns:
The pMinPointsForElimination
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinArea

public void setMinArea(double pMinArea)
                throws IOException,
                       AutomationException
The area below which a polygon is considered a sliver.

Product Availability

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

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

getMinArea

public double getMinArea()
                  throws IOException,
                         AutomationException
The area below which a polygon is considered a sliver.

Product Availability

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

Specified by:
getMinArea in interface IRemoveSliversParameters
Returns:
The pMinArea
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinCircularityRatio

public void setMinCircularityRatio(double pMinCircularityRatio)
                            throws IOException,
                                   AutomationException
The circularity value below which a polygon is considered a sliver.

Product Availability

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

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

getMinCircularityRatio

public double getMinCircularityRatio()
                              throws IOException,
                                     AutomationException
The circularity value below which a polygon is considered a sliver.

Product Availability

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

Specified by:
getMinCircularityRatio in interface IRemoveSliversParameters
Returns:
The pMinCircularityRatio
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.