AvoidsNodesRouter
Defined in: render/AvoidsNodesRouter.ts:15
GoJS-compatible: a Router that routes links around node
obstacles. Real implementation: sets Link.avoidObstacles = true on
every routed link, which graphojs’s renderer already respects via
routeOrthogonalAvoidingObstacles (render/LinkRouter.ts) — this class
doesn’t duplicate that pathfinding, it just flips the same flag real
GoJS’s Routing.AvoidsNodes would.
Extends
Sección titulada «Extends»Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new AvoidsNodesRouter(
init?):AvoidsNodesRouter
Defined in: render/AvoidsNodesRouter.ts:16
Parameters
Sección titulada «Parameters»Partial<AvoidsNodesRouter>
Returns
Sección titulada «Returns»AvoidsNodesRouter
Overrides
Sección titulada «Overrides»Properties
Sección titulada «Properties»isEnabled
Sección titulada «isEnabled»isEnabled:
boolean=true
Defined in: render/Router.ts:18
Inherited from
Sección titulada «Inherited from»isRealtime
Sección titulada «isRealtime»isRealtime:
boolean=false
Defined in: render/Router.ts:19
Inherited from
Sección titulada «Inherited from»name:
string=''
Defined in: render/Router.ts:17
Inherited from
Sección titulada «Inherited from»Accessors
Sección titulada «Accessors»diagram
Sección titulada «diagram»Get Signature
Sección titulada «Get Signature»get diagram():
Diagram|null
Defined in: render/Router.ts:22
Returns
Sección titulada «Returns»Diagram | null
Set Signature
Sección titulada «Set Signature»set diagram(
value):void
Defined in: render/Router.ts:26
Parameters
Sección titulada «Parameters»Diagram | null
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»Methods
Sección titulada «Methods»canRoute()
Sección titulada «canRoute()»canRoute(
_container):boolean
Defined in: render/AvoidsNodesRouter.ts:21
Whether this router applies to the given container at all. Default: isEnabled.
Parameters
Sección titulada «Parameters»_container
Sección titulada «_container»Returns
Sección titulada «Returns»boolean
Overrides
Sección titulada «Overrides»invalidateRouter()
Sección titulada «invalidateRouter()»invalidateRouter():
void
Defined in: render/Router.ts:31
Request that routes be recomputed; the default just invalidates the diagram.
Returns
Sección titulada «Returns»void
Inherited from
Sección titulada «Inherited from»isRoutable()
Sección titulada «isRoutable()»isRoutable(
_link,_container):boolean
Defined in: render/AvoidsNodesRouter.ts:25
Whether this router should route the given link. Default: always.
Parameters
Sección titulada «Parameters»_container
Sección titulada «_container»Returns
Sección titulada «Returns»boolean
Overrides
Sección titulada «Overrides»routeLinks()
Sección titulada «routeLinks()»routeLinks(
links,_container):void
Defined in: render/AvoidsNodesRouter.ts:29
Route every link in links, within container. Must be overridden.
Parameters
Sección titulada «Parameters»_container
Sección titulada «_container»Returns
Sección titulada «Returns»void