![]() |
#include <CGAL/Line_arc_2.h>
| |||
Construct the line segment supported by l, whose source
is p1 and whose target is p2.
| |||
| Line_arc_2<CircularKernel> la ( Line_2<CircularKernel> l, Point_2<CircularKernel> p1, Point_2<CircularKernel> p2); | |||
|
Same.
| |||
| Line_arc_2<CircularKernel> la ( Segment_2<CircularKernel> s); | |||
| Line_2<CircularKernel> | la.supporting_line () | |
| Circular_arc_point_2<CircularKernel> | ||
| la.source () | ||
| Circular_arc_point_2<CircularKernel> | ||
| la.target () | ||
| Circular_arc_point_2<CircularKernel> | ||
| la.left () | ||
| Circular_arc_point_2<CircularKernel> | ||
| la.right () | ||
| Bbox_2 | la.bbox () const | Returns a bounding box containing the line segment. |
| bool | la.is_vertical () | |
| istream& | std::istream& is >> Line_arc_2 & ca | |
| ostream& | std::ostream& os << Line_arc_2 ca | |
The format for input/output is, for each line arc: a Line_2 (the supporting line) and two Circular_arc_point_2 (the two endpoints), under the condition that the endpoints are actually lying on the line.
CGAL::Circular_arc_point_2<CircularKernel>
CGAL::Circular_arc_2<CircularKernel>