Skip to content

Nodify_CircuitConnection

miroiu edited this page Dec 23, 2024 · 1 revision

CircuitConnection Class

Namespace: Nodify

Assembly: Nodify

Inheritance: ObjectDispatcherObjectDependencyObjectVisualUIElementFrameworkElementShapeBaseConnectionLineConnectionCircuitConnection

Represents a line that is controlled by an angle.

public class CircuitConnection : LineConnection  

Constructors

CircuitConnection()

public CircuitConnection();  

Fields

Degrees

protected const double Degrees = 0.017453292519943295d;  

Field Value

Double

Properties

Angle

The angle of the connection in degrees.

public double Angle { get; set; }  

Property Value

Double

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

Clone this wiki locally