com.esri.arcgis.geometry
Class IEnumVertex2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geometry.IEnumVertexProxy
          extended by com.esri.arcgis.geometry.IEnumVertex2Proxy
All Implemented Interfaces:
IEnumVertex, IEnumVertex2, Externalizable, Serializable

public class IEnumVertex2Proxy
extends IEnumVertexProxy
implements IEnumVertex2, Serializable

Provides access to members that extend IEnumVertex.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E
 
Constructor Summary
  IEnumVertex2Proxy()
           
  IEnumVertex2Proxy(Object obj)
           
protected IEnumVertex2Proxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void readExternal(ObjectInput in)
           
 void removeListener(String iidStr, Object theListener)
           
 void wKSNext(_WKSPoint[] outVertex, int[] outPartIndex, int[] vertexIndex)
          Returns the next vertex as a WKS Point structure and its location in the geometry.
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class com.esri.arcgis.geometry.IEnumVertexProxy
esri_clone, isLastInPart, next, nextInPart, previous, put_ID, put_M, put_X, put_Y, put_Z, queryNext, queryNextInPart, queryPrevious, reset, resetToEnd, setAt, skip
 
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, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.geometry.IEnumVertex
esri_clone, isLastInPart, next, nextInPart, previous, put_ID, put_M, put_X, put_Y, put_Z, queryNext, queryNextInPart, queryPrevious, reset, resetToEnd, setAt, skip
 

Constructor Detail

IEnumVertex2Proxy

public IEnumVertex2Proxy()

IEnumVertex2Proxy

public IEnumVertex2Proxy(Object obj)
                  throws IOException
Throws:
IOException

IEnumVertex2Proxy

protected IEnumVertex2Proxy(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 IEnumVertexProxy
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class IEnumVertexProxy
Throws:
IOException

wKSNext

public void wKSNext(_WKSPoint[] outVertex,
                    int[] outPartIndex,
                    int[] vertexIndex)
             throws IOException,
                    AutomationException
Returns the next vertex as a WKS Point structure and its location in the geometry.

Description

The WKSNext method returns the next vertex in the Enumerator as a WKSPoint structure instead of an IPoint object like the IEnumvertex::Next method does.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Specified by:
wKSNext in interface IEnumVertex2
Parameters:
outVertex - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (out: use single element array)
outPartIndex - The outPartIndex (out: use single element array)
vertexIndex - The vertexIndex (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class IEnumVertexProxy
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class IEnumVertexProxy
Throws:
IOException
ClassNotFoundException