DiagramLite Programmer's Guide
DummyConnectionPoint Members
Constructors Properties Methods
 


Represents connection points for unconnected links.

The following tables list the members exposed by the DummyConnectionPoint type.

 Public Constructors

  Name Description

DummyConnectionPoint

Initializes a new instance of the DummyConnectionPoint class.

 Protected Properties

  Name Description

Node

Gets a dummy node associated with this connection point.

 Inherited Public Properties

  Name Description

AnchorPointIndex

Gets or sets the index of the destination anchor point within the AnchorPattern that contains it. (Inherited from ConnectionPoint.)

RelativePosition

Gets or sets the position of this connection point, relative to the associated node's bounding rectangle, expressed in percents. (Inherited from ConnectionPoint.)

Row

Gets the index of a constituent item within the associated node where the link represented by this connection point is connected, or -1, if the link is connected to the node itself. (Inherited from ConnectionPoint.)

 Inherited Protected Properties

  Name Description

Incoming

Gets a flag indicating whether this connection point is at the origin or the destination of the associated link. (Inherited from ConnectionPoint.)

Link

Gets the link associated with this connection point. (Inherited from ConnectionPoint.)

Node

Gets the node associated with this connection point. (Inherited from ConnectionPoint.)

 Public Methods

  Name Description

AddLinkToNode

ConnectionPoint.AddLinkToNode override.

GetEndPoint

ConnectionPoint.SaveEndRelative override.

GetInitialPoint

ConnectionPoint.GetInitialPoint override.

GetNodeRect

ConnectionPoint.GetNodeRect override.

RemoveLinkFromNode

ConnectionPoint.RemoveLinkFromNode override.

SaveEndRelative

ConnectionPoint.SaveEndRelative override.

 Protected Methods

  Name Description

GetNearestBorderPoint

ConnectionPoint.GetNearestBorderPoint override.

 Inherited Public Methods

  Name Description

AddLinkToNode

Adds the link associated with this connection point to the associated node. (Inherited from ConnectionPoint.)

GetAnchorPos

Returns the point from the node's associated anchor pattern (if any) with the specified index or the link's initial point.
(Inherited from ConnectionPoint.)

GetEndPoint

Calculates the coordinates of this connection point expressed in document coordinates. (Inherited from ConnectionPoint.)

GetInitialPoint

Returns a point (usually the center of the bounding rectangle) contained within the associated node. (Inherited from ConnectionPoint.)

GetIntersection

Calculates the intersection point between the specified line segment and the contour of the node associated with this connection point. (Inherited from ConnectionPoint.)

GetNodeRect

Returns the bounding rectangle of the node associated with this connection point. (Inherited from ConnectionPoint.)

LinkChanges

Checks whether the link would change if attached to the specified node at the specified point. (Inherited from ConnectionPoint.)

NodesIntersect

Checks whether the node associated with the current connection point and the node associated with the specified connection point intersect. (Inherited from ConnectionPoint.)

RemoveLinkFromNode

Removes the link associated with this connection point from the associated node. (Inherited from ConnectionPoint.)

SaveEndRelative

Updates the coordinates of the connection point represented by this link, relative to the bounding rectangle of the associated node. (Inherited from ConnectionPoint.)

UpdateRow

Sets the row within the table this connection point should be associated with. (Inherited from ConnectionPoint.)

 Inherited Protected Methods

  Name Description

GetNearestAnchorPoint

Returns the nearest anchor point pertinent to this connection. (Inherited from ConnectionPoint.)

GetNearestBorderPoint

Returns the nearest point lying on the node border. (Inherited from ConnectionPoint.)

 See Also

DummyConnectionPoint Class
MindFusion.Diagramming Namespace