Skip to content

BlockSuite API Documentation / @blocksuite/affine-block-surface / PathGenerator

Class: PathGenerator

Defined in: packages/affine/blocks/block-surface/src/managers/connector-manager.ts:1061

Extended by

Constructors

new PathGenerator()

new PathGenerator(): PathGenerator

Returns

PathGenerator

Properties

_aStarRunner

protected _aStarRunner: null | AStarRunner = null

Defined in: packages/affine/blocks/block-surface/src/managers/connector-manager.ts:1062

Methods

_prepareOrthogonalConnectorInfo()

protected _prepareOrthogonalConnectorInfo(connectorInfo): [IVec, IVec, IVec, IVec, null | Bound, null | Bound, null | Bound, null | Bound]

Defined in: packages/affine/blocks/block-surface/src/managers/connector-manager.ts:1064

Parameters

connectorInfo

OrthogonalConnectorInput

Returns

[IVec, IVec, IVec, IVec, null | Bound, null | Bound, null | Bound, null | Bound]


generateOrthogonalConnectorPath()

generateOrthogonalConnectorPath(input): IVec[]

Defined in: packages/affine/blocks/block-surface/src/managers/connector-manager.ts:1111

Parameters

input

OrthogonalConnectorInput

Returns

IVec[]