00001
00002
00003
00004
00006
00007 #ifndef _ENRICHED_FACET_H
00008 #define _ENRICHED_FACET_H
00009
00010 #include "CGAL/HalfedgeDS_face_base.h"
00011
00017 template <class Refs, class T, class P, class Norm>
00018 class Enriched_facet : public CGAL::HalfedgeDS_face_base<Refs, T>
00019 {
00020
00021
00022 Norm m_normal;
00023
00024 public:
00025
00026
00027
00028
00029
00030 Enriched_facet()
00031 {
00032 };
00033
00034
00035 typedef Norm Normal_3;
00036 Normal_3& normal() { return m_normal; }
00037 const Normal_3& normal() const { return m_normal; }
00038 };
00039
00040
00041 #endif