CGAL 6.2 - 2D Circular Geometry Kernel

Loading...
Searching...
No Matches
Class and Concept List
Here is the list of all concepts and classes of this package. Classes are inside the namespace CGAL. Concepts are in the global namespace.
[detail level 1 2]

▼N CGAL |
C Algebraic_kernel_for_circles_2_2 |
C Circular_arc_2 |
C Circular_arc_point_2 |
C Circular_kernel_2 |
C Exact_circular_kernel_2 | A typedef to a circular kernel that provides both exact geometric predicates and exact geometric constructions
C Line_arc_2 |
C Polynomial_1_2 |
C Polynomial_for_circles_2_2 |
C Root_for_circles_2_2 |
▼C AlgebraicKernelForCircles | The `AlgebraicKernelForCircles` concept is meant to provide the curved kernel with all the algebraic functionalities required for the manipulation of circular arcs
C CompareX |
C CompareXY |
C CompareY |
C ConstructPolynomial_1_2 |
C ConstructPolynomialForCircles_2_2 |
C 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`
C 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`
C 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`
C SignAt |
C Solve |
C XCriticalPoints |
C YCriticalPoints |
▼C CircularKernel |
C BoundedSide_2 |
C CircularArc_2 | Concept for arcs of circles
C CircularArcPoint_2 | Concept for points on circles, circular arcs or line arcs
C CompareX_2 |
C CompareXY_2 |
C CompareY_2 |
C CompareYatX_2 | A function object concept to compare a point `p` and an arc `a` on the vertical line passing through `p`
C CompareYtoRight_2 | A function object concept to compare vertically two arcs on the right side of a common point `p`:
C ComputeCircularX_2 |
C ComputeCircularY_2 |
C ConstructBbox_2 | A function object concept to construct a bounding box of geometric objects:
C ConstructCircle_2 |
C ConstructCircularArc_2 |
C ConstructCircularArcPoint_2 |
C ConstructCircularMaxVertex_2 |
C ConstructCircularMinVertex_2 |
C ConstructCircularSourceVertex_2 |
C ConstructCircularTargetVertex_2 |
C ConstructLine_2 |
C ConstructLineArc_2 |
C DoIntersect_2 | Testing whether two curves intersect
C DoOverlap_2 | Testing whether the interiors of two curves overlap
C Equal_2 | Testing equality between objects
C GetEquation |
C HasOn_2 | To test whether a point lies on a curve
C HasOnBoundedSide_2 |
C HasOnUnboundedSide_2 |
C Intersect_2 |
C InXRange_2 | To test whether a point lies in the vertical range of a curve
C IsVertical_2 |
C IsXMonotone_2 |
C IsYMonotone_2 |
C 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
C MakeXMonotone_2 |
C MakeXYMonotone_2 |
C Split_2 |