ITopologyElement Interface

Provides access to the functionality present in all topology elements. ITopologyEdge and ITopologyNode inherit from this interface.

Description

A TopologyElement consists of TopologyNode and TopologyEdge, which corresponds to points and lines, respectively, in the feature space.

Members

Name Description
Read-only property Geometry The geometry of the topology element.
Read-only property IsDeleted Indicates if this element has been deleted from its containing topology graph.
Read-only property IsSelected Indicates if this element is part of its containing topology graph's selected set.
Read-only property Parents The set of parents (features) of this topology element.
Method QueryGeometry Copies the element's geometry into the specified geometry.
Read/write property Visited Indicates if the topology element has been visited.

ITopologyElement.Geometry Property

The geometry of the topology element.

Public ReadOnly Property Geometry As IGeometry
public IGeometry Geometry {get;}

ITopologyElement.IsDeleted Property

Indicates if this element has been deleted from its containing topology graph.

Public ReadOnly Property IsDeleted As Boolean
public bool IsDeleted {get;}

ITopologyElement.IsSelected Property

Indicates if this element is part of its containing topology graph's selected set.

Public ReadOnly Property IsSelected As Boolean
public bool IsSelected {get;}

ITopologyElement.Parents Property

The set of parents (features) of this topology element.

Public ReadOnly Property Parents As IEnumTopologyParent
public IEnumTopologyParent Parents {get;}

ITopologyElement.QueryGeometry Method

Copies the element's geometry into the specified geometry.

Public Sub QueryGeometry ( _
    ByVal Geometry As IGeometry _
)
public void QueryGeometry (
    IGeometry Geometry
);

Remarks

The Geometry parameter must be an instance of an appropriate type of geometry for the topology element being called. For example, if the topology element is a node, a new point should be created and passed as the parameter. If the topology element is an edge, a new polyline should be created and passed as the parameter.

ITopologyElement.Visited Property

Indicates if the topology element has been visited.

Public Property Visited As Boolean
public bool Visited {get; set;}

Classes that implement ITopologyElement

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.