Kernel::Component_accessor_d

A model for this must provide:

int fo.dimension ( Kernel::Point_d p)
returns the dimension of p.

Kernel::RT fo.homogeneous ( Kernel::Point_d p, int i)
returns the ith homogeneous coordinate of p.
Precondition: 0 <= i <= dimension(p).

Kernel::FT fo.cartesian ( Kernel::Point_d p, int i)
returns the ith Cartesian coordinate of p.
Precondition: 0 <= i < dimension(p).