Ir al contenido

LayoutVertex

Defined in: layout/LayoutNetwork.ts:9

A vertex in a layout network, representing a node. GoJS-compatible structure.

new LayoutVertex(node?): LayoutVertex

Defined in: layout/LayoutNetwork.ts:17

Node | null

LayoutVertex

bounds: Rect

Defined in: layout/LayoutNetwork.ts:11


destinationEdges: LayoutEdge[] = []

Defined in: layout/LayoutNetwork.ts:13


edges: LayoutEdge[] = []

Defined in: layout/LayoutNetwork.ts:12


index: number = -1

Defined in: layout/LayoutNetwork.ts:15


node: Node | null

Defined in: layout/LayoutNetwork.ts:10


sourceEdges: LayoutEdge[] = []

Defined in: layout/LayoutNetwork.ts:14

get centerX(): number

Defined in: layout/LayoutNetwork.ts:50

Center point of the vertex bounds.

number


get centerY(): number

Defined in: layout/LayoutNetwork.ts:54

number


get degree(): number

Defined in: layout/LayoutNetwork.ts:25

Whether this vertex has any edges.

number


get inDegree(): number

Defined in: layout/LayoutNetwork.ts:30

The edges coming INTO this vertex.

number


get isLeaf(): boolean

Defined in: layout/LayoutNetwork.ts:45

Whether this vertex has no outgoing edges (a leaf).

boolean


get isRoot(): boolean

Defined in: layout/LayoutNetwork.ts:40

Whether this vertex has no incoming edges (a root).

boolean


get outDegree(): number

Defined in: layout/LayoutNetwork.ts:35

The edges going OUT of this vertex.

number