CGAL 5.3 - 2D Arrangements
|
#include <CGAL/Arr_curve_data_traits_2.h>
Base_curve_2.
The Curve_2
class nested within the curve-data traits extends the Base_traits_2::Curve_2
type with an extra data field of type Data
.
Creation | |
Curve_2 () | |
default constructor. | |
Curve_2 (const Base_curve_2 &base) | |
constructs curve from the given base curve with uninitialized data field. | |
Curve_2 (const Base_curve_2 &base, const Data &data) | |
constructs curve from the given base curve with an attached data field. | |
Access Functions | |
const Curve_data & | data () const |
returns the data field (a non-const version, which returns a reference to the data object, is also available). | |
void | set_data (const Curve_data &data) |
sets the data field. | |