当前位置: 首页>>代码示例>>C++>>正文


C++ Branch::branches方法代码示例

本文整理汇总了C++中Branch::branches方法的典型用法代码示例。如果您正苦于以下问题:C++ Branch::branches方法的具体用法?C++ Branch::branches怎么用?C++ Branch::branches使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Branch的用法示例。


在下文中一共展示了Branch::branches方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: segmentsFromBranch

static vector<Segment> segmentsFromBranch(const Branch& branch) {
  vector<Segment> segments = branch.body();
  for (const auto& childBranch : branch.branches()) {
    auto branchSegments = segmentsFromBranch(childBranch);
    move(begin(branchSegments), end(branchSegments), back_inserter(segments));
  }
  return segments;
}
开发者ID:jesseDtucker,项目名称:Tamarak,代码行数:8,代码来源:WireFrameTreeRenderer.cpp

示例2: drawBranch

void WireFrameTreeRenderer::drawBranch(const Branch& branch, ID2D1DeviceContext2& context) {
  drawSegments(branch.body(), context);
  drawBranches(branch.branches(), context);
  drawLeaves(branch.leaves(), context);
}
开发者ID:jesseDtucker,项目名称:Tamarak,代码行数:5,代码来源:WireFrameTreeRenderer.cpp


注:本文中的Branch::branches方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。