// ============================================================================ // // Copyright (c) 1997 The CGAL Consortium // // This software and related documentation is part of an INTERNAL release // of the Computational Geometry Algorithms Library (CGAL). It is not // intended for general use. // // ---------------------------------------------------------------------------- // // release : $CGAL_Revision: $ // release_date : $CGAL_Date: $ // // file : include/CGAL/HalfedgeDS_items_2.h // package : HalfedgeDS 3.3 (27 Sep 2000) // chapter : Halfedge Data Structures // // revision : $Revision$ // revision_date : $Date$ // // author(s) : Lutz Kettner // maintainer : // coordinator : MPI Saarbruecken // // Default items class for HDS (Vertex, Halfedge, Face). // ============================================================================ #ifndef CGAL_HALFEDGEDS_ITEMS_2_H #define CGAL_HALFEDGEDS_ITEMS_2_H 1 #ifndef CGAL_HALFEDGEDS_VERTEX_BASE_H #include #endif #ifndef CGAL_HALFEDGEDS_HALFEDGE_BASE_H #include #endif #ifndef CGAL_HALFEDGEDS_FACE_BASE_H #include #endif CGAL_BEGIN_NAMESPACE class HalfedgeDS_items_2 { public: template < class Refs, class Traits> struct Vertex_wrapper { typedef typename Traits::Point_2 Point; typedef HalfedgeDS_vertex_base< Refs, Tag_true, Point> Vertex; }; template < class Refs, class Traits> struct Halfedge_wrapper { typedef HalfedgeDS_halfedge_base< Refs> Halfedge; }; template < class Refs, class Traits> struct Face_wrapper { typedef HalfedgeDS_face_base< Refs> Face; }; }; CGAL_END_NAMESPACE #endif // CGAL_HALFEDGEDS_ITEMS_2_H // // EOF //