BlockSuite API Documentation / @blocksuite/blocks / ConnectorPathGenerator
Class: ConnectorPathGenerator
Constructors
new ConnectorPathGenerator()
new ConnectorPathGenerator(
options):ConnectorPathGenerator
Parameters
options
getElementById
(id) => null | GfxModel
Returns
Defined in
packages/affine/block-surface/dist/managers/connector-manager.d.ts:49
Properties
_aStarRunner
protected_aStarRunner:null|AStarRunner
Defined in
packages/affine/block-surface/dist/managers/connector-manager.d.ts:48
Methods
generateOrthogonalConnectorPath()
generateOrthogonalConnectorPath(
input):IVec[]
Parameters
input
OrthogonalConnectorInput
Returns
IVec[]
Defined in
packages/affine/block-surface/dist/managers/connector-manager.d.ts:60
hasRelatedElement()
hasRelatedElement(
connecter):boolean
Parameters
connecter
ConnectorElementModel | LocalConnectorElementModel
Returns
boolean
Defined in
packages/affine/block-surface/dist/managers/connector-manager.d.ts:61
updatePath()
staticupdatePath(connector,path,elementGetter?):void
Parameters
connector
ConnectorElementModel | LocalConnectorElementModel
path
null | PointLocation[]
elementGetter?
(id) => null | GfxModel
Returns
void
Defined in
packages/affine/block-surface/dist/managers/connector-manager.d.ts:52