Home > @jsplumbtoolkit/browser-ui > AbstractLayout
AbstractLayout class
Base class for all layouts.
Signature:
export declare abstract class AbstractLayout<P extends LayoutParameters>
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(params) | Constructs a new instance of the AbstractLayout class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
_locationFunction | LocationFunction | ||
defaultMagnetized | boolean | ||
done | boolean | ||
positionArray | Array<any> | ||
positions | Map<string, PointXY> | ||
sizes | Map<string, Size> | ||
type | string |
Methods
Method | Modifiers | Description |
---|---|---|
_getRandomPosition(id, w, h, doNotCalculateExtents) | ||
canMagnetize(id) | ||
getDefaultParameters() | ||
reset() |