- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用点云库中的 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
关于c++ - 有没有一种简单的方法可以查明 boost::adjacency_list 是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37967977/
在一个简单的 Graph 项目中使用 Boost 我定义了两种类型的 adjacency_list,一种是有向边,另一种是无向边,如下所示: typedef adjacency_list direc
这是复制具有捆绑属性的图形的完整代码段,但会导致一堆编译器错误。解决这些问题需要什么? struct NodeInfo1 {}; struct EdgeInfo1 {}; typedef boo
如何将 adjacency_list 类型的图复制到另一个 adjacency_list 类型的图? typedef adjacency_list MyGraph; MyGraph g1, g2; /
我正在使用点云库中的 LCCP,但我很确定我做错了什么。我想我缩小了错误范围,它与 SuperVoxelAdjacencyList sv_adjacency_list; 有关。 lccp.getSVA
我想在 bgl 的邻接图中找到如何给出 Vertexdescriptor 并获取作为该给定节点的父节点的节点集。 我想在有向图中执行此操作,看来您可以使用双向图,但我希望能够对其进行限制,以免出现循环
伪装以下类型定义和定义: #include using namespace boost; int main() { typedef adjacency_list > GraphTC;
我正在开发一个使用 boost::adjacency_list 来表示图形的模拟程序。边缘具有服装设计属性 struct edge_data{ const float linear_cost,
我有一个与 boost 图形库相关的问题。 boost::adajacency_list 有一个来自一系列边迭代器和顶点数量的构造函数。 template adjacency_list(EdgeIt
我正在尝试使用 Boost 的 adjacency_list 类型,但我无法理解 documentation . 假设我定义了一个名为 State 的类,并为美国的每个州实例化了一个实例: class
请问<>是什么?用于 adjacency_list<> ?我是 STL 的新手。我知道我可以这样定义一个容器:vector vec , 但为什么这里是空的 <> ?谢谢。 #include
我正在使用 boost graph_traits 并定义了这样一个图: typedef boost::adjacency_list Graph; typedef boost::graph_trait
在 boost::adjaceny_list 中,我能够获取并设置图表的名称。可悲的是,我无法将其保存并加载到文件中或从文件中加载。我可以保存和加载顶点和边,但图形属性的工作方式不同。 在下面的完整测
我有两个包含一些字段的结构:struct MyNodeData 和 struct MyEdgeData。当我用 VertexList 作为 vecS 创建一个图时,访问顶点描述符等是没有问题的。例如:
所以,我今天一定已经看了一个小时的 Boost 文档了。我一定是瞎了。我希望有一个简单的问题: 如何使用 boost::adjacency_list 获取边的相应顶点? 我有以下代码,我想弄清楚: t
我正在构建一个应用程序,其中包含一个类 DecoratedGraph (比如)利用 boost::adjacency_list graph作为底层成员。 我在 DecoratedGraph 中还有很多
我有一个类有一个成员 graph这是一个 boost adjacency_list boost::adjacency_list graph; ,它会直接序列化吗?我怎样才能序列化它?我使用 boost
我正在使用 boost 图形库并尝试初始化 MutableGraph以网格的形式开始生活。边缘会在以后的生活中添加和删除,所以我认为 adjacency_list是正确的选择。 我对 BGL 的阅读表
boost::graph_traits::vertex_descriptor> vertex_map_type评估为 void* 使用 boost::listS 时对于 VertexListS 以下代
我为 boost::adjacency_list 写了一个小包装器: template using VertexWithIndexProperty =
我在一个项目中使用了 Boost Graph Library,它被声明为: typedef adjacency_list TracksConnectionGraph; 在我必须在我的图表上调用 co
我是一名优秀的程序员,十分优秀!