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


C++ printer_type::corner_stream方法代码示例

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


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

示例1: print

 void print(cg::visualization::printer_type & p) const
 {
     p.corner_stream() << "shortestPath" << cg::visualization::endl;
     p.corner_stream() << "Double click to clear, right-click to add point." << cg::visualization::endl;
     p.corner_stream() << "First and second points are start ans finish of the way" << cg::visualization::endl;
     p.corner_stream() << "To end contour, click close to first point";
 }
开发者ID:Igorjan94,项目名称:cg,代码行数:7,代码来源:shortestPath.cpp

示例2: print

 void print(cg::visualization::printer_type & p) const
 {
    p.corner_stream() << "press mouse rbutton to add point" << cg::visualization::endl
                      << "points: " << pts_.size() << " convex_hull: " << ch_size_ << cg::visualization::endl
                      << "press 'g', 'q' or 'a' to change algorithm" << cg::visualization::endl;
    switch (algo_)
    {
       case graham : p.corner_stream() << "algorithm: Graham" << cg::visualization::endl; break;
       case andrew : p.corner_stream() << "algorithm: Andrew" << cg::visualization::endl; break;
       case quick  : p.corner_stream() << "algorithm: Quick hull" << cg::visualization::endl; break;
       case jarvis : p.corner_stream() << "algorithm: Jarvis" << cg::visualization::endl; break;
    }
 }
开发者ID:BigBot22,项目名称:cg,代码行数:13,代码来源:new_task.cpp

示例3: print

 void print(cg::visualization::printer_type & p) const
 {
    p.corner_stream() << "press mouse rbutton near segment vertex to move it"
                      << cg::visualization::endl
                      << "if lines are green there is intersection"
                      << cg::visualization::endl;
 }
开发者ID:dvbobrov,项目名称:cg,代码行数:7,代码来源:exam_2401_2.cpp

示例4: print

   void print(cg::visualization::printer_type & p) const
   {

      p.corner_stream() << "press mouse rbutton to add point" << cg::visualization::endl
                        << "points: " << pts_.size() << " convex_hull: " << ch_size_ << cg::visualization::endl
                        << "algo: " << type_s << cg::visualization::endl;
   }
开发者ID:katyatitkova,项目名称:cg,代码行数:7,代码来源:is_convex.cpp

示例5: print

 void print(cg::visualization::printer_type & p) const override
 {
    p.corner_stream() << "press mouse lbutton with CTRL key near contour vertex to move it"
                      << cg::visualization::endl
                      << "if triangle is green contour contains cursor point"
                      << cg::visualization::endl;
 }
开发者ID:BigBot22,项目名称:cg,代码行数:7,代码来源:contour_contains_point.cpp

示例6: print

 void print(cg::visualization::printer_type & p) const override
 {
    p.corner_stream() << "eps: " << eps * 10
                      << cg::visualization::endl
                      << "size: " << chain.size()
                      << cg::visualization::endl;
 }
开发者ID:BorysMinaiev,项目名称:cg,代码行数:7,代码来源:douglas.cpp

示例7: print

 void print(cg::visualization::printer_type & p) const
 {
     p.corner_stream() << "press mouse rbutton to add vertex" << cg::visualization::endl
                         << "first two points - start and finish" << cg::visualization::endl
                         << "double-click to clear" << cg::visualization::endl
                         << "press space to start a new contour" << cg::visualization::endl;
 }
开发者ID:dmekhanikov,项目名称:cg,代码行数:7,代码来源:navigation.cpp

示例8: print

   void print(cg::visualization::printer_type & p) const
   {
      p.corner_stream() << "double-click to clear." << cg::visualization::endl
                        << "press mouse rbutton for add vertex (click to first point to complete contour)" << cg::visualization::endl
                        << "move vertex with rbutton" << cg::visualization::endl
                        << "eps:" << eps << cg::visualization::endl;


      for (size_t i = 0; i < points_.size(); ++i)
      {
         p.global_stream((point_2f)points_[i] + vector_2f(5, 0)) << i;
      }
   }
开发者ID:BigBot22,项目名称:cg,代码行数:13,代码来源:duglas_pecher.cpp

示例9: print

   void print(cg::visualization::printer_type & p) const
   {
      p.corner_stream() << "double-click to clear." << cg::visualization::endl
                        << "press mouse rbutton for add vertex (click to first point to complete contour)" << cg::visualization::endl
                        << "move vertex with rbutton" << cg::visualization::endl
                        << "yellow contour -- not ccw or convex" << cg::visualization::endl
                        << "green contour -- contains cursor" << cg::visualization::endl
                        << "red contour -- don't contains cursor" << cg::visualization::endl;

      for (size_t i = 0; i < points_.size(); ++i)
      {
         p.global_stream((point_2f)points_[i] + vector_2f(5, 0)) << i;
      }
   }
开发者ID:BigBot22,项目名称:cg,代码行数:14,代码来源:ccw_convex_contains_point.cpp

示例10: print

 void print(cg::visualization::printer_type & p) const
 {
    p.corner_stream() << "right click: add point" << cg::visualization::endl;
    p.corner_stream() << (check_delaunay(answer) ? "OK" : "HE OK") << cg::visualization::endl;
 }
开发者ID:wotopul,项目名称:cg,代码行数:5,代码来源:delaunay.cpp

示例11: print

 void print(cg::visualization::printer_type & p) const
 {
     p.corner_stream() << "press mouse rbutton to add vertex" << cg::visualization::endl
                       << "double-click on vertex to remove" << cg::visualization::endl
                       << "double-click anywhere but vertices to clear" << cg::visualization::endl;
 }
开发者ID:dmekhanikov,项目名称:cg,代码行数:6,代码来源:delaunay_triangulation.cpp

示例12: print

 void print(cg::visualization::printer_type & p) const
 {
    p.corner_stream() << "double-click to clear." << cg::visualization::endl
                      << "press mouse rbutton for add vertex (click to first point to complete contour)" << cg::visualization::endl
                      << "move vertex with rbutton" << cg::visualization::endl;
 }
开发者ID:dmekhanikov,项目名称:cg,代码行数:6,代码来源:minkowski_sum.cpp

示例13: print

 void print(cg::visualization::printer_type & p) const
 {
     p.corner_stream() << "rigth click: add point" << cg::visualization::endl;
     p.corner_stream() << (check(trs) ? "Ok" : "Fail") << cg::visualization::endl;
 }
开发者ID:flevix,项目名称:cg,代码行数:5,代码来源:delaunay.cpp

示例14: print

  // print in the corner
 void print(cg::visualization::printer_type & p) const
 {
    p.corner_stream() << "press mouse rbutton to add point" << cg::visualization::endl
                      << "points: " << pts_.size() << cg::visualization::endl;
 }
开发者ID:sslavian812,项目名称:quadrotree,代码行数:6,代码来源:quad-tree.cpp

示例15: print

 void print(cg::visualization::printer_type & p) const
 {
     p.corner_stream() << "minkowski sum of two convex contour." << cg::visualization::endl;
     p.corner_stream() << "Double click to clear, right-click to add point.";
 }
开发者ID:Igorjan94,项目名称:cg,代码行数:5,代码来源:fourTangent.cpp


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