Skip to content
miroiu edited this page Dec 23, 2024 · 1 revision

Connection Class

Namespace: Nodify

Assembly: Nodify

Inheritance: ObjectDispatcherObjectDependencyObjectVisualUIElementFrameworkElementShapeBaseConnectionConnection

References: Connector, NodifyEditor

Represents a cubic bezier curve.

public class Connection : BaseConnection  

Constructors

Connection()

public Connection();  

Methods

DrawDirectionalArrowsGeometry(StreamGeometryContext, Point, Point)

protected override void DrawDirectionalArrowsGeometry(StreamGeometryContext context, Point source, Point target);  

Parameters

context StreamGeometryContext

source Point

target Point

DrawLineGeometry(StreamGeometryContext, Point, 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>>

GetTextPosition(FormattedText, Point, Point)

protected override Point GetTextPosition(FormattedText text, Point source, Point target);  

Parameters

text FormattedText

source Point

target Point

Returns

Point

InterpolateCubicBezier(Point, Point, Point, Point, Double)

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

Point

Clone this wiki locally