Class: D3JSLink

olympe.df.debug.d3. D3JSLink


Members


family :olympe.df.debug.d3.D3JSLinkFamily|undefined

Type:

shapeView :olympe.df.debug.d3.ShapeView|undefined

Type:

sourceIsOnLeft :boolean

Type:
  • boolean

Methods


getAngle()

Returns:
Type
number

getCenterAngle()

Returns:
Type
number

getColor()

Returns:
Type
olympe.df.debug.d3.D3JSColor

getDistance()

Returns:
Type
number

getFamily()

Returns:
Type
olympe.df.debug.d3.D3JSLinkFamily

getId()

Returns:
Type
undefined | string

getLeftIntersection()

returns the coordinate of the intersection between the link and the left shape

Returns:
Type
Object

getLeftShape()

Returns:
Type
undefined | olympe.df.debug.d3.D3JSShape

getLeftStartText()

returns the adjustment for the text near the right shape

Returns:
Type
number

getLeftText()

Returns:
Type
string

getLength()

Returns:
Type
number

getLinkPath()

Returns:
Type
string

getName12()

Returns:
Type
string

getName21()

Returns:
Type
string

getRightIntersection()

returns the coordinate of the intersection between the link and the right shape

Returns:
Type
Object

getRightShape()

Returns:
Type
undefined | olympe.df.debug.d3.D3JSShape

getRightStartText()

returns the adjustement for the text near the right shape

Returns:
Type
number

getRightText()

Returns:
Type
string

getSource()

Returns:
Type
undefined | olympe.df.debug.d3.D3JSShape

getSourceId()

Returns:
Type
string | undefined

getTarget()

Returns:
Type
olympe.df.debug.d3.D3JSShape

getTargetId()

Returns:
Type
string | undefined

getWidth()

Returns:
Type
number

isSourceOnLeft()

Returns:
Type
boolean

posHasChanged()

Returns:
Type
boolean

redraw(d3Node)

Parameters:
Name Type Description
d3Node *

setFamily(family)

Parameters:
Name Type Description
family olympe.df.debug.d3.D3JSLinkFamily

setId(id)

Parameters:
Name Type Description
id string

setShapeView(sv)

Parameters:
Name Type Description
sv olympe.df.debug.d3.ShapeView

setSource(source)

Parameters:
Name Type Description
source olympe.df.debug.d3.D3JSShape

setTarget(target)

Parameters:
Name Type Description
target olympe.df.debug.d3.D3JSShape

update(id, sourceId, sourceConnectorId, targetId, targetConnectorId, color, length, width, name1, name2)

Parameters:
Name Type Description
id string
sourceId string
sourceConnectorId string | undefined
targetId string
targetConnectorId string | undefined
color Object
length number
width number
name1 string
name2 string