CGAL::Polytope_distance_d_traits_3<K,ET,NT>

Definition

The class Polytope_distance_d_traits_3<K,ET,NT> is a traits class for the d-dimensional optimisation algorithms using the three-dimensional CGAL kernel.

#include <CGAL/Polytope_distance_d_traits_3.h>

Requirements

The template parameter K is a model for Kernel. Template parameters ET and NT are models for RingNumberType.

The second and third template parameter have default type K::RT.

Is Model for the Concepts

PolytopeDistanceDTraits

Types

Polytope_distance_d_traits_3<K,ET,NT>::Point_d
typedef to K::Point_3.


Polytope_distance_d_traits_3<K,ET,NT>::Rep_tag
typedef to K::Rep_tag.


Polytope_distance_d_traits_3<K,ET,NT>::RT
typedef to K::RT.


Polytope_distance_d_traits_3<K,ET,NT>::FT
typedef to K::FT.


Polytope_distance_d_traits_3<K,ET,NT>::Access_dimension_d
typedef to K::Access_dimension_3.


Polytope_distance_d_traits_3<K,ET,NT>::Access_coordinates_begin_d
typedef to K::Access_coordinates_begin_3.


Polytope_distance_d_traits_3<K,ET,NT>::Construct_point_d
typedef to K::Construct_point_3.


Polytope_distance_d_traits_3<K,ET,NT>::ET
second template parameter (default is K::RT).


Polytope_distance_d_traits_3<K,ET,NT>::NT
third template parameter (default is K::RT).

Creation

Polytope_distance_d_traits_3<K,ET,NT> traits;
default constructor.


Polytope_distance_d_traits_3<K,ET,NT> traits ( Polytope_distance_d_traits_3<K,ET,NT>);
copy constructor.

Operations

The following functions just return the corresponding function class object.

Access_dimension_d traits.access_dimension_d_object ()

Access_coordinates_begin_d traits.access_coordinates_begin_d_object ()

Construct_point_d traits.construct_point_d_object ()

See Also

CGAL::Polytope_distance_d<Traits>
CGAL::Polytope_distance_d_traits_2<K,ET,NT>
CGAL::Polytope_distance_d_traits_d<K,ET,NT>
PolytopeDistanceDTraits