|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.geometry.IEnumVertexProxy
public class IEnumVertexProxy
Internal use class Proxy for COM Interface 'IEnumVertex'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriGeometry.olb'
Description: 'Provides access to members that iterate over the vertices or points of a geometry (see the EnumVertices property of the IPointCollection interface).' 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 | |
|---|---|
boolean |
noncastable
|
static java.lang.Class |
targetClass
|
| 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.IEnumVertex |
|---|
IID, IID4cf93638_eb81_11d2_9f2d_00c04f6bc8e8 |
| Constructor Summary | |
|---|---|
|
IEnumVertexProxy()
For internal use only |
|
IEnumVertexProxy(java.lang.Object obj)
|
protected |
IEnumVertexProxy(java.lang.Object obj,
java.lang.String iid)
|
|
IEnumVertexProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
protected |
IEnumVertexProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
| Method Summary | |
|---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
|
IEnumVertex |
esri_clone()
Returns a copy of this enumerator positioned at the same vertex. |
boolean |
isLastInPart()
Indicates if the current vertex is last in the current part. |
void |
next(IPoint[] outVertex,
int[] outPartIndex,
int[] vertexIndex)
Returns the next vertex and its location within the geometry. |
void |
nextInPart(IPoint[] outVertex,
int[] outVertexIndex)
Returns the next vertex in current part, or goes back to the first vertex in the part after last vertex in part is encountered. |
void |
previous(IPoint[] outVertex,
int[] outPartIndex,
int[] vertexIndex)
Returns the previous vertex and its location in the geometry. |
void |
put_ID(int pointID)
Sets the ID attribute of the current vertex. |
void |
put_M(double m)
Sets the M attribute of the current vertex. |
void |
put_X(double x)
Sets the X coordinate of the current vertex. |
void |
put_Y(double y)
Sets the Y coordinate of the current vertex. |
void |
put_Z(double z)
Sets the Z coordinate of the current vertex. |
void |
queryNext(IPoint vertex,
int[] outPartIndex,
int[] vertexIndex)
Copies the next vertex to the input parameter and returns its location in the geometry. |
void |
queryNextInPart(IPoint vertex,
int[] outVertexIndex)
Copies the next vertex in the current part to the input parameter and returns its location in current part. |
void |
queryPrevious(IPoint vertex,
int[] outPartIndex,
int[] vertexIndex)
Copies the previous vertex to the input parameter and returns its location in the geometry. |
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
|
void |
reset()
Starts from the beginning of the geometry the next time Next is called. |
void |
resetToEnd()
Starts from the end of the geometry the next time Previous is called. |
void |
setAt(int iPart,
int iVertex)
Resets enumerator to specific location. |
void |
skip(int numVertices)
Skips forward or backward over a specified number of vertices. |
| 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 |
|---|
public static final java.lang.Class targetClass
public boolean noncastable
| Constructor Detail |
|---|
public IEnumVertexProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
java.net.UnknownHostException
java.io.IOExceptionpublic IEnumVertexProxy()
public IEnumVertexProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOException
protected IEnumVertexProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOException
protected IEnumVertexProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
public void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
addListener in class com.esri.arcgis.interop.Dispatchjava.io.IOException
public void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
removeListener in class com.esri.arcgis.interop.Dispatchjava.io.IOException
public void next(IPoint[] outVertex,
int[] outPartIndex,
int[] vertexIndex)
throws java.io.IOException,
AutomationException
next in interface IEnumVertexoutVertex - A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)outPartIndex - The outPartIndex (out: use single element array)vertexIndex - The vertexIndex (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryNext(IPoint vertex,
int[] outPartIndex,
int[] vertexIndex)
throws java.io.IOException,
AutomationException
queryNext in interface IEnumVertexvertex - A reference to a com.esri.arcgis.geometry.IPoint (in)outPartIndex - The outPartIndex (out: use single element array)vertexIndex - The vertexIndex (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void previous(IPoint[] outVertex,
int[] outPartIndex,
int[] vertexIndex)
throws java.io.IOException,
AutomationException
previous in interface IEnumVertexoutVertex - A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)outPartIndex - The outPartIndex (out: use single element array)vertexIndex - The vertexIndex (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryPrevious(IPoint vertex,
int[] outPartIndex,
int[] vertexIndex)
throws java.io.IOException,
AutomationException
queryPrevious in interface IEnumVertexvertex - A reference to a com.esri.arcgis.geometry.IPoint (in)outPartIndex - The outPartIndex (out: use single element array)vertexIndex - The vertexIndex (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void nextInPart(IPoint[] outVertex,
int[] outVertexIndex)
throws java.io.IOException,
AutomationException
nextInPart in interface IEnumVertexoutVertex - A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)outVertexIndex - The outVertexIndex (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryNextInPart(IPoint vertex,
int[] outVertexIndex)
throws java.io.IOException,
AutomationException
queryNextInPart in interface IEnumVertexvertex - A reference to a com.esri.arcgis.geometry.IPoint (in)outVertexIndex - The outVertexIndex (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void skip(int numVertices)
throws java.io.IOException,
AutomationException
skip in interface IEnumVertexnumVertices - The numVertices (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void reset()
throws java.io.IOException,
AutomationException
reset in interface IEnumVertexjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumVertex esri_clone()
throws java.io.IOException,
AutomationException
esri_clone in interface IEnumVertexjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void resetToEnd()
throws java.io.IOException,
AutomationException
resetToEnd in interface IEnumVertexjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAt(int iPart,
int iVertex)
throws java.io.IOException,
AutomationException
setAt in interface IEnumVertexiPart - The iPart (in)iVertex - The iVertex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isLastInPart()
throws java.io.IOException,
AutomationException
isLastInPart in interface IEnumVertexjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void put_X(double x)
throws java.io.IOException,
AutomationException
put_X in interface IEnumVertexx - The x (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void put_Y(double y)
throws java.io.IOException,
AutomationException
put_Y in interface IEnumVertexy - The y (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void put_Z(double z)
throws java.io.IOException,
AutomationException
put_Z in interface IEnumVertexz - The z (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void put_M(double m)
throws java.io.IOException,
AutomationException
put_M in interface IEnumVertexm - The m (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void put_ID(int pointID)
throws java.io.IOException,
AutomationException
put_ID in interface IEnumVertexpointID - The pointID (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||