mirror of https://github.com/CGAL/cgal
Better Circular_arc_2/Circular_arc_point_2/Line_arc_2 Copy Constructor
This commit is contained in:
parent
8decf385a1
commit
4dffce29c5
|
|
@ -299,7 +299,11 @@ public:
|
|||
: P_arc(a),bb(NULL)
|
||||
{}
|
||||
|
||||
Circular_arc_2(const Circular_arc_2 &c) : P_arc(c.P_arc), bb(NULL) {}
|
||||
Circular_arc_2(const Circular_arc_2 &c) : P_arc(c.P_arc)
|
||||
{
|
||||
if(c.bb) bb = new Bbox_2(*(c.bb));
|
||||
else bb = NULL;
|
||||
}
|
||||
|
||||
~Circular_arc_2() { if(bb) delete bb; }
|
||||
|
||||
|
|
|
|||
|
|
@ -172,7 +172,12 @@ public:
|
|||
: P_point(p),bb(NULL)
|
||||
{}
|
||||
|
||||
Circular_arc_point_2(const Circular_arc_point_2 &c) : P_point(c.P_point), bb(NULL) {}
|
||||
Circular_arc_point_2(const Circular_arc_point_2 &c) : P_point(c.P_point)
|
||||
{
|
||||
if(c.bb) bb = new Bbox_2(*(c.bb));
|
||||
else bb = NULL;
|
||||
}
|
||||
|
||||
~Circular_arc_point_2() { if(bb) delete bb; }
|
||||
|
||||
////Accesors////
|
||||
|
|
|
|||
|
|
@ -246,7 +246,12 @@ public:
|
|||
: P_arc(a) , bb(NULL)
|
||||
{}
|
||||
|
||||
Line_arc_2(const Line_arc_2 &c) : P_arc(c.P_arc), bb(NULL) {}
|
||||
Line_arc_2(const Line_arc_2 &c) : P_arc(c.P_arc)
|
||||
{
|
||||
if(c.bb) bb = new Bbox_2(*(c.bb));
|
||||
else bb = NULL;
|
||||
}
|
||||
|
||||
~Line_arc_2() { if(bb) delete bb; }
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue