使用 Anylogic 中的代码将点节点包含到集合中

问题描述 投票:0回答:1

我在Anylogic中有一个由路径和点节点组成的网格状网络,其中两条路径之间的交集是一个点节点。网络中有 900 个点节点,分别命名为node1、node2、node3、...、node900。

有没有办法以编程方式(使用代码)将这 900 个点节点包含到集合中?

我注意到我可以选择所有点节点,然后右键单击以创建集合,但我不确定如何仅选择点节点,而不选择路径(因为点节点位于路径之间)。

anylogic
1个回答
0
投票

你可以这样做:

for(Node o : network.nodes()){
    if(o instanceof PointNode){
        collection.add((PointNode)o);
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.