\( \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 4.9 - 2D and 3D Linear Geometry Kernel
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Refinement Relationships
Concept Kernel::AreOrderedAlongLine_2
AdaptableFunctor (with three arguments)
Concept Kernel::AreOrderedAlongLine_3
AdaptableFunctor (with three arguments)
Concept Kernel::AreParallel_2
AdaptableFunctor (with two arguments)
Concept Kernel::AreParallel_3
AdaptableFunctor (with two arguments)
Concept Kernel::AreStrictlyOrderedAlongLine_2
AdaptableFunctor (with three arguments)
Concept Kernel::AreStrictlyOrderedAlongLine_3
AdaptableFunctor (with three arguments)
Concept Kernel::Assign_2
AdaptableFunctor (with two arguments)
Concept Kernel::Assign_3
AdaptableFunctor (with two arguments)
Concept Kernel::BoundedSide_2
AdaptableFunctor (with two arguments)
Concept Kernel::BoundedSide_3
AdaptableFunctor (with two arguments)
Concept Kernel::CartesianConstIterator_2

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::CartesianConstIterator_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Circle_2

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Circle_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Collinear_2
AdaptableFunctor (with three arguments)
Concept Kernel::Collinear_3
AdaptableFunctor (with three arguments)
Concept Kernel::CollinearAreOrderedAlongLine_2
AdaptableFunctor (with three arguments)
Concept Kernel::CollinearAreOrderedAlongLine_3
AdaptableFunctor (with three arguments)
Concept Kernel::CollinearAreStrictlyOrderedAlongLine_2
AdaptableFunctor (with three arguments)
Concept Kernel::CollinearAreStrictlyOrderedAlongLine_3
AdaptableFunctor (with three arguments)
Concept Kernel::CollinearHasOn_2
AdaptableFunctor (with two arguments)
Concept Kernel::CompareAngleWithXAxis_2
AdaptableFunctor (with two arguments)
Concept Kernel::CompareDistance_2
AdaptableFunctor (with three arguments)
Concept Kernel::CompareDistance_3
AdaptableFunctor (with three arguments)
Concept Kernel::CompareSlope_2
AdaptableFunctor (with two arguments)
Concept Kernel::CompareSquaredDistance_2
AdaptableFunctor (with three arguments)
Concept Kernel::CompareSquaredDistance_3
AdaptableFunctor (with three arguments)
Concept Kernel::CompareSquaredRadius_3
AdaptableFunctor (with three arguments)
Concept Kernel::CompareX_2
AdaptableFunctor (with two arguments)
Concept Kernel::CompareX_3
AdaptableFunctor (with two arguments)
Concept Kernel::CompareXAtY_2
AdaptableFunctor (with three arguments)
Concept Kernel::CompareXY_2
AdaptableFunctor (with two arguments)
Concept Kernel::CompareXY_3
AdaptableFunctor (with two arguments)
Concept Kernel::CompareXYZ_3
AdaptableFunctor (with two arguments)
Concept Kernel::CompareY_2
AdaptableFunctor (with two arguments)
Concept Kernel::CompareY_3
AdaptableFunctor (with two arguments)
Concept Kernel::CompareYAtX_2
AdaptableFunctor (with three arguments)
Concept Kernel::CompareYX_2
AdaptableFunctor (with two arguments)
Concept Kernel::CompareZ_3
AdaptableFunctor (with two arguments)
Concept Kernel::ComputeA_2
AdaptableFunctor
Concept Kernel::ComputeA_3
AdaptableFunctor
Concept Kernel::ComputeApproximateArea_3
AdaptableFunctor
Concept Kernel::ComputeApproximateSquaredLength_3
AdaptableFunctor (with one argument)
Concept Kernel::ComputeArea_2
AdaptableFunctor (with one argument)
Concept Kernel::ComputeArea_3
AdaptableFunctor (with one argument)
Concept Kernel::ComputeAreaDividedByPi_3
AdaptableFunctor (with one argument)
Concept Kernel::ComputeB_2
AdaptableFunctor
Concept Kernel::ComputeB_3
AdaptableFunctor
Concept Kernel::ComputeC_2
AdaptableFunctor
Concept Kernel::ComputeC_3
AdaptableFunctor
Concept Kernel::ComputeD_3
AdaptableFunctor
Concept Kernel::ComputeDeterminant_2
AdaptableFunctor (with two arguments)
Concept Kernel::ComputeDeterminant_3
AdaptableFunctor (with three arguments)
Concept Kernel::ComputeDx_2
AdaptableFunctor
Concept Kernel::ComputeDx_3
AdaptableFunctor
Concept Kernel::ComputeDy_2
AdaptableFunctor
Concept Kernel::ComputeDy_3
AdaptableFunctor
Concept Kernel::ComputeDz_3
AdaptableFunctor
Concept Kernel::ComputeHw_2
AdaptableFunctor
Concept Kernel::ComputeHw_3
AdaptableFunctor
Concept Kernel::ComputeHx_2
AdaptableFunctor
Concept Kernel::ComputeHx_3
AdaptableFunctor
Concept Kernel::ComputeHy_2
AdaptableFunctor
Concept Kernel::ComputeHy_3
AdaptableFunctor
Concept Kernel::ComputeHz_3
AdaptableFunctor
Concept Kernel::ComputeScalarProduct_2
AdaptableFunctor (with two arguments)
Concept Kernel::ComputeScalarProduct_3
AdaptableFunctor (with two arguments)
Concept Kernel::ComputeSquaredArea_3
AdaptableFunctor (with one argument)
Concept Kernel::ComputeSquaredDistance_2
AdaptableFunctor (with two arguments)
Concept Kernel::ComputeSquaredDistance_3
AdaptableFunctor (with two arguments)
Concept Kernel::ComputeSquaredLength_2
AdaptableFunctor (with one argument)
Concept Kernel::ComputeSquaredLength_3
AdaptableFunctor (with one argument)
Concept Kernel::ComputeSquaredLengthDividedByPiSquare_3
AdaptableFunctor (with one argument)
Concept Kernel::ComputeSquaredRadius_2
AdaptableFunctor (with one argument)
Concept Kernel::ComputeSquaredRadius_3
AdaptableFunctor (with one argument)
Concept Kernel::ComputeVolume_3
AdaptableFunctor (with one argument)
Concept Kernel::ComputeX_2
AdaptableFunctor
Concept Kernel::ComputeX_3
AdaptableFunctor
Concept Kernel::ComputeXmax_2
AdaptableFunctor
Concept Kernel::ComputeXmax_3
AdaptableFunctor
Concept Kernel::ComputeXmin_2
AdaptableFunctor
Concept Kernel::ComputeXmin_3
AdaptableFunctor
Concept Kernel::ComputeY_2
AdaptableFunctor
Concept Kernel::ComputeY_3
AdaptableFunctor
Concept Kernel::ComputeYAtX_2
AdaptableFunctor
Concept Kernel::ComputeYmax_2
AdaptableFunctor
Concept Kernel::ComputeYmax_3
AdaptableFunctor
Concept Kernel::ComputeYmin_2
AdaptableFunctor
Concept Kernel::ComputeYmin_3
AdaptableFunctor
Concept Kernel::ComputeZ_3
AdaptableFunctor
Concept Kernel::ComputeZmax_3
AdaptableFunctor
Concept Kernel::ComputeZmin_3
AdaptableFunctor
Concept Kernel::ConstructBarycenter_2
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructBarycenter_3
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructBaseVector_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructBbox_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructBbox_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructBisector_2
AdaptableFunctor
Concept Kernel::ConstructBisector_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructCartesianConstIterator_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructCartesianConstIterator_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructCenter_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructCenter_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructCentroid_2
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructCentroid_3
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructCircle_2
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructCircle_3
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructCircumcenter_2
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructCircumcenter_3
AdaptableFunctor (with four arguments)
Concept Kernel::ConstructCrossProductVector_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructDifferenceOfVectors_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructDifferenceOfVectors_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructDirection_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructDirection_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructDividedVector_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructDividedVector_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructEquidistantLine_3
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructIsoCuboid_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructIsoRectangle_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructLiftedPoint_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructLine_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructLine_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructMaxVertex_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructMaxVertex_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructMidpoint_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructMidpoint_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructMinVertex_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructMinVertex_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructNormal_3
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructObject_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructObject_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeCircle_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeDirection_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeDirection_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeLine_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeLine_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositePlane_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeRay_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeRay_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeSegment_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeSegment_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeSphere_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeTriangle_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeVector_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOppositeVector_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructOrthogonalVector_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructPerpendicularDirection_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructPerpendicularLine_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructPerpendicularLine_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructPerpendicularPlane_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructPerpendicularVector_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructPlane_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructPoint_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructPoint_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructPointOn_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructPointOn_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructProjectedPoint_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructProjectedPoint_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructProjectedXYPoint_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructRadicalLine_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructRadicalPlane_3
AdaptableFunctor (with two argument)
Concept Kernel::ConstructRay_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructRay_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructScaledVector_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructScaledVector_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructSecondPoint_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructSecondPoint_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructSegment_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructSegment_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructSource_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructSource_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructSphere_3
AdaptableFunctor (with four arguments)
Concept Kernel::ConstructSumOfVectors_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructSumOfVectors_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructSupportingPlane_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructTarget_2
AdaptableFunctor (with one argument)
Concept Kernel::ConstructTarget_3
AdaptableFunctor (with one argument)
Concept Kernel::ConstructTetrahedron_3
AdaptableFunctor (with four arguments)
Concept Kernel::ConstructTranslatedPoint_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructTranslatedPoint_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructTriangle_2
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructTriangle_3
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructUnitNormal_3
AdaptableFunctor (with three arguments)
Concept Kernel::ConstructVector_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructVector_3
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructVertex_2
AdaptableFunctor (with two arguments)
Concept Kernel::ConstructVertex_3
AdaptableFunctor (with two arguments)
Concept Kernel::Coplanar_3
AdaptableFunctor (with four arguments)
Concept Kernel::CoplanarOrientation_3
AdaptableFunctor (with four arguments)
Concept Kernel::CoplanarSideOfBoundedCircle_3
AdaptableFunctor (with four arguments)
Concept Kernel::CounterclockwiseInBetween_2
AdaptableFunctor (with three arguments)
Concept Kernel::Direction_2

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Direction_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::DoIntersect_2
AdaptableFunctor (with two arguments)
Concept Kernel::DoIntersect_3
AdaptableFunctor (with two arguments)
Concept Kernel::Equal_2
AdaptableFunctor (with two arguments)
Concept Kernel::Equal_3
AdaptableFunctor (with two arguments)
Concept Kernel::EqualX_2
AdaptableFunctor (with two arguments)
Concept Kernel::EqualX_3
AdaptableFunctor (with two arguments)
Concept Kernel::EqualXY_3
AdaptableFunctor (with two arguments)
Concept Kernel::EqualY_2
AdaptableFunctor (with two arguments)
Concept Kernel::EqualY_3
AdaptableFunctor (with two arguments)
Concept Kernel::EqualZ_3
AdaptableFunctor (with two arguments)
Concept Kernel::HasOn_2
AdaptableFunctor (with two arguments)
Concept Kernel::HasOn_3
AdaptableFunctor (with two arguments)
Concept Kernel::HasOnBoundary_2
AdaptableFunctor (with two arguments)
Concept Kernel::HasOnBoundary_3
AdaptableFunctor (with two arguments)
Concept Kernel::HasOnBoundedSide_2
AdaptableFunctor (with two arguments)
Concept Kernel::HasOnBoundedSide_3
AdaptableFunctor (with two arguments)
Concept Kernel::HasOnNegativeSide_2
AdaptableFunctor (with two arguments)
Concept Kernel::HasOnNegativeSide_3
AdaptableFunctor (with two arguments)
Concept Kernel::HasOnPositiveSide_2
AdaptableFunctor (with two arguments)
Concept Kernel::HasOnPositiveSide_3
AdaptableFunctor (with two arguments)
Concept Kernel::HasOnUnboundedSide_2
AdaptableFunctor (with two arguments)
Concept Kernel::HasOnUnboundedSide_3
AdaptableFunctor (with two arguments)
Concept Kernel::Intersect_2
AdaptableFunctor (with two arguments)
Concept Kernel::Intersect_3
AdaptableFunctor (with two or three arguments)
Concept Kernel::IsDegenerate_2
AdaptableFunctor (with one argument)
Concept Kernel::IsDegenerate_3
AdaptableFunctor (with one argument)
Concept Kernel::IsHorizontal_2
AdaptableFunctor (with one argument)
Concept Kernel::IsoCuboid_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::IsoRectangle_2

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::IsVertical_2
AdaptableFunctor (with one argument)
Concept Kernel::LeftTurn_2
AdaptableFunctor (with three arguments)
Concept Kernel::LessDistanceToPoint_2
AdaptableFunctor (with three arguments)
Concept Kernel::LessDistanceToPoint_3
AdaptableFunctor (with three arguments)
Concept Kernel::LessRotateCCW_2
AdaptableFunctor (with three arguments)
Concept Kernel::LessSignedDistanceToLine_2
AdaptableFunctor` (with four arguments)
Concept Kernel::LessSignedDistanceToPlane_3
AdaptableFunctor (with three arguments)
Concept Kernel::LessX_2
AdaptableFunctor (with two arguments)
Concept Kernel::LessX_3
AdaptableFunctor (with two arguments)
Concept Kernel::LessXY_2
AdaptableFunctor (with two arguments)
Concept Kernel::LessXY_3
AdaptableFunctor (with two arguments)
Concept Kernel::LessXYZ_3
AdaptableFunctor (with two arguments)
Concept Kernel::LessY_2
AdaptableFunctor (with two arguments)
Concept Kernel::LessY_3
AdaptableFunctor (with two arguments)
Concept Kernel::LessYX_2
AdaptableFunctor (with two arguments)
Concept Kernel::Line_2

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Line_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Object_2

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Object_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Orientation_2
AdaptableFunctor (with three arguments)
Concept Kernel::Orientation_3
AdaptableFunctor (with four arguments)
Concept Kernel::OrientedSide_2
AdaptableFunctor (with two arguments)
Concept Kernel::OrientedSide_3
AdaptableFunctor (with two arguments)
Concept Kernel::Plane_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Point_2

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Point_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Ray_2

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Ray_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Segment_2

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Segment_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::SideOfBoundedCircle_2
AdaptableFunctor (with four arguments)
Concept Kernel::SideOfBoundedSphere_3
AdaptableFunctor (with five arguments)
Concept Kernel::SideOfOrientedCircle_2
AdaptableFunctor (with four arguments)
Concept Kernel::SideOfOrientedSphere_3
AdaptableFunctor (with five arguments)
Concept Kernel::Sphere_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Tetrahedron_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Triangle_2

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Triangle_3

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Vector_2

CopyConstructible

Assignable

DefaultConstructible

Concept Kernel::Vector_3

CopyConstructible

Assignable

DefaultConstructible