2D Arrangements Demo

This program demonstrates the use of CGAL's 2D Arrangements package.
It enables the user to create and manipulate arrangements of:

- Boundeed line segments.
- Polylines.
- Unbounded linear curves.
- Conic curves.
- Algebraic curves.
- Bezier curves.
- Rational functions.

For each of these arrangements the following operations are supported:

- Curve insertion.
- Curve deletion.
- Point location queries.
- Vertical ray shooting (up/down).
- Splitting.
- Merging.
- Lower/upper envelopes.