com.esri.arcgis.geometry
Class IRingProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geometry.IGeometryProxy
          extended by com.esri.arcgis.geometry.ICurveProxy
              extended by com.esri.arcgis.geometry.IPathProxy
                  extended by com.esri.arcgis.geometry.IRingProxy
All Implemented Interfaces:
ICurve, IGeometry, IPath, IRing, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IRing2Proxy

Deprecated. Internal use only. Proxy for COM Interface 'IRing'. Generated 3/19/2015 1:20:50 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Provides access to members that identify a ring and define its behavior.' 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 =

public class IRingProxy
extends IPathProxy
implements IRing, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
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.geometry.IRing
IID, IID592121ae_4cc8_11d1_834e_0000f8775be9
 
Fields inherited from interface com.esri.arcgis.geometry.IPath
IID0a82061c_95cb_11d0_82f7_0000f8034032
 
Fields inherited from interface com.esri.arcgis.geometry.ICurve
IID1b077916_38c5_11d0_92d2_00805f7c28b0
 
Fields inherited from interface com.esri.arcgis.geometry.IGeometry
IID1b07790d_38c5_11d0_92d2_00805f7c28b0
 
Constructor Summary
  IRingProxy()
          Deprecated. For internal use only
  IRingProxy(java.lang.Object obj)
          Deprecated.  
protected IRingProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IRingProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IRingProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void close()
          Deprecated. Makes sure that this ring is closed by adding a line segment between the ring's 'to' and 'from' points if necessary.
 ICurve getSubcurveEx(double fromDistance, double toDistance, boolean asRatio, boolean isCCW, boolean useRingOrientation)
          Deprecated. Extracts a portion of this curve into a new curve.
 boolean isExterior()
          Deprecated. Indicates if this ring can function as the exterior ring in a polygon (ring orientation is clockwise, area > 0).
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 boolean reshape(IPath reshapeSource)
          Deprecated. Modifies this ring by replacing some of its segments with some segments from reshapeSource.
 
Methods inherited from class com.esri.arcgis.geometry.IPathProxy
generalize, queryChordLengthTangents, setChordLengthTangents, smooth, smoothLocal
 
Methods inherited from class com.esri.arcgis.geometry.ICurveProxy
getFromPoint, getLength, getSubcurve, getToPoint, isClosed, queryFromPoint, queryNormal, queryPoint, queryPointAndDistance, queryTangent, queryToPoint, reverseOrientation, setFromPoint, setToPoint
 
Methods inherited from class com.esri.arcgis.geometry.IGeometryProxy
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference
 
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
 
Methods inherited from interface com.esri.arcgis.geometry.IPath
generalize, queryChordLengthTangents, setChordLengthTangents, smooth, smoothLocal
 
Methods inherited from interface com.esri.arcgis.geometry.ICurve
getFromPoint, getLength, getSubcurve, getToPoint, isClosed, queryFromPoint, queryNormal, queryPoint, queryPointAndDistance, queryTangent, queryToPoint, reverseOrientation, setFromPoint, setToPoint
 
Methods inherited from interface com.esri.arcgis.geometry.IGeometry
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IRingProxy

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

IRingProxy

public IRingProxy()
Deprecated. 
For internal use only


IRingProxy

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

IRingProxy

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

IRingProxy

protected IRingProxy(java.lang.String CLSID,
                     java.lang.String iid,
                     java.lang.String host,
                     com.esri.arcgis.interop.AuthInfo authInfo)
              throws java.io.IOException
Deprecated. 
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
Deprecated. 
Overrides:
addListener in class IPathProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class IPathProxy
Throws:
java.io.IOException

isExterior

public boolean isExterior()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Indicates if this ring can function as the exterior ring in a polygon (ring orientation is clockwise, area > 0).

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

reshape

public boolean reshape(IPath reshapeSource)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Modifies this ring by replacing some of its segments with some segments from reshapeSource.

Specified by:
reshape in interface IRing
Parameters:
reshapeSource - A reference to a com.esri.arcgis.geometry.IPath (in)
Returns:
The reshapeHappened
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

close

public void close()
           throws java.io.IOException,
                  AutomationException
Deprecated. 
Makes sure that this ring is closed by adding a line segment between the ring's 'to' and 'from' points if necessary.

Specified by:
close in interface IRing
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSubcurveEx

public ICurve getSubcurveEx(double fromDistance,
                            double toDistance,
                            boolean asRatio,
                            boolean isCCW,
                            boolean useRingOrientation)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Extracts a portion of this curve into a new curve. The interior of the new curve may contain the from/to point of the ring when useRingOrientation is true.

Specified by:
getSubcurveEx in interface IRing
Parameters:
fromDistance - The fromDistance (in)
toDistance - The toDistance (in)
asRatio - The asRatio (in)
isCCW - The isCCW (in)
useRingOrientation - The useRingOrientation (in)
Returns:
A reference to a com.esri.arcgis.geometry.ICurve
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.