First control point.
First control point. Works only for curves.
Second control point.
Second control point. Works only for curves.
Origin point of the connector.
Is the connector directed ?
We will use it often, better store it.
The edge, we will also need it often.
Width of the connector.
Width of the connector.
Overall sizes of the area at the end of the connector.
Overall sizes of the area at the end of the connector.
Overall size of the area at the end of the connector.
Overall size of the area at the end of the connector.
Destination of the connector.
Trait for elements painted between two points.
The purpose of this class is to retrieve and store in the skeleton the lines coordinates of an edge. This connector can be made of only two points, 4 points when this is a bezier cubic curve or more if this is a polyline or a polycurve or a vectorial description. The coordinates of these points are stored in a ConnectorSkeleton attribute directly on the edge element since several parts of the rendering need to access it (for example, sprites retrieve it to follow the correct path when attached to this edge).