Added constructor from regular plane

This commit is contained in:
Ophir Setter 2007-09-14 15:41:19 +00:00
parent c997df6892
commit 1a768ffda4
1 changed files with 10 additions and 0 deletions

View File

@ -65,6 +65,16 @@ public:
/*! Constructor */
Arr_plane_3(int a, int b, int c) : m_a(a), m_b(b), m_c(c) {}
/*! Constructor */
Arr_plane_3(typename Kernel::Plane_3 p)
{
CGAL_precondition_code(Kernel kernel;);
CGAL_precondition_code(typename Kernel::Point_3 orig = kernel.construct_point_3_object()(ORIGIN););
CGAL_precondition(kernel.has_on_3_object()(p, orig));
m_a = p.a(); m_b = p.b(); m_c = p.c() ;
}
/*! Constructor */
Arr_plane_3(const Point_3 & p, const Point_3 & r)
{