有没有一种简单的方法可以找出boost :: adjacency_list是否为空?

时间:2016-06-22 12:25:46

标签: c++ boost adjacency-list printer-control-language

我正在使用Point Cloud Library中的LCCP,但我很清楚我做错了什么。 我想我缩小了错误,它与SuperVoxelAdjacencyList sv_adjacency_list; lccp.getSVAdjacencyList (sv_adjacency_list);

有关

因为我已经实现了另一种获得邻接的方法。文档说明了

  

[out] adjacency_list_arg具有分类的超级体素邻接列表   (凸/凹)边缘。如果出错,列表为空。

所以现在我想知道是否有办法找出列表是否是emtpy。 感谢每一位帮助。

1 个答案:

答案 0 :(得分:2)

我说如果boost::num_vertices(sv_adjacency_list) == 0你可以认为它是空的。

当然,您可以改为查看边数。

另请参阅:http://www.boost.org/doc/libs/1_61_0/libs/graph/doc/graph_concepts.html