00001
00002
00003
00004
00006
00007 #ifndef _ENRICHED_HALFEDGE_H
00008 #define _ENRICHED_HALFEDGE_H
00009
00010 #include "CGAL/HalfedgeDS_halfedge_base.h"
00011
00017 template <class Refs, class Tprev, class Tvertex, class Tface, class Norm>
00018 class Enriched_halfedge : public CGAL::HalfedgeDS_halfedge_base<Refs,Tprev,Tvertex,Tface>
00019 {
00020 private:
00021 long m_tag;
00022
00023 public:
00024
00025
00026 Enriched_halfedge()
00027 {
00028 };
00029
00030
00031 const long& tag() const { return m_tag; }
00032 long& tag() { return m_tag; }
00033 void tag(const long& t) { m_tag = t; }
00034
00035 };
00036
00037 #endif