CGAL 5.1 - 2D and 3D Linear Geometry Kernel
Kernel Function Object Concepts

Classes

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