Class: DefaultLayouts
Defined in: layout.worker.ts:14
Provides a web worker with basic diagram layout algorithms.
Constructors
Constructor
new DefaultLayouts():
DefaultLayouts
Returns
DefaultLayouts
Methods
defaultLayout()
defaultLayout(
graph,state,options?):Promise<LayoutState>
Defined in: layout.worker.ts:21
Default layout algorithm, the same as blockingDefaultLayout but non-blocking due to being run in a worker.
Parameters
| Parameter | Type |
|---|---|
| |
| |
|
Returns
Promise<LayoutState>
See
flowLayout()
flowLayout(
graph,state,options?):Promise<LayoutState>
Defined in: layout.worker.ts:43
Flow layout algorithm from cola.js.
Parameters
| Parameter | Type |
|---|---|
| |
| |
|
Returns
Promise<LayoutState>
forceLayout()
forceLayout(
graph,state,options?):Promise<LayoutState>
Defined in: layout.worker.ts:32
Force-directed layout algorithm from cola.js.
Parameters
| Parameter | Type |
|---|---|
| |
| |
|
Returns
Promise<LayoutState>
removeOverlaps()
removeOverlaps(
graph,state):Promise<LayoutState>
Defined in: layout.worker.ts:54
Remove overlaps algorithm from cola.js.
Parameters
| Parameter | Type |
|---|---|
| |
|
Returns
Promise<LayoutState>