校园导航问题 下面代码顶点如何设置的?
怎么设置顶点来求两点之间的距离
void navigation::initVertex ()
{
allVertex.clear ();
vertex beimen(QPoint(1050,270)); //设置顶点与加入顶点
beimen.addNeighborVertex (10);
beimen.addNeighborVertex (11);
vertex zuqiucang(QPoint(390,210));
zuqiucang.addNeighborVertex (13);
zuqiucang.addNeighborVertex (16);
vertex yiyan(QPoint(1020,470));
yiyan.addNeighborVertex (16);
yiyan.addNeighborVertex (22);
vertex yijiao(QPoint(890,360));
yijiao.addNeighborVertex (12);
vertex yunhu(QPoint(870,480));
yunhu.addNeighborVertex (15);
yunhu.addNeighborVertex (22);
vertex jinhu(QPoint(620,390));
jinhu.addNeighborVertex (18);
jinhu.addNeighborVertex (15);
vertex youyongchi(QPoint(380,170));
youyongchi.addNeighborVertex (21);
vertex wangqiting(QPoint(340,260));
wangqiting.addNeighborVertex (19);
vertex tushuguan(QPoint(710,510));
tushuguan.addNeighborVertex (17);
tushuguan.addNeighborVertex (22);
vertex yishitang(QPoint(820,200));
yishitang.addNeighborVertex (10);
yishitang.addNeighborVertex (14);
vertex v10(QPoint(920,220));
v10.addNeighborVertex (0);
v10.addNeighborVertex (9);
vertex v11(QPoint(980,320));
v11.addNeighborVertex (0);
v11.addNeighborVertex (12);
v11.addNeighborVertex (13);
vertex v12(QPoint(900,340));
v12.addNeighborVertex (11);
v12.addNeighborVertex (3);
v12.addNeighborVertex (14);
v12.addNeighborVertex (16);
v12.addNeighborVertex (15);
vertex v13(QPoint(1080,380));
v13.addNeighborVertex (1);
v13.addNeighborVertex (11);
v13.addNeighborVertex (16);
vertex v14(QPoint(840,290));
v14.addNeighborVertex (12);
v14.addNeighborVertex (20);
v14.addNeighborVertex (9);
vertex v15(QPoint(750,380));
v15.addNeighborVertex (5);
v15.addNeighborVertex (4);
v15.addNeighborVertex (18);
v15.addNeighborVertex (17);
v15.addNeighborVertex (12);
vertex v16(QPoint(1020,450));
v16.addNeighborVertex (2);
v16.addNeighborVertex (13);
vertex v17(QPoint(680,450));
v17.addNeighborVertex (8);
v17.addNeighborVertex (15);
vertex v18(QPoint(600,370));
v18.addNeighborVertex (5);
v18.addNeighborVertex (15);
v18.addNeighborVertex (19);
vertex v19(QPoint(380,250));
v19.addNeighborVertex (7);
v19.addNeighborVertex (21);
vertex v20(QPoint(500,150));
v20.addNeighborVertex (14);
v20.addNeighborVertex (21);
vertex v21(QPoint(420,190));
v21.addNeighborVertex (6);
v21.addNeighborVertex (19);
v21.addNeighborVertex (20);
vertex v22(QPoint(940,500));
v22.addNeighborVertex (4);
v22.addNeighborVertex (2);
v22.addNeighborVertex (8);
allVertex.append (beimen);
allVertex.append (zuqiucang);
allVertex.append (yiyan);
allVertex.append (yijiao);
allVertex.append (yunhu);
allVertex.append (jinhu);
allVertex.append (youyongchi);
allVertex.append (wangqiting);
allVertex.append (tushuguan);
allVertex.append (yishitang);
allVertex.append (v10);
allVertex.append (v11);
allVertex.append (v12);
allVertex.append (v13);
allVertex.append (v14);
allVertex.append (v15);
allVertex.append (v16);
allVertex.append (v17);
allVertex.append (v18);
allVertex.append (v19);
allVertex.append (v20);
allVertex.append (v21);
allVertex.append (v22);
}