Constructors
constructor
-
Parameters
-
originalnodes: Node[]
-
-
Default value groupPadding: number = 12
Properties
backToFront
backToFront: any
groupPadding
groupPadding: number
originalnodes
originalnodes: Node[]
passableEdges
passableEdges: any
Methods
avg
-
Parameters
Returns number
findAncestorPathBetween
- findAncestorPathBetween(a: any, b: any): object
-
Parameters
Returns object
-
commonAncestor: any
-
lineages: Array<any>
findLineage
- findLineage(v: any): Array<any>
-
Parameters
Returns Array<any>
getDepth
-
Parameters
Returns number
midPoints
- midPoints(a: any): Array<number>
-
Parameters
Returns Array<number>
route
- route(s: number, t: number): Point[]
routeEdges
- routeEdges<Edge>(edges: Edge[], nudgeGap: number, source: function, target: function): Point[]
-
Type parameters
Parameters
-
edges: Edge[]
-
nudgeGap: number
-
source: function
-
-
Parameters
Returns number
-
target: function
-
-
Parameters
Returns number
siblingObstacles
- siblingObstacles(a: any, b: any): any
angleBetween2Lines
- angleBetween2Lines(line1: Point[], line2: Point[]): number
-
Parameters
Returns number
getOrder
- getOrder(pairs: object[]): function
-
Parameters
Returns function
-
- (l: number, r: number): boolean
-
Parameters
Returns boolean
getRoutePath
- getRoutePath(route: Point[], cornerradius: number, arrowwidth: number, arrowheight: number): object
-
Parameters
-
-
cornerradius: number
-
arrowwidth: number
-
arrowheight: number
Returns object
-
arrowpath: string
-
routepath: string
getSegmentSets
- getSegmentSets(routes: any, x: any, y: any): Array<any>
-
Parameters
-
routes: any
-
x: any
-
y: any
Returns Array<any>
isLeft
- isLeft(a: any, b: any, c: any): boolean
-
Parameters
Returns boolean
nudgeSegments
- nudgeSegments(routes: any, x: string, y: string, leftOf: function, gap: number): void
-
Parameters
-
routes: any
-
x: string
-
y: string
-
leftOf: function
-
- (e1: number, e2: number): boolean
-
Parameters
Returns boolean
-
gap: number
Returns void
nudgeSegs
- nudgeSegs(x: string, y: string, routes: any, segments: any, leftOf: any, gap: number): void
-
Parameters
-
x: string
-
y: string
-
routes: any
-
segments: any
-
leftOf: any
-
gap: number
Returns void
orderEdges
- orderEdges(edges: any): function
-
Parameters
Returns function
-
- (l: number, r: number): boolean
-
Parameters
Returns boolean
unreverseEdges
- unreverseEdges(routes: any, routePaths: any): void
-
Parameters
-
routes: any
-
routePaths: any
Returns void