CGAL 6.1 - Bounding Volumes

Loading...
Searching...
No Matches
List of all members
CGAL::Approximate_min_ellipsoid_d_traits_3< K, ET > Struct Template Reference
Reference Manual

`#include <CGAL/Approximate_min_ellipsoid_d_traits_3.h>`

## Definition

template<typename K, typename ET>
struct CGAL::Approximate_min_ellipsoid_d_traits_3< K, ET >

The class `Approximate_min_ellipsoid_d_traits_3` is a traits class for `CGAL::Approximate_min_ellipsoid_d<Traits>` using the 3-dimensional CGAL kernel.

In order to use this class, an exact number-type `ET` has to be provided which `Approximate_min_ellipsoid_d<Traits>` will use for its internal exact computations.

Template Parameters

  K | must be a model for `Kernel`.
  ET | must be a model for the concept `EuclideanRing` with exact arithmetic operations, i.e., the type `Algebraic_structure_traits<ET>::Is_exact` must be `Tag_true` (Examples of such a number-type are `MP_Float`, `CORE::Expr`, and `Gmpq`.)

Is model of
  `ApproximateMinEllipsoid_d_Traits_d`

See also
  `CGAL::Approximate_min_ellipsoid_d_traits_2<K,ET>`
  `CGAL::Approximate_min_ellipsoid_d_traits_d<K,ET>`
  `ApproximateMinEllipsoid_d_Traits_d`

## Types
typedef unspecified_type | FT
| `typedef double FT`.
typedef unspecified_type | ET
| typedef to the second template argument, `ET`.
typedef unspecified_type | Point
| `typedef K::Point_3 Point`
typedef unspecified_type | Cartesian_const_iterator
| `typedef K::Cartesian_const_iterator_3 Cartesian_const_iterator`

## Member Typedef Documentation

## ◆ FT

template<typename K , typename ET >

typedef unspecified_type CGAL::Approximate_min_ellipsoid_d_traits_3< K, ET >::FT

`typedef double FT`.

The kernel's number type `K::RT` must be convertible to `double`.