This document is archived and information here might be outdated.  Recommended version.


ISegmentGraphCursor Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IS > ISegmentGraphCursor Interface
ArcGIS Developer Help

ISegmentGraphCursor Interface

Provides access to members that define and manipulate a way of navigating over segments topologically structured within a segment graph.

Product Availability

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

Members

Name Description
Read-only property CurrentTrace The current trace - a history of MoveTo/s and FinishMoveTo's within the segment graph since it was created or since the last call to Reset on this cursor.
Method FinishMoveTo Moves from the current edge to the adjacent edge closest to newLocation. Used only when MoveTo returns false.
Read-only property Location The current location of the SegmentGraphCursor.
Method MoveTo Moves from the current edge to an adjacent edge closest to newLocation. Returns true when that move is clear, or false if it crosses a multi-way branch (in that case, then use FinishMoveTo).
Method QueryLocation Copies the current location of the SegmentGraphCursor into the specified point.
Method Reset Resets the location of the SegmentGraphCursor to a specified StartPoint.

Classes that implement ISegmentGraphCursor

Classes Description