Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用OGDF布置边缘?_C++_Qt_Graph_Draw_Ogdf - Fatal编程技术网

C++ 使用OGDF布置边缘?

C++ 使用OGDF布置边缘?,c++,qt,graph,draw,ogdf,C++,Qt,Graph,Draw,Ogdf,是否可以在OGDF中布置边缘?OGDF甚至包括布线边吗?因为我已经花了好几天的时间阅读这些文档,但仍然没有找到如何做到这一点。特别有趣的是边和节点之间的连接点。我必须自己决定这一点吗 嗯,我找到了一个方法,我写这篇文章只是为了万一有人,有时会问自己同样的问题 基本上从节点的中心开始绘制边(即GA.x(e)+nodewidth/2),然后在弯曲点列表上进行编辑(如果边e有)。使用GA.bends(e)GA.bends(e)获取折弯点列表在我的情况下返回空引用。此外,在检查代码后,我找不到一个地方,

是否可以在OGDF中布置边缘?OGDF甚至包括布线边吗?因为我已经花了好几天的时间阅读这些文档,但仍然没有找到如何做到这一点。特别有趣的是边和节点之间的连接点。我必须自己决定这一点吗

嗯,我找到了一个方法,我写这篇文章只是为了万一有人,有时会问自己同样的问题

基本上从节点的中心开始绘制边(即
GA.x(e)+nodewidth/2
),然后在弯曲点列表上进行编辑(如果边
e
有)。使用
GA.bends(e)

GA.bends(e)
获取折弯点列表在我的情况下返回空引用。此外,在检查代码后,我找不到一个地方,
m_bends
ivar被初始化为有意义的东西。我错过什么了吗?我使用最新版本的OGDF,即2015.05。