|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEnumVertex
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 | |
---|---|
static java.lang.String |
IID
Deprecated. Internal use only |
static int |
IID4cf93638_eb81_11d2_9f2d_00c04f6bc8e8
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
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 |
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. |
Field Detail |
---|
static final int IID4cf93638_eb81_11d2_9f2d_00c04f6bc8e8
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
void next(IPoint[] outVertex, int[] outPartIndex, int[] vertexIndex) throws java.io.IOException, AutomationException
outVertex
- 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.void queryNext(IPoint vertex, int[] outPartIndex, int[] vertexIndex) throws java.io.IOException, AutomationException
vertex
- 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.void previous(IPoint[] outVertex, int[] outPartIndex, int[] vertexIndex) throws java.io.IOException, AutomationException
outVertex
- 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.void queryPrevious(IPoint vertex, int[] outPartIndex, int[] vertexIndex) throws java.io.IOException, AutomationException
vertex
- 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.void nextInPart(IPoint[] outVertex, int[] outVertexIndex) throws java.io.IOException, AutomationException
outVertex
- 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.void queryNextInPart(IPoint vertex, int[] outVertexIndex) throws java.io.IOException, AutomationException
vertex
- 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.void skip(int numVertices) throws java.io.IOException, AutomationException
numVertices
- The numVertices (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void reset() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumVertex esri_clone() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void resetToEnd() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAt(int iPart, int iVertex) throws java.io.IOException, AutomationException
iPart
- The iPart (in)iVertex
- The iVertex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isLastInPart() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void put_X(double x) throws java.io.IOException, AutomationException
x
- The x (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void put_Y(double y) throws java.io.IOException, AutomationException
y
- The y (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void put_Z(double z) throws java.io.IOException, AutomationException
z
- The z (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void put_M(double m) throws java.io.IOException, AutomationException
m
- The m (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void put_ID(int pointID) throws java.io.IOException, AutomationException
pointID
- 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 |