#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>