CGAL 5.1 - 2D and 3D Linear Geometry Kernel
Kernel Namespace Reference

Classes

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

Definition