Skip to content

Interface: EdgeGeometry

Defined in: api/geometry.ts:103

Per-edge geometry extracted after spline routing, in points.

points concatenates all bezier control points from the edge spline, in order. An edge with no routed spline produces an empty points array. label is present only when the edge carries a centre label.

See

lib/common/types.h:ED_spl, ED_label

Properties

ts
head: string;

Defined in: api/geometry.ts:105


label?

ts
optional label?: {
  x: number;
  y: number;
};

Defined in: api/geometry.ts:109

Centre edge label position, if present.

x

ts
x: number;

y

ts
y: number;

See

lib/common/types.h:ED_label


points

ts
points: {
  x: number;
  y: number;
}[];

Defined in: api/geometry.ts:107

Bezier control points for the edge spline, in points.

x

ts
x: number;

y

ts
y: number;

tail

ts
tail: string;

Defined in: api/geometry.ts:104