BlockSuite API Documentation / @blocksuite/affine-block-surface / ConnectorPathGenerator
Class: ConnectorPathGenerator
Defined in: packages/affine/blocks/block-surface/src/managers/connector-manager.ts:1173
Extends
Constructors
new ConnectorPathGenerator()
new ConnectorPathGenerator(
options):ConnectorPathGenerator
Defined in: packages/affine/blocks/block-surface/src/managers/connector-manager.ts:1174
Parameters
options
getElementById
(id) => null | GfxModel
Returns
ConnectorPathGenerator
Overrides
Properties
_aStarRunner
protected_aStarRunner:null|AStarRunner=null
Defined in: packages/affine/blocks/block-surface/src/managers/connector-manager.ts:1062
Inherited from
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]
Inherited from
PathGenerator._prepareOrthogonalConnectorInfo
generateOrthogonalConnectorPath()
generateOrthogonalConnectorPath(
input):IVec[]
Defined in: packages/affine/blocks/block-surface/src/managers/connector-manager.ts:1111
Parameters
input
OrthogonalConnectorInput
Returns
IVec[]
Inherited from
PathGenerator.generateOrthogonalConnectorPath
hasRelatedElement()
hasRelatedElement(
connecter):boolean
Defined in: packages/affine/blocks/block-surface/src/managers/connector-manager.ts:1434
Parameters
connecter
ConnectorElementModel | LocalConnectorElementModel
Returns
boolean
updatePath()
staticupdatePath(connector,path,elementGetter?):void
Defined in: packages/affine/blocks/block-surface/src/managers/connector-manager.ts:1182
Parameters
connector
ConnectorElementModel | LocalConnectorElementModel
path
null | PointLocation[]
elementGetter?
(id) => null | GfxModel
Returns
void