CGAL 4.6.2 - 2D Circular Geometry Kernel
|
CGAL | |
Algebraic_kernel_for_circles_2_2 | |
Circular_arc_2 | |
Circular_arc_point_2 | |
Circular_kernel_2 | |
Exact_circular_kernel_2 | A typedef to a circular kernel that provides both exact geometric predicates and exact geometric constructions |
Line_arc_2 | |
Polynomial_1_2 | |
Polynomial_for_circles_2_2 | |
Root_for_circles_2_2 | |
AlgebraicKernelForCircles | The AlgebraicKernelForCircles concept is meant to provide the curved kernel with all the algebraic functionalities required for the manipulation of circular arcs |
CompareX | |
CompareXY | |
CompareY | |
ConstructPolynomial_1_2 | |
ConstructPolynomialForCircles_2_2 | |
Polynomial_1_2 | Concept to represent bivariate polynomials of degree 1 whose coefficients are of a type that is a model of the concept RingNumberType |
PolynomialForCircles_2_2 | Concept to represent bivariate polynomials of degree up to 2 capable of storing equations of circles, whose center's coordinates, as well as the square of the radius, are of a type that is a model of the concept FieldNumberType |
RootForCircles_2_2 | Concept to represent the roots of a system of two equations of degree 2 in two variables x and y that are models of concept AlgebraicKernelForCircles::PolynomialForCircles_2_2 |
SignAt | |
Solve | |
XCriticalPoints | |
YCriticalPoints | |
CircularKernel | |
BoundedSide_2 | |
CircularArc_2 | Concept for arcs of circles |
CircularArcPoint_2 | Concept for points on circles, circular arcs or line arcs |
CompareX_2 | |
CompareXY_2 | |
CompareY_2 | |
CompareYatX_2 | A function object concept to compare a point p and an arc a on the vertical line passing through p |
CompareYtoRight_2 | A function object concept to compare vertically two arcs on the right side of a common point p : |
ComputeCircularX_2 | |
ComputeCircularY_2 | |
ConstructBbox_2 | A function object concept to construct a bounding box of geometric objects: |
ConstructCircle_2 | |
ConstructCircularArc_2 | |
ConstructCircularArcPoint_2 | |
ConstructCircularMaxVertex_2 | |
ConstructCircularMinVertex_2 | |
ConstructCircularSourceVertex_2 | |
ConstructCircularTargetVertex_2 | |
ConstructLine_2 | |
ConstructLineArc_2 | |
DoIntersect_2 | Testing whether two curves intersect |
DoOverlap_2 | Testing whether the interiors of two curves overlap |
Equal_2 | Testing equality between objects |
GetEquation | |
HasOn_2 | To test whether a point lies on a curve |
HasOnBoundedSide_2 | |
HasOnUnboundedSide_2 | |
Intersect_2 | |
InXRange_2 | To test whether a point lies in the vertical range of a curve |
IsVertical_2 | |
IsXMonotone_2 | |
IsYMonotone_2 | |
LineArc_2 | Concept for line segments supported by a line that is a model of Kernel::Line_2 and whose endpoints are models of the CircularKernel::CircularArcPoint_2 concept |
MakeXMonotone_2 | |
MakeXYMonotone_2 | |
Split_2 |