本文整理汇总了C++中osmium::Way::version方法的典型用法代码示例。如果您正苦于以下问题:C++ Way::version方法的具体用法?C++ Way::version怎么用?C++ Way::version使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类osmium::Way
的用法示例。
在下文中一共展示了Way::version方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: way
// - walk over all way-versions
// - walk over all bboxes
// - if the way-id is recorded in the bboxes way-trackers
// - send the way to the bboxes writer
void way(const osmium::Way& way) {
if (debug) {
std::cerr << "cut_administrative way " << way.id() << " v" << way.version() << "\n";
}
for (const auto& extract : info->extracts) {
if (extract->way_tracker.get(way.id())){
for (const auto& node_ref : way.nodes()) {
if (!extract->node_tracker.get(node_ref.ref())) {
extract->node_tracker.set(node_ref.ref());
}
}
}
}
}