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