Kernel Object の型
カーネル K のオブジェクトは、
CGAL::Point_2<K> CGAL::Polygon_2<K>
のように書くのだが、カーネルオブジェクトと呼ばれるものたち (Point, Line, Segment, Ray, Vector, Direction, Triangle, Circle, Iso_rectangle, Iso_cuboid, Object, Sphere, Plane, Tetrahedron) は、
K::Point_2
というのを持っている。これらは多分同じものだが、マニュアルには、どっちを使うべきとか、特には書かれていない。単に書くのが短くなるというだけのメリットだろうか。