ht.EdgeGroup()

new EdgeGroup()

连线分组

Methods

each(func, scope) → {void}

提供一个回调函数遍历此分组的所有连线

Parameters:
Name Type Attributes Description
func Object

遍历函数

scope any <optional>

函数域

Returns:
void
Example
edgeGroup.each(function(edge) {
    console.log(edge);
});

eachSiblingEdge(func, scope) → {void}

提供一个回调函数遍历相同起始和目标图元之间其它分组中的连线

Parameters:
Name Type Attributes Description
func Object

遍历函数

scope any <optional>

函数域

Returns:
void
Example
edgeGroup.eachSiblingEdge(function(edge) {
    console.log(edge);
});

get(index) → {void}

根据索引获取分组中的连线

Parameters:
Name Type Description
index number

索引

Returns:
void

getEdges() → {ht.List}

获取分组中所有连线

Returns:
ht.List

getSiblings() → {ht.List}

获取相同起始和目标图元之间的其它分组

Returns:
ht.List

indexOf(edge) → {number}

获取参数连线在分组中的索引

Parameters:
Name Type Description
edge ht.Edge

连线

Returns:
number

size() → {number}

获取分组中的连线数量

Returns:
number