Ir al contenido

LayoutNetwork

Defined in: layout/LayoutNetwork.ts:86

A network of layout vertices and edges built from the diagram’s nodes and links. GoJS-compatible.

new LayoutNetwork(): LayoutNetwork

LayoutNetwork

edges: LayoutEdge[] = []

Defined in: layout/LayoutNetwork.ts:88


vertices: LayoutVertex[] = []

Defined in: layout/LayoutNetwork.ts:87

addEdge(edge, vertexForNode?): void

Defined in: layout/LayoutNetwork.ts:118

Add an edge, connecting the vertices of its link’s endpoints.

LayoutEdge

(key) => LayoutVertex | null

void


addLink(link, vertexForNode?): LayoutEdge

Defined in: layout/LayoutNetwork.ts:111

Add an edge for a link, connecting the vertices of its endpoints.

Link

(key) => LayoutVertex | null

LayoutEdge


addNode(node): LayoutVertex

Defined in: layout/LayoutNetwork.ts:96

Add a vertex for a node.

Node

LayoutVertex


addVertex(vertex): void

Defined in: layout/LayoutNetwork.ts:103

Add a vertex.

LayoutVertex

void


clear(): void

Defined in: layout/LayoutNetwork.ts:165

Remove all vertices and edges.

void


deleteEdge(edge): void

Defined in: layout/LayoutNetwork.ts:149

Remove an edge and disconnect it from its vertices.

LayoutEdge

void


deleteVertex(vertex): void

Defined in: layout/LayoutNetwork.ts:140

Remove a vertex and its connected edges.

LayoutVertex

void


findVertex(key): LayoutVertex | null

Defined in: layout/LayoutNetwork.ts:91

Find a vertex by its node key.

unknown

LayoutVertex | null


static fromParts(nodes, links): LayoutNetwork

Defined in: layout/LayoutNetwork.ts:171

Build a network from the given nodes and links.

Node[]

Link[]

LayoutNetwork