|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEnumSegment
COM Interface 'IEnumSegment'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'
Description: 'Provides access to members that iterate over collections of segments (obtained from the EnumSegments property on the ISegmentCollection 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 |
IIDc63faf0e_1040_11d1_a27d_0000f8775fbf
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
void |
esri_clone(IEnumSegment[] outEnumerator)
Returns a copy of this enumerator positioned at the same segment. |
boolean |
isLastInPart()
Indicates if the current segment is last in the current part. |
boolean |
isRecycling()
Indicates if this enumerator re-uses the same segment each time next is called. |
void |
next(ISegment[] outSegment,
int[] outPartIndex,
int[] segmentIndex)
Returns the next segment, and its location in the collection. |
void |
nextEx(_esriSegmentInfo[] outSegment)
Populates a segment info structure with information on the next segment in the collection. |
void |
nextInPart(ISegment[] outSegment,
int[] outSegmentIndex)
Returns the next segment in current part, goes back to first segment after last segment in part is encountered. |
void |
nextInPartEx(_esriSegmentInfo[] outSegment)
Returns the next segment info structure in current part, goes back to first segment after last segment in part is encountered. |
void |
previous(ISegment[] outSegment,
int[] outPartIndex,
int[] segmentIndex)
Returns the previous segment in this segment collection. |
void |
reset()
Starts from the beginning of the segment collection the next time Next is called. |
void |
resetToEnd()
Starts from the end of the path, ring, polyline or polygon the next time Previous is called. |
void |
setAt(int iPart,
int iSegment)
Resets enumerator to specific location. |
void |
skip(int numSegments)
Skips forward or backward over a specified number of segments. |
Field Detail |
---|
static final int IIDc63faf0e_1040_11d1_a27d_0000f8775fbf
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
void nextEx(_esriSegmentInfo[] outSegment) throws java.io.IOException, AutomationException
outSegment
- A Structure: com.esri.arcgis.geometry._esriSegmentInfo (A com.esri.arcgis.geometry._esriSegmentInfo COM typedef) (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void next(ISegment[] outSegment, int[] outPartIndex, int[] segmentIndex) throws java.io.IOException, AutomationException
outSegment
- A reference to a com.esri.arcgis.geometry.ISegment (out: use single element array)outPartIndex
- The outPartIndex (in/out: use single element array)segmentIndex
- The segmentIndex (in/out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void skip(int numSegments) throws java.io.IOException, AutomationException
numSegments
- The numSegments (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.void esri_clone(IEnumSegment[] outEnumerator) throws java.io.IOException, AutomationException
outEnumerator
- A reference to a com.esri.arcgis.geometry.IEnumSegment (out: use single element array)
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 previous(ISegment[] outSegment, int[] outPartIndex, int[] segmentIndex) throws java.io.IOException, AutomationException
outSegment
- A reference to a com.esri.arcgis.geometry.ISegment (out: use single element array)outPartIndex
- The outPartIndex (in/out: use single element array)segmentIndex
- The segmentIndex (in/out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAt(int iPart, int iSegment) throws java.io.IOException, AutomationException
iPart
- The iPart (in)iSegment
- The iSegment (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void nextInPartEx(_esriSegmentInfo[] outSegment) throws java.io.IOException, AutomationException
outSegment
- A Structure: com.esri.arcgis.geometry._esriSegmentInfo (A com.esri.arcgis.geometry._esriSegmentInfo COM typedef) (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void nextInPart(ISegment[] outSegment, int[] outSegmentIndex) throws java.io.IOException, AutomationException
outSegment
- A reference to a com.esri.arcgis.geometry.ISegment (out: use single element array)outSegmentIndex
- The outSegmentIndex (in/out: use single element array)
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.boolean isRecycling() throws java.io.IOException, AutomationException
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 |