ISegmentID Interface

Provides access to members that allow simple manipulations of IDs at the segment level.

Description

Allows the PointID attributes of the Segment endpoints to be set and returned. Segment attribute awareness is dependent upon the awareness of the higher level collection to which the segment belongs. These methods can be used regardless of the segment's awareness.

Members

Name Description
Method GetIDs Get the IDs on the segment's endpoints.
Method SetIDs Set the IDs on the segment's endpoints.

ISegmentID.GetIDs Method

Get the IDs on the segment's endpoints.

Public Sub GetIDs ( _
    ByRef fromID As Integer, _
    ByRef toID As Integer _
)
public void GetIDs (
    ref int fromID,
    ref int toID
);

Description

Returns the PointID attributes held by the From and To point of the segment.

ISegmentID.SetIDs Method

Set the IDs on the segment's endpoints.

Public Sub SetIDs ( _
    ByVal fromID As Integer, _
    ByVal toID As Integer _
)
public void SetIDs (
    int fromID,
    int toID
);

Description

Sets the PointID attributes for the From and To points of the segment. These attributes can be set regardless of the attribute awareness of the segment.

Classes that implement ISegmentID

Classes Description
BezierCurve A cubic Bezier curve defined between two points; optionally has measure, height and ID attributes at each endpoint.
CircularArc A portion of a circle that connects two points optionally has measure, height and ID attributes at each endpoint.
EllipticArc A portion of the boundary of a 2D ellipse that connects two points; optionally has measure, height and ID attributes at each endpoint.
Line A 2D straight line between a pair of 2D endpoints; can optionally have height, measure and ID attributes at each endpoint.

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