// 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$ // $Revision$ $Date$ // $Name$ // // Author(s) : Eti Ezra #ifndef CGAL_IO_PM_WINDOW_STREAM_H #define CGAL_IO_PM_WINDOW_STREAM_H #ifndef CGAL_PLANAR_MAP_2_H #include #endif #ifndef CGAL_IO_PM_DRAWER_H #include #endif #ifndef CGAL_IO_DRAW_PM_H #include #endif #include CGAL_BEGIN_NAMESPACE template Window_stream & operator << (Window_stream & os, const Planar_map_2 & pm) { Pm_drawer< Planar_map_2, Window_stream> drawer(os); draw_pm(pm, drawer, os); return os; } /*template Window_stream& write(Window_stream& os, Planar_map_2 &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