pm_window_stream.h

来自「CGAL is a collaborative effort of severa」· C头文件 代码 · 共 62 行

H
62
字号
// Copyright (c) 1997  Tel-Aviv University (Israel).// All rights reserved.//// This file is part of CGAL (www.cgal.org); you may redistribute it under// the terms of the Q Public License version 1.0.// See the file LICENSE.QPL distributed with CGAL.//// Licensees holding a valid commercial license may use this file in// accordance with the commercial license agreement provided with the software.//// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.//// $Source: /CVSROOT/CGAL/Packages/Planar_map/include/CGAL/IO/Pm_Window_stream.h,v $// $Revision: 1.6 $ $Date: 2004/08/08 16:11:35 $// $Name:  $//// Author(s)     : Eti Ezra <estere@post.tau.ac.il>#ifndef CGAL_IO_PM_WINDOW_STREAM_H#define CGAL_IO_PM_WINDOW_STREAM_H#include <CGAL/Planar_map_2.h>#include <CGAL/IO/Pm_drawer.h>#include  <CGAL/IO/draw_pm.h>#include <CGAL/IO/Window_stream.h>CGAL_BEGIN_NAMESPACEtemplate <class Dcel,class Traits>Window_stream & operator << (Window_stream & os,                             const Planar_map_2<Dcel,Traits> & pm){  Pm_drawer< Planar_map_2<Dcel,Traits>, Window_stream>  drawer(os);    draw_pm(pm, drawer, os);  return os;}  /*template <class Dcel,class Traits>  Window_stream& write(Window_stream& os, Planar_map_2<Dcel,Traits> &m)  {  //  os << *m.get_bounding_box();  Halfedge_iterator it = m.halfedges_begin(), end = m.halfedges_end();  const Traits& traits=m.get_traits();  while(it != end){  write(os,it->curve(),traits);  ++it;++it;  }  return os;  } */ CGAL_END_NAMESPACE#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?