\( \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.13 - 2D and 3D Linear Geometry Kernel
Kernel Function Object Concepts

Concepts

conceptKernel::Angle_2
 
conceptKernel::Angle_3
 
conceptKernel::AreOrderedAlongLine_2
 
conceptKernel::AreOrderedAlongLine_3
 
conceptKernel::AreParallel_2
 
conceptKernel::AreParallel_3
 
conceptKernel::AreStrictlyOrderedAlongLine_2
 
conceptKernel::AreStrictlyOrderedAlongLine_3
 
conceptKernel::Assign_2
 
conceptKernel::Assign_3
 
conceptKernel::BoundedSide_2
 
conceptKernel::BoundedSide_3
 
conceptKernel::CartesianConstIterator_2
 A type representing an iterator to the Cartesian coordinates of a point in two dimensions. More...
 
conceptKernel::CartesianConstIterator_3
 A type representing an iterator to the Cartesian coordinates of a point in three dimensions. More...
 
conceptKernel::CollinearAreOrderedAlongLine_2
 
conceptKernel::CollinearAreOrderedAlongLine_3
 
conceptKernel::CollinearAreStrictlyOrderedAlongLine_2
 
conceptKernel::CollinearAreStrictlyOrderedAlongLine_3
 
conceptKernel::CollinearHasOn_2
 
conceptKernel::Collinear_2
 
conceptKernel::Collinear_3
 
conceptKernel::CompareAngleWithXAxis_2
 
conceptKernel::CompareDihedralAngle_3
 
conceptKernel::CompareDistance_2
 
conceptKernel::CompareDistance_3
 
conceptKernel::ComparePowerDistance_2
 
conceptKernel::ComparePowerDistance_3
 
conceptKernel::CompareSlope_2
 
conceptKernel::CompareSlope_3
 
conceptKernel::CompareSquaredDistance_2
 
conceptKernel::CompareSquaredDistance_3
 
conceptKernel::CompareSquaredRadius_3
 
conceptKernel::CompareWeightedSquaredRadius_3
 
conceptKernel::CompareXAtY_2
 
conceptKernel::CompareXYZ_3
 
conceptKernel::CompareXY_2
 
conceptKernel::CompareXY_3
 
conceptKernel::CompareX_2
 
conceptKernel::CompareX_3
 
conceptKernel::CompareYAtX_2
 
conceptKernel::CompareYX_2
 
conceptKernel::CompareY_2
 
conceptKernel::CompareY_3
 
conceptKernel::CompareZ_3
 
conceptKernel::ComputeA_2
 
conceptKernel::ComputeA_3
 
conceptKernel::ComputeApproximateArea_3
 
conceptKernel::ComputeApproximateDihedralAngle_3
 
conceptKernel::ComputeApproximateSquaredLength_3
 
conceptKernel::ComputeAreaDividedByPi_3
 
conceptKernel::ComputeArea_2
 
conceptKernel::ComputeArea_3
 
conceptKernel::ComputeB_2
 
conceptKernel::ComputeB_3
 
conceptKernel::ComputeC_2
 
conceptKernel::ComputeC_3
 
conceptKernel::ComputeD_3
 
conceptKernel::ComputeDeterminant_2
 
conceptKernel::ComputeDeterminant_3
 
conceptKernel::ComputeDx_2
 
conceptKernel::ComputeDx_3
 
conceptKernel::ComputeDy_2
 
conceptKernel::ComputeDy_3
 
conceptKernel::ComputeDz_3
 
conceptKernel::ComputeHx_2
 
conceptKernel::ComputeHx_3
 
conceptKernel::ComputeHy_2
 
conceptKernel::ComputeHy_3
 
conceptKernel::ComputeHw_2
 
conceptKernel::ComputeHw_3
 
conceptKernel::ComputeHz_3
 
conceptKernel::ComputePowerDistanceToPowerSphere_3
 
conceptKernel::ComputePowerProduct_2
 
conceptKernel::ComputePowerProduct_3
 
conceptKernel::ComputeLInfinityDistance_2
 
conceptKernel::ComputeLInfinityDistance_3
 
conceptKernel::ComputeScalarProduct_2
 
conceptKernel::ComputeScalarProduct_3
 
conceptKernel::ComputeSquaredArea_3
 
conceptKernel::ComputeSquaredDistance_2
 
conceptKernel::ComputeSquaredDistance_3
 
conceptKernel::ComputeSquaredLengthDividedByPiSquare_3
 
conceptKernel::ComputeSquaredLength_2
 
conceptKernel::ComputeSquaredLength_3
 
conceptKernel::ComputeSquaredRadius_2
 
conceptKernel::ComputeSquaredRadius_3
 
conceptKernel::ComputeSquaredRadiusSmallestOrthogonalCircle_2
 
conceptKernel::ComputeSquaredRadiusSmallestOrthogonalSphere_3
 
conceptKernel::ComputeVolume_3
 
conceptKernel::ComputeWeight_2
 
conceptKernel::ComputeWeight_3
 
conceptKernel::ComputeX_2
 
conceptKernel::ComputeX_3
 
conceptKernel::ComputeXmax_2
 
conceptKernel::ComputeXmax_3
 
conceptKernel::ComputeXmin_2
 
conceptKernel::ComputeXmin_3
 
conceptKernel::ComputeYAtX_2
 
conceptKernel::ComputeY_2
 
conceptKernel::ComputeY_3
 
conceptKernel::ComputeYmax_2
 
conceptKernel::ComputeYmax_3
 
conceptKernel::ComputeYmin_2
 
conceptKernel::ComputeYmin_3
 
conceptKernel::ComputeZ_3
 
conceptKernel::ComputeZmax_3
 
conceptKernel::ComputeZmin_3
 
conceptKernel::ConstructBarycenter_2
 
conceptKernel::ConstructBarycenter_3
 
conceptKernel::ConstructBaseVector_3
 
conceptKernel::ConstructBbox_2
 
conceptKernel::ConstructBbox_3
 
conceptKernel::ConstructBisector_2
 
conceptKernel::ConstructBisector_3
 
conceptKernel::ConstructCartesianConstIterator_2
 
conceptKernel::ConstructCartesianConstIterator_3
 
conceptKernel::ConstructCenter_2
 
conceptKernel::ConstructCenter_3
 
conceptKernel::ConstructCentroid_2
 
conceptKernel::ConstructCentroid_3
 
conceptKernel::ConstructCircle_2
 
conceptKernel::ConstructCircle_3
 
conceptKernel::ConstructCircumcenter_2
 
conceptKernel::ConstructCircumcenter_3
 
conceptKernel::ConstructCrossProductVector_3
 
conceptKernel::ConstructDifferenceOfVectors_2
 
conceptKernel::ConstructDifferenceOfVectors_3
 
conceptKernel::ConstructDirection_2
 
conceptKernel::ConstructDirection_3
 
conceptKernel::ConstructDividedVector_2
 
conceptKernel::ConstructDividedVector_3
 
conceptKernel::ConstructEquidistantLine_3
 
conceptKernel::ConstructIsoCuboid_3
 
conceptKernel::ConstructIsoRectangle_2
 
conceptKernel::ConstructLiftedPoint_3
 
conceptKernel::ConstructLine_2
 
conceptKernel::ConstructLine_3
 
conceptKernel::ConstructMaxVertex_2
 
conceptKernel::ConstructMaxVertex_3
 
conceptKernel::ConstructMidpoint_2
 
conceptKernel::ConstructMidpoint_3
 
conceptKernel::ConstructMinVertex_2
 
conceptKernel::ConstructMinVertex_3
 
conceptKernel::ConstructNormal_3
 
conceptKernel::ConstructObject_2
 
conceptKernel::ConstructObject_3
 
conceptKernel::ConstructOppositeCircle_2
 
conceptKernel::ConstructOppositeDirection_2
 
conceptKernel::ConstructOppositeDirection_3
 
conceptKernel::ConstructOppositeLine_2
 
conceptKernel::ConstructOppositeLine_3
 
conceptKernel::ConstructOppositePlane_3
 
conceptKernel::ConstructOppositeRay_2
 
conceptKernel::ConstructOppositeRay_3
 
conceptKernel::ConstructOppositeSegment_2
 
conceptKernel::ConstructOppositeSegment_3
 
conceptKernel::ConstructOppositeSphere_3
 
conceptKernel::ConstructOppositeTriangle_2
 
conceptKernel::ConstructOppositeVector_2
 
conceptKernel::ConstructOppositeVector_3
 
conceptKernel::ConstructOrthogonalVector_3
 
conceptKernel::ConstructPerpendicularDirection_2
 
conceptKernel::ConstructPerpendicularLine_2
 
conceptKernel::ConstructPerpendicularLine_3
 
conceptKernel::ConstructPerpendicularPlane_3
 
conceptKernel::ConstructPerpendicularVector_2
 
conceptKernel::ConstructPlane_3
 
conceptKernel::ConstructPointOn_2
 
conceptKernel::ConstructPointOn_3
 
conceptKernel::ConstructPoint_2
 
conceptKernel::ConstructPoint_3
 
conceptKernel::ConstructProjectedPoint_2
 
conceptKernel::ConstructProjectedPoint_3
 
conceptKernel::ConstructProjectedXYPoint_2
 
conceptKernel::ConstructRadicalAxis_2
 
conceptKernel::ConstructRadicalLine_2
 
conceptKernel::ConstructRadicalPlane_3
 
conceptKernel::ConstructRay_2
 
conceptKernel::ConstructRay_3
 
conceptKernel::ConstructScaledVector_2
 
conceptKernel::ConstructScaledVector_3
 
conceptKernel::ConstructSecondPoint_2
 
conceptKernel::ConstructSecondPoint_3
 
conceptKernel::ConstructSegment_2
 
conceptKernel::ConstructSegment_3
 
conceptKernel::ConstructSource_2
 
conceptKernel::ConstructSource_3
 
conceptKernel::ConstructSphere_3
 
conceptKernel::ConstructSumOfVectors_2
 
conceptKernel::ConstructSumOfVectors_3
 
conceptKernel::ConstructSupportingPlane_3
 
conceptKernel::ConstructTarget_2
 
conceptKernel::ConstructTarget_3
 
conceptKernel::ConstructTetrahedron_3
 
conceptKernel::ConstructTranslatedPoint_2
 
conceptKernel::ConstructTranslatedPoint_3
 
conceptKernel::ConstructTriangle_2
 
conceptKernel::ConstructTriangle_3
 
conceptKernel::ConstructUnitNormal_3
 
conceptKernel::ConstructVector_2
 
conceptKernel::ConstructVector_3
 
conceptKernel::ConstructVertex_2
 
conceptKernel::ConstructVertex_3
 
conceptKernel::ConstructWeightedCircumcenter_2
 
conceptKernel::ConstructWeightedCircumcenter_3
 
conceptKernel::ConstructWeightedPoint_2
 
conceptKernel::ConstructWeightedPoint_3
 
conceptKernel::CoplanarOrientation_3
 
conceptKernel::CoplanarSideOfBoundedCircle_3
 
conceptKernel::Coplanar_3
 
conceptKernel::CounterclockwiseInBetween_2
 
conceptKernel::DoIntersect_2
 
conceptKernel::DoIntersect_3
 
conceptKernel::EqualXY_3
 
conceptKernel::EqualX_2
 
conceptKernel::EqualX_3
 
conceptKernel::EqualY_2
 
conceptKernel::EqualY_3
 
conceptKernel::EqualZ_3
 
conceptKernel::Equal_2
 
conceptKernel::Equal_3
 
conceptKernel::HasOnBoundary_2
 
conceptKernel::HasOnBoundary_3
 
conceptKernel::HasOnBoundedSide_2
 
conceptKernel::HasOnBoundedSide_3
 
conceptKernel::HasOnNegativeSide_2
 
conceptKernel::HasOnNegativeSide_3
 
conceptKernel::HasOnPositiveSide_2
 
conceptKernel::HasOnPositiveSide_3
 
conceptKernel::HasOnUnboundedSide_2
 
conceptKernel::HasOnUnboundedSide_3
 
conceptKernel::HasOn_2
 
conceptKernel::HasOn_3
 
conceptKernel::Intersect_2
 
conceptKernel::Intersect_3
 
conceptKernel::IsDegenerate_2
 
conceptKernel::IsDegenerate_3
 
conceptKernel::IsHorizontal_2
 
conceptKernel::IsVertical_2
 
conceptKernel::LeftTurn_2
 
conceptKernel::LessDistanceToPoint_2
 
conceptKernel::LessDistanceToPoint_3
 
conceptKernel::LessRotateCCW_2
 
conceptKernel::LessSignedDistanceToLine_2
 
conceptKernel::LessSignedDistanceToPlane_3
 
conceptKernel::LessXYZ_3
 
conceptKernel::LessXY_2
 
conceptKernel::LessXY_3
 
conceptKernel::LessX_2
 
conceptKernel::LessX_3
 
conceptKernel::LessYX_2
 
conceptKernel::LessY_2
 
conceptKernel::LessY_3
 
conceptKernel::LessZ_3
 
conceptKernel::Orientation_2
 
conceptKernel::Orientation_3
 
conceptKernel::OrientedSide_2
 
conceptKernel::OrientedSide_3
 
conceptKernel::PowerSideOfBoundedPowerCircle_2
 
conceptKernel::PowerSideOfBoundedPowerSphere_3
 
conceptKernel::PowerSideOfOrientedPowerCircle_2
 
conceptKernel::PowerSideOfOrientedPowerSphere_3
 
conceptKernel::SideOfBoundedCircle_2
 
conceptKernel::SideOfBoundedSphere_3
 
conceptKernel::SideOfOrientedCircle_2
 
conceptKernel::SideOfOrientedSphere_3