有没有一种简单的方法可以找出 boost::adjacency_list 是否为空?
Is there a simple way to find out if a boost::adjacency_list is empty?
我正在使用点云库中的 LCCP,但我很确定我做错了什么。
我想我缩小了错误范围,它与 SuperVoxelAdjacencyList sv_adjacency_list;
lccp.getSVAdjacencyList (sv_adjacency_list);
有关
因为我实现了另一种获取邻接关系的方法。文档指出
[out] adjacency_list_arg The supervoxel adjacency list with classified
(convex/concave) edges. On error the list is empty.
所以现在我想知道是否有办法查明列表是否为空。
感谢您的帮助。
我会说如果 boost::num_vertices(sv_adjacency_list) == 0
你可以断定它是空的。
当然,你也可以看边数。
另请参阅:http://www.boost.org/doc/libs/1_61_0/libs/graph/doc/graph_concepts.html
我正在使用点云库中的 LCCP,但我很确定我做错了什么。
我想我缩小了错误范围,它与 SuperVoxelAdjacencyList sv_adjacency_list;
lccp.getSVAdjacencyList (sv_adjacency_list);
因为我实现了另一种获取邻接关系的方法。文档指出
[out] adjacency_list_arg The supervoxel adjacency list with classified (convex/concave) edges. On error the list is empty.
所以现在我想知道是否有办法查明列表是否为空。 感谢您的帮助。
我会说如果 boost::num_vertices(sv_adjacency_list) == 0
你可以断定它是空的。
当然,你也可以看边数。
另请参阅:http://www.boost.org/doc/libs/1_61_0/libs/graph/doc/graph_concepts.html