|
CGAL 5.1 - Bounding Volumes
|
#include <Concepts/ApproximateMinEllipsoid_d_Traits_d.h>
This concept defines the requirements for traits classes of CGAL::Approximate_min_ellipsoid_d<Traits>.
DefaultConstructible
CopyConstructible
Assignable
CGAL::Approximate_min_ellipsoid_d_traits_2<K,ET>
CGAL::Min_ellipse_2<Traits> Types | |
| typedef unspecified_type | FT |
typedef double FT More... | |
| typedef unspecified_type | ET |
Some model of concept RingNumberType that provides exact arithmetic. More... | |
| typedef unspecified_type | Point |
| Type of the input points. More... | |
| typedef unspecified_type | Cartesian_const_iterator |
Model for the STL concept RandomAccessIterator whose value type must be convertible to double. More... | |
Access Functions | |
| int | dimension (const Point &p) |
returns the dimension of a point p. More... | |
| Cartesian_const_iterator | cartesian_begin (const Point &p) |
| returns an input iterator over the Euclidean coordinates of the point \( p\). More... | |
| typedef unspecified_type ApproximateMinEllipsoid_d_Traits_d::Cartesian_const_iterator |
Model for the STL concept RandomAccessIterator whose value type must be convertible to double.
This type is used to iterate over the Cartesian coordinates of an instance of type Point, see cartesian_begin() below.
| typedef unspecified_type ApproximateMinEllipsoid_d_Traits_d::ET |
Some model of concept RingNumberType that provides exact arithmetic.
In addition, ET must be able to exactly represent any finite double value. (An example for such a type is CGAL::MP_Float.). The type ET is to be used by the Approximate_min_ellipsoid_d<Traits> class for internal, exact computations.
| typedef unspecified_type ApproximateMinEllipsoid_d_Traits_d::FT |
typedef double FT
| typedef unspecified_type ApproximateMinEllipsoid_d_Traits_d::Point |
Type of the input points.
Point must provide the default and copy constructor, and must be a model of DefaultConstructible, CopyConstructible, and Assignable.
| Cartesian_const_iterator ApproximateMinEllipsoid_d_Traits_d::cartesian_begin | ( | const Point & | p | ) |
returns an input iterator over the Euclidean coordinates of the point \( p\).
The range of the iterator must have size dimension(p).
| int ApproximateMinEllipsoid_d_Traits_d::dimension | ( | const Point & | p | ) |
returns the dimension of a point p.