| 
    CGAL 4.7 - 2D Circular Geometry Kernel 
   | 
 
Kernel Concepts | |
| concept | BoundedSide_2 | 
| concept | CircularArc_2 | 
| Concept for arcs of circles.  More... | |
| concept | CircularArcPoint_2 | 
| Concept for points on circles, circular arcs or line arcs.  More... | |
| concept | CompareX_2 | 
| concept | CompareXY_2 | 
| concept | CompareY_2 | 
| concept | CompareYatX_2 | 
A function object concept to compare a point p and an arc a on the vertical line passing through p.  More... | |
| concept | CompareYtoRight_2 | 
A function object concept to compare vertically two arcs on the right side of a common point p:  More... | |
| concept | ComputeCircularX_2 | 
| concept | ComputeCircularY_2 | 
| concept | ConstructBbox_2 | 
| A function object concept to construct a bounding box of geometric objects:  More... | |
| concept | ConstructCircle_2 | 
| concept | ConstructCircularArc_2 | 
| concept | ConstructCircularArcPoint_2 | 
| concept | ConstructCircularMaxVertex_2 | 
| concept | ConstructCircularMinVertex_2 | 
| concept | ConstructCircularSourceVertex_2 | 
| concept | ConstructCircularTargetVertex_2 | 
| concept | ConstructLine_2 | 
| concept | ConstructLineArc_2 | 
| concept | DoIntersect_2 | 
| Testing whether two curves intersect.  More... | |
| concept | DoOverlap_2 | 
| Testing whether the interiors of two curves overlap.  More... | |
| concept | Equal_2 | 
| Testing equality between objects.  More... | |
| concept | GetEquation | 
| concept | HasOn_2 | 
| To test whether a point lies on a curve.  More... | |
| concept | HasOnBoundedSide_2 | 
| concept | HasOnUnboundedSide_2 | 
| concept | Intersect_2 | 
| concept | InXRange_2 | 
| To test whether a point lies in the vertical range of a curve.  More... | |
| concept | IsVertical_2 | 
| concept | IsXMonotone_2 | 
| concept | IsYMonotone_2 | 
| concept | 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.  More... | |
| concept | MakeXMonotone_2 | 
| concept | MakeXYMonotone_2 | 
| concept | Split_2 | 
Link with the algebraic kernel | |
| typedef unspecified_type | Get_equation | 
Model of CircularKernel::GetEquation.  More... | |
Operations | |
As in the  The name of the member function is the uncapitalized name of the type returned with the suffix   | |
| Construct_circular_arc_2 | construct_circular_arc_2_object () const | 
Model of AlgebraicKernelForCircles. 
Model of CircularKernel::BoundedSide_2. 
Model of Kernel::Circle_2. 
Model of CircularKernel::CircularArc_2. 
Model of CircularKernel::CircularArcPoint_2. 
Model of CircularKernel::CompareX_2. 
Model of CircularKernel::CompareXY_2. 
Model of CircularKernel::CompareY_2. 
Model of CircularKernel::CompareYatX_2. 
Model of CircularKernel::CompareYtoRight_2. 
Model of CircularKernel::ComputeCircularX_2 
Model of CircularKernel::ComputeCircularY_2 
Model of CircularKernel::ConstructBbox_2. 
Model of CircularKernel::ConstructCircle_2. 
Model of CircularKernel::ConstructCircularArc_2. 
Model of CircularKernel::ConstructLine_2. 
Model of CircularKernel::ConstructLineArc_2. 
Model of CircularKernel::DoIntersect_2. 
Model of CircularKernel::DoOverlap_2. 
Model of CircularKernel::Equal_2. 
| typedef unspecified_type CircularKernel::FT | 
Model of FieldNumberType. 
Model of CircularKernel::GetEquation. 
Model of CircularKernel::HasOn_2. 
Model of CircularKernel::HasOnBoundedSide_2. 
Model of CircularKernel::HasOnUnboundedSide_2. 
Model of CircularKernel::InXRange_2. 
Model of CircularKernel::Intersect_2. 
Model of CircularKernel::IsVertical_2. 
Model of CircularKernel::IsXMonotone_2. 
Model of CircularKernel::IsYMonotone_2. 
Model of Kernel::Line_2. 
Model of CircularKernel::LineArc_2. 
Model of LinearKernel. 
Model of CircularKernel::MakeXMonotone_2. 
Model of CircularKernel::MakeXYMonotone_2. 
Model of Kernel::Point_2. 
Model of RootOf_2. 
| typedef unspecified_type CircularKernel::RT | 
Model of RingNumberType. 
Model of CircularKernel::Split_2. 
| Construct_circular_arc_2 CircularKernel::construct_circular_arc_2_object | ( | ) | const |