Provides access to members that control the topology graph.
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Members
Description | ||
---|---|---|
Build | Creates topo elements from all topology feature classes covering the specified map extent. | |
BuildExtent | The extent used to build the graph. | |
BuildFromPolygon | Creates topo elements from all topology feature classes intersecting the specified polygon. The topology graph takes ownership of the input polygon. | |
BuildPolygonExtent | The polygon used to determine the contents of the topology graph. The topology graph maintains ownership of this reference. | |
DeleteEdge | Deletes the specified edge from its containing topology graph. | |
DeletePseudoNodesFromSelection | Removes pseudo-nodes by combining edges incident on such nodes. Edges and nodes in the current selection are considered. | |
DetermineNodeDegree | Nodes located outside a polygonal build extent do not have a known degree (valence). Apply this method before using the Degree or IsDegreeKnown properties of a topology node from this graph. | |
Edges | The enumerator that provides access to all the edges. | |
EdgeSelection | The enumerator for the selected edges of the topology. | |
EnumHitTest | Locates all elements of the graph within searchRadius units of the query point; whichElements is a bitwise combination of esriTopologyElement values. | |
Extent | The current extent of all topological elements in the graph. This may be different than the extent used to build the graph. | |
GetParentEdges | Returns the set of edges corresponding to the specified polyline or polygon feature. | |
GetParentGeometry | Creates a geometry corresponding to the current set of edges/nodes owned by the specified parent. | |
GetParentNodes | Returns the set of nodes corresponding to the specified point or multipoint feature. | |
GetSelectionFeedback | Creates a display feedback object to indicate the effect of a TransformSelection operation on the selected elements; whichElements is a bitwise combination of esriTopologyElement values. | |
GetSplitMoveNodeFeedback | Creates a display feedback object to indicate the effect of a SplitMoveNode operation on the specified node. | |
HasElement | Indicates if the topology graph contains the specified element. | |
HasPseudoNodes | Indicates if the topology graph contains pseudo nodes. | |
HitTest | Locates an element of the graph nearest to the query point that is also within searchRadius units of it; whichElements is a bitwise combination of esriTopologyElement values. | |
HitTestSelection | Locates an element of the graph's selection nearest to the query point that is also within searchRadius units of it; whichElements is a bitwise combination of esriTopologyElement values. | |
IsPosting | Indicates if the topology graph is posting. | |
MergeSelectedEdges | Merge a connected sequence of selected edges that has the same feature parent set. | |
Nodes | The enumerator that provides access to all the nodes. | |
NodeSelection | The enumerator for the selected nodes of the topology. | |
Post | Posts changes to topology elements back to their originating features. Must be used within an edit session and edit operation. | |
PostEx | Provides the invalid area of the topology graph. | |
ReshapeEdgeGeometry | Reshapes (and possibly reinterpolates) the geometry of the specified edge. | |
Select | Adds the specified element to the selected subset of the graph. | |
SelectByGeometry | Selects nodes and/or edges that intersect the specified geometry; whichElements is a bitwise combination of esriTopologyElement values. | |
SelectionCount | The count of selected elements of the specified types; whichElements is a bitwise combination of esriTopologyElement values. | |
SelectionExtent | The extent of the selected subset of the graph, optionally includes extent of all edges incident on selected nodes (or on nodes incident on selected edges); whichElements is a bitwise combination of esriTopologyElement values. | |
SelectionParents | The feature class and oid of each parent of the selected set of elements. | |
SetEdgeGeometry | Assigns the path geometry to the specified edge. Reinterpolatex vertex attributes for the edge if any exist. | |
SetEmpty | Removes all topological elements from the graph. Any client-side references to topo elements that came from this graph should be released. | |
SetParentSelected | Selects parents of edges. SUbsequent edits to those edges will only be posted back to selected parents. | |
SetSelectionEmpty | Clears the specified selection set: whichType is a bitwise combination of esriTopologyNode, esriTopologyEdge. | |
SplitEdgeAtDistance | Adds a pseudo-node to the edge at the specified distance along the edge. The node gets created at an existing vertex if one is located within the specified tolerance. | |
SplitEdgeAtPoint | Adds a pseudo-node to the edge at the point on the edge closest to the input point. The node gets created at an existing vertex if one is located within the specified tolerance of the split point. | |
SplitMoveNode | Change graph connectivity: Moves the specified node, along with any selected edges incident on it. A copy of the node, along with unselected edges, remains in the original location. | |
TransformSelection | Applies the specified transformation to the selected elements of the graph. |
Inherited Interfaces
Interfaces | Description |
---|---|
ITopologyGraph3 | Provides access to members that control the topology graph. |
ITopologyGraph2 | Provides access to members that control the topology graph. |
ITopologyGraph | Provides access to members that control the topology graph. |