|
CGAL 4.4 - 2D Circular Geometry Kernel
|
Classes | |
| class | Algebraic_kernel_for_circles_2_2 |
| class | Circular_arc_2 |
| class | Circular_arc_point_2 |
| class | Circular_kernel_2 |
| class | Exact_circular_kernel_2 |
| A typedef to a circular kernel that provides both exact geometric predicates and exact geometric constructions. More... | |
| class | Line_arc_2 |
| class | Polynomial_1_2 |
| class | Polynomial_for_circles_2_2 |
| class | Root_for_circles_2_2 |
Functions | |
| bool | has_in_x_range (const Circular_arc_2< CircularKernel > &ca, const Circular_arc_point_2< CircularKernel > &p) |
| Checks whether the point lies in the vertical range defined by the arc. More... | |
| bool | has_in_x_range (const Line_arc_2< CircularKernel > &ca, const Circular_arc_point_2< CircularKernel > &p) |
| Checks whether the point lies in the vertical range defined by the line segment. More... | |
| bool | has_on (const Circle_2< CircularKernel > &c, const Circular_arc_point_2< CircularKernel > &p) |
| Checks whether the point lies on the circle. More... | |
| template<class OutputIterator > | |
| OutputIterator | make_x_monotone (const Circular_arc_2< CircularKernel > &ca, OutputIterator res) |
Copies in the output iterator the x-monotone sub-arcs of ca. More... | |
| template<class OutputIterator > | |
| OutputIterator | make_xy_monotone (const Circular_arc_2< CircularKernel > &ca, OutputIterator res) |
Copies in the output iterator the xy-monotone sub-arcs of ca. More... | |
| Circular_arc_point_2 < CircularKernel > | x_extremal_point (const Circle_2< CircularKernel > &c, bool b) |
Returns the leftmost (resp. rightmost) point of the circle if b is true (resp. false). More... | |
| template<class OutputIterator > | |
| OutputIterator | x_extremal_points (const Circle_2< CircularKernel > &c, OutputIterator res) |
Copies in the output iterator the x-extremal points of the circle. More... | |
| Circular_arc_point_2 < CircularKernel > | y_extremal_point (const Circle_2< CircularKernel > &c, bool b) |
Returns the bottommost (resp. topmost) point of the circle if b is true (resp. false). More... | |
| template<class OutputIterator > | |
| OutputIterator | y_extremal_points (const Circle_2< CircularKernel > &c, OutputIterator res) |
Copies in the output iterator the y-extremal points of the circle. More... | |
| CGAL::Comparison_result | compare_y_to_right (const Circular_arc_2< CircularKernel > &ca1, const Circular_arc_2< CircularKernel > &ca2, Circular_arc_point_2< CircularKernel > &p) |
Compares vertically the two arcs, to the right of the point p,. More... | |