BWAPI
|
00001 // Copyright (c) 2005 Tel-Aviv University (Israel). 00002 // All rights reserved. 00003 // 00004 // This file is part of CGAL (www.cgal.org); you may redistribute it under 00005 // the terms of the Q Public License version 1.0. 00006 // See the file LICENSE.QPL distributed with CGAL. 00007 // 00008 // Licensees holding a valid commercial license may use this file in 00009 // accordance with the commercial license agreement provided with the software. 00010 // 00011 // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 00012 // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00013 // 00014 // $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch/Arrangement_on_surface_2/include/CGAL/Arr_default_dcel.h $ 00015 // $Id: Arr_default_dcel.h 33059 2006-08-06 10:15:34Z wein $ 00016 // 00017 // 00018 // Author(s) : Ron Wein <wein@post.tau.ac.il> 00019 // Baruch Zukerman <baruchzu@post.tau.ac.il> 00020 00021 #ifndef CGAL_ARR_DEFAULT_DCEL_H 00022 #define CGAL_ARR_DEFAULT_DCEL_H 00023 00028 #include <CGAL/Arr_dcel_base.h> 00029 00030 CGAL_BEGIN_NAMESPACE 00031 00037 template <class Traits_> 00038 class Arr_default_dcel : 00039 public Arr_dcel_base<Arr_vertex_base<typename Traits_::Point_2>, 00040 Arr_halfedge_base<typename Traits_::X_monotone_curve_2>, 00041 Arr_face_base> 00042 { 00043 public: 00044 00048 template<typename T> 00049 struct rebind 00050 { 00051 typedef Arr_default_dcel<T> other; 00052 }; 00053 00055 Arr_default_dcel() 00056 {} 00057 00059 virtual ~Arr_default_dcel() 00060 {} 00061 }; 00062 00063 CGAL_END_NAMESPACE 00064 00065 #endif