public List<Point> GetConnectionLine(ConnectorInfo source, Point sinkPoint, ConnectorOrientation preferredOrientation) { var lineStart = GetOffsetPoint(source.HotspotPosition, source.Orientation, SmallMargin); var lineStartOffset = GetOffsetPoint(lineStart, source.Orientation, Margin); var lineEnd = sinkPoint; return new List<Point>{lineStart, lineStartOffset, lineEnd}; }
public List<Point> GetConnectionLine(ConnectorInfo source, ConnectorInfo sink) { var lineStart = GetOffsetPoint(source.HotspotPosition, source.Orientation, SmallMargin); var lineEnd = GetOffsetPoint(sink.HotspotPosition, sink.Orientation, SmallMargin); var lineStartOffset = GetOffsetPoint(lineStart, source.Orientation, Margin); var lineEndOffset = GetOffsetPoint(lineEnd, sink.Orientation, Margin); return new List<Point> {lineStart, lineStartOffset, lineEndOffset, lineEnd}; }
public List<Point> GetConnectionLine(ConnectorInfo source, Point sinkPoint, ConnectorOrientation preferredOrientation) { throw new System.NotImplementedException(); }
public List<Point> GetConnectionLine(ConnectorInfo source, ConnectorInfo sink) { throw new System.NotImplementedException(); }