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
>