Ir al contenido

CircularNetwork

Defined in: layout/CircularNetwork.ts:18

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

new CircularNetwork(): CircularNetwork

CircularNetwork

LayoutNetwork.constructor

edges: LayoutEdge[] = []

Defined in: layout/LayoutNetwork.ts:88

LayoutNetwork.edges


vertices: LayoutVertex[] = []

Defined in: layout/LayoutNetwork.ts:87

LayoutNetwork.vertices

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

LayoutNetwork.addEdge


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

LayoutNetwork.addLink


addNode(node): LayoutVertex

Defined in: layout/LayoutNetwork.ts:96

Add a vertex for a node.

Node

LayoutVertex

LayoutNetwork.addNode


addVertex(vertex): void

Defined in: layout/LayoutNetwork.ts:103

Add a vertex.

LayoutVertex

void

LayoutNetwork.addVertex


clear(): void

Defined in: layout/LayoutNetwork.ts:165

Remove all vertices and edges.

void

LayoutNetwork.clear


deleteEdge(edge): void

Defined in: layout/LayoutNetwork.ts:149

Remove an edge and disconnect it from its vertices.

LayoutEdge

void

LayoutNetwork.deleteEdge


deleteVertex(vertex): void

Defined in: layout/LayoutNetwork.ts:140

Remove a vertex and its connected edges.

LayoutVertex

void

LayoutNetwork.deleteVertex


findVertex(key): LayoutVertex | null

Defined in: layout/LayoutNetwork.ts:91

Find a vertex by its node key.

unknown

LayoutVertex | null

LayoutNetwork.findVertex


static fromParts(nodes, links): LayoutNetwork

Defined in: layout/LayoutNetwork.ts:171

Build a network from the given nodes and links.

Node[]

Link[]

LayoutNetwork

LayoutNetwork.fromParts