-
-
Notifications
You must be signed in to change notification settings - Fork 235
Nodify_Connection
miroiu edited this page Dec 23, 2024
·
1 revision
Namespace: Nodify
Assembly: Nodify
Inheritance: Object → DispatcherObject → DependencyObject → Visual → UIElement → FrameworkElement → Shape → BaseConnection → Connection
References: Connector, NodifyEditor
Represents a cubic bezier curve.
public class Connection : BaseConnection
public Connection();
protected override void DrawDirectionalArrowsGeometry(StreamGeometryContext context, Point source, Point target);
Parameters
context
StreamGeometryContext
source
Point
target
Point
protected override ValueTuple<ValueTuple<Point, Point>, ValueTuple<Point, Point>> DrawLineGeometry(StreamGeometryContext context, Point source, Point target);
Parameters
context
StreamGeometryContext
source
Point
target
Point
Returns
ValueTuple<ValueTuple<Point, Point>, ValueTuple<Point, Point>>
protected override Point GetTextPosition(FormattedText text, Point source, Point target);
Parameters
text
FormattedText
source
Point
target
Point
Returns
protected static Point InterpolateCubicBezier(Point P0, Point P1, Point P2, Point P3, double t);
Parameters
P0
Point
P1
Point
P2
Point
P3
Point
t
Double
Returns