\( \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.8 - 2D and 3D Linear Geometry Kernel

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Kernel::Point_3 Concept Reference
Kernel Geometric Object Concepts

## Definition

A type representing points in three dimensions.

Refines:

  CopyConstructible

  Assignable

  DefaultConstructible

See Also
  `Kernel::Angle_3`
  `Kernel::AreOrderedAlongLine_3`
  `Kernel::AreStrictlyOrderedAlongLine_3`
  `Kernel::Collinear_3`
  `Kernel::CollinearAreOrderedAlongLine_3`
  `Kernel::CollinearAreStrictlyOrderedAlongLine_3`
  `Kernel::CompareDistance_3`
  `Kernel::CompareXYZ_3`
  `Kernel::CompareXY_3`
  `Kernel::CompareX_3`
  `Kernel::CompareY_3`
  `Kernel::CompareZ_3`
  `Kernel::ComputeSquaredDistance_3`
  `Kernel::ComputeSquaredRadius_3`
  `Kernel::ComputeX_3`
  `Kernel::ComputeY_3`
  `Kernel::ComputeZ_3`
  `Kernel::ConstructBisector_3`
  `Kernel::ConstructCentroid_3`
  `Kernel::ConstructCircumcenter_3`
  `Kernel::ConstructLiftedPoint_3`
  `Kernel::ConstructMidpoint_3`
  `Kernel::ConstructPointOn_3`
  `Kernel::ConstructPoint_3`
  `Kernel::ConstructProjectedPoint_3`
  `Kernel::ConstructTranslatedPoint_3`
  `Kernel::CoplanarOrientation_3`
  `Kernel::CoplanarSideOfBoundedCircle_3`
  `Kernel::Coplanar_3`
  `Kernel::EqualXY_3`
  `Kernel::EqualX_3`
  `Kernel::EqualY_3`
  `Kernel::EqualZ_3`
  `Kernel::Equal_3`
  `Kernel::LessDistanceToPoint_3`
  `Kernel::LessSignedDistanceToPlane_3`
  `Kernel::LessXYZ_3`
  `Kernel::LessXY_3`
  `Kernel::LessX_3`
  `Kernel::LessY_3`
  `Kernel::LessZ_3`
  `Kernel::Orientation_3`
  `Kernel::SideOfBoundedSphere_3`
  `Kernel::SideOfOrientedSphere_3`