\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
cgal.org
Top
Getting Started
Tutorials
Package Overview
Acknowledging CGAL
CGAL 5.0 - 2D Circular Geometry Kernel
Classes
Geometric Concepts
2D Circular Geometry Kernel Reference
Concepts
concept
CircularKernel::BoundedSide_2
concept
CircularKernel::CircularArc_2
Concept for arcs of circles.
More...
concept
CircularKernel::CircularArcPoint_2
Concept for points on circles, circular arcs or line arcs.
More...
concept
CircularKernel::CompareX_2
concept
CircularKernel::CompareXY_2
concept
CircularKernel::CompareY_2
concept
CircularKernel::CompareYatX_2
A function object concept to compare a point
p
and an arc
a
on the vertical line passing through
p
.
More...
concept
CircularKernel::CompareYtoRight_2
A function object concept to compare vertically two arcs on the right side of a common point
p
:
More...
concept
CircularKernel::ComputeCircularX_2
concept
CircularKernel::ComputeCircularY_2
concept
CircularKernel::ConstructBbox_2
A function object concept to construct a bounding box of geometric objects:
More...
concept
CircularKernel::ConstructCircle_2
concept
CircularKernel::ConstructCircularArc_2
concept
CircularKernel::ConstructCircularArcPoint_2
concept
CircularKernel::ConstructCircularMaxVertex_2
concept
CircularKernel::ConstructCircularMinVertex_2
concept
CircularKernel::ConstructCircularSourceVertex_2
concept
CircularKernel::ConstructCircularTargetVertex_2
concept
CircularKernel::ConstructLine_2
concept
CircularKernel::ConstructLineArc_2
concept
CircularKernel::DoIntersect_2
Testing whether two curves intersect.
More...
concept
CircularKernel::DoOverlap_2
Testing whether the interiors of two curves overlap.
More...
concept
CircularKernel::Equal_2
Testing equality between objects.
More...
concept
CircularKernel::GetEquation
concept
CircularKernel::HasOn_2
To test whether a point lies on a curve.
More...
concept
CircularKernel::HasOnBoundedSide_2
concept
CircularKernel::HasOnUnboundedSide_2
concept
CircularKernel::Intersect_2
concept
CircularKernel::InXRange_2
To test whether a point lies in the vertical range of a curve.
More...
concept
CircularKernel::IsVertical_2
concept
CircularKernel::IsXMonotone_2
concept
CircularKernel::IsYMonotone_2
concept
CircularKernel::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
CircularKernel::MakeXMonotone_2
concept
CircularKernel::MakeXYMonotone_2
concept
CircularKernel::Split_2
concept
CircularKernel