本文整理汇总了C++中Flow::setDotOptionDisplayLabel方法的典型用法代码示例。如果您正苦于以下问题:C++ Flow::setDotOptionDisplayLabel方法的具体用法?C++ Flow::setDotOptionDisplayLabel怎么用?C++ Flow::setDotOptionDisplayLabel使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Flow
的用法示例。
在下文中一共展示了Flow::setDotOptionDisplayLabel方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: edgesOfType
Flow Flow::edgesOfType(EdgeType edgeType) {
Flow flow;
for(Flow::iterator i=begin();i!=end();++i) {
if((*i).isType(edgeType))
flow.insert(*i);
}
flow.setDotOptionDisplayLabel(_dotOptionDisplayLabel);
flow.setDotOptionDisplayStmt(_dotOptionDisplayStmt);
return flow;
}
示例2: inEdges
Flow Flow::inEdges(Label label) {
Flow flow;
for(Flow::iterator i=begin();i!=end();++i) {
if((*i).target==label)
flow.insert(*i);
}
flow.setDotOptionDisplayLabel(_dotOptionDisplayLabel);
flow.setDotOptionDisplayStmt(_dotOptionDisplayStmt);
return flow;
}
示例3: outEdges
Flow Flow::outEdges(Label label) {
Flow flow;
if(!_boostified) {
for(Flow::iterator i=begin();i!=end();++i) {
if((*i).source==label)
flow.insert(*i);
}
} else {
typedef graph_traits<FlowGraph> GraphTraits;
// typename property_map<FlowGraph, vertex_index_t>::type
// index = get(vertex_index, _flowGraph);
GraphTraits::out_edge_iterator out_i, out_end;
GraphTraits::edge_descriptor e;
for (tie(out_i, out_end) = out_edges(label.getId(), _flowGraph);
out_i != out_end; ++out_i) {
e = *out_i;
Label src = source(e, _flowGraph), targ = target(e, _flowGraph);
flow.insert(Edge(src,_flowGraph[e],targ));
}
}
flow.setDotOptionDisplayLabel(_dotOptionDisplayLabel);
flow.setDotOptionDisplayStmt(_dotOptionDisplayStmt);
return flow;
}