拓展 / 边缘
类: Edge
定义于:Edge.ts:48
表示图中两个节点之间的边(连接)。
访问器
isSynthetic
Getter 签名
get isSynthetic():
boolean
定义于:Edge.ts:338
对于替身来说是正确的:为真实边缘绘制的线,其末端隐藏在闭合簇中。
返回值
boolean
source
Getter 签名
get source():
Node
定义于:Edge.ts:131
d3-force 要求
返回值
target
Getter 签名
get target():
Node
定义于:Edge.ts:134
返回值
构造函数
构造函数
new Edge(
id,from,to,data?,style?,directed?):Edge
定义于:Edge.ts:94
创建一个新的 Edge 实例。
参数
id
string
边缘的唯一标识符
from
源节点
to
目标节点
data?
边缘的可选数据有效负载
style?
Partial<EdgeFullStyle>
可选边缘样式
directed?
boolean | null
返回值
Edge
方法
clearDirty()
clearDirty():
void
定义于:Edge.ts:278
返回值
void
clone()
clone():
Edge
定义于:Edge.ts:251
返回值
Edge
getData()
getData():
EdgeData
定义于:Edge.ts:141
获取边缘的数据。
返回值
getEdgeStyle()
getEdgeStyle():
Partial<EdgeStyle>
定义于:Edge.ts:173
获取边缘的风格。
返回值
Partial<EdgeStyle>
getGraphElement()
getGraphElement():
SVGGElement|null
定义于:Edge.ts:210
返回值
SVGGElement | null
getLabelStyle()
getLabelStyle():
Partial<LabelStyle>
定义于:Edge.ts:180
获取边缘的标签样式(如果可用)。
返回值
Partial<LabelStyle>
getSources()
getSources():
string[]
定义于:Edge.ts:389
保证这一优势的来源——拓展 ID,加上 'seed' 表示此处开始的数据。哪个拓展断言关系是起源的一半承载,因此边缘与节点一样承载它。
返回值
string[]
getStyle()
getStyle():
Partial<EdgeFullStyle>
定义于:Edge.ts:166
获取边缘的风格。
返回值
Partial<EdgeFullStyle>
hasSource()
hasSource(
source):boolean
定义于:Edge.ts:394
source 是否保证这条边。对于未透视的数据,'seed' 成立。
参数
source
string
返回值
boolean
hide()
hide():
void
定义于:Edge.ts:300
返回值
void
isDirty()
isDirty():
boolean
定义于:Edge.ts:282
返回值
boolean
markDirty()
markDirty():
void
定义于:Edge.ts:274
返回值
void
setData()
setData(
newData):void
定义于:Edge.ts:149
更新边缘的数据。
参数
newData
要设置的新数据
返回值
void
setFrom()
setFrom(
node):void
定义于:Edge.ts:215
参数
node
返回值
void
setLayerVisible()
setLayerVisible(
layerVisible):boolean
定义于:Edge.ts:309
打开或关闭该边缘的图层,从它可能已经隐藏的其他原因重新导出 visible。返回是否有任何改变。
参数
layerVisible
boolean
返回值
boolean
setStyle()
setStyle(
newStyle):void
定义于:Edge.ts:188
更新边缘的样式。
参数
newStyle
设置新样式
返回值
void
setTo()
setTo(
node):void
定义于:Edge.ts:219
参数
node
返回值
void
show()
show():
void
定义于:Edge.ts:295
返回值
void
toDict()
toDict():
Record<string,unknown>
定义于:Edge.ts:226
将边转换为简单的 JSON 对象表示。
返回值
Record<string, unknown>
toggleVisibility()
toggleVisibility(
visible):void
定义于:Edge.ts:286
参数
visible
boolean
返回值
void
toSimulationDTO()
toSimulationDTO():
SimulationEdgeDTO
定义于:Edge.ts:240
模拟工作人员的结构化可克隆有效负载;端点减少为 id,保留 directed。该样式剥离了功能 - 请参阅Node.toSimulationDTO。
返回值
SimulationEdgeDTO
updateData()
updateData(
partialData):void
定义于:Edge.ts:158
将部分数据合并到当前边缘数据中。
参数
partialData
Partial<EdgeData>
要合并的部分数据对象
返回值
void
updateStyle()
updateStyle(
partialStyle):void
定义于:Edge.ts:198
将部分样式合并到当前边缘样式中。对于仅更新部分样式很有用。
参数
partialStyle
要合并的部分样式对象
返回值
void
属性
directed
readonlydirected:boolean|null
定义于:Edge.ts:52
domID
readonlydomID:string
定义于:Edge.ts:84
from
from:
Node
定义于:Edge.ts:50
id
readonlyid:string
定义于:Edge.ts:49
layerVisible
layerVisible:
boolean
定义于:Edge.ts:63
该边缘的图层是否打开。对 visible 的否决权:隐藏边缘的所有其他原因(端点被过滤掉、折叠的集群、手动隐藏)都通过 show / hide 断言,并且 show 在其层关闭时无法恢复边缘。
representedEdges?
optionalrepresentedEdges:Edge[]
定义于:Edge.ts:75
对于替身来说:它所代表的真正优势。落在同一对点上的边共享一条线,因此一个替身可以覆盖多种关系;只有当它们中的每一个都被过滤掉时,它才会被过滤掉。真实边缘上未定义。
to
to:
Node
定义于:Edge.ts:51
visible
visible:
boolean
定义于:Edge.ts:56
visibleIgnoringLayer
visibleIgnoringLayer:
boolean
定义于:Edge.ts:69
如果每一层都打开,那么visible会是什么样子——即端点的可见性、崩溃和手动原因。模拟门在此而不是visible上,因此关闭图层不会改变布局。