CGAL 5.6 - dD Geometry Kernel
|
#include <CGAL/Epeck_d.h>
represents a point in the Euclidean space
Public Member Functions | |
Point_d (double x0, double x1,...) | |
introduces a point with coordinates (x0, x1, ...) where the number of coordinates matches the dimension. More... | |
template<typename ForwardIterator > | |
Point_d (ForwardIterator first, ForwardIterator end) | |
introduces a point with coordinate set [first,end) . More... | |
double | operator[] (int i) const |
returns the i'th coordinate of a point. More... | |
Cartesian_const_iterator_d | cartesian_begin () const |
returns an iterator pointing to the zeroth Cartesian coordinate. More... | |
Cartesian_const_iterator_d | cartesian_end () const |
returns an iterator pointing beyond the last Cartesian coordinate. More... | |
CGAL::Epeck_d< DimensionTag >::Point_d::Point_d | ( | double | x0, |
double | x1, | ||
... | |||
) |
introduces a point with coordinates (x0, x1, ...) where the number of coordinates matches the dimension.
DimensionTag
is a fixed dimension, not Dynamic_dimension_tag
. CGAL::Epeck_d< DimensionTag >::Point_d::Point_d | ( | ForwardIterator | first, |
ForwardIterator | end | ||
) |
introduces a point with coordinate set [first,end)
.
DimensionTag
is a fixed dimension, it matches distance(first,end)
. ForwardIterator | has its value type that is convertible to double . |
Cartesian_const_iterator_d CGAL::Epeck_d< DimensionTag >::Point_d::cartesian_begin | ( | ) | const |
returns an iterator pointing to the zeroth Cartesian coordinate.
Cartesian_const_iterator_d CGAL::Epeck_d< DimensionTag >::Point_d::cartesian_end | ( | ) | const |
returns an iterator pointing beyond the last Cartesian coordinate.
double CGAL::Epeck_d< DimensionTag >::Point_d::operator[] | ( | int | i | ) | const |
returns the i'th coordinate of a point.
i
is non-negative and less than the dimension.