CGAL 6.0 - dD Polyline Distance
|
The concept FrechetDistanceTraits
defines the requirements of the first template parameter of the functions CGAL::is_Frechet_distance_larger()
and CGAL::approximate_Frechet_distance()
.
Public Attributes | |
const int | dimension |
2 or 3 | |
Types | |
using | Kernel = unspecified |
The kernel type. | |
using | Point = unspecified_type |
The point type of Kernel corresponding to dimension | |
using FrechetDistanceTraits::Kernel = unspecified |
The kernel type.
If this type has a nested type Has_filtered_predicates_tag
with value == true
, it must have a nested type Exact_kernel
, and a nested type C2E
with an operator()
that converts a point of Kernel
to a point of Exact_kernel
. Otherwise, it must have a nested type FT
for which an overload of to_double()
exists.
#include <Concepts/FrechetDistanceTraits.h>
The concept FrechetDistanceTraits
defines the requirements of the first template parameter of the functions CGAL::is_Frechet_distance_larger()
and CGAL::approximate_Frechet_distance()
.
Public Attributes | |
const int | dimension |
2 or 3 | |
Types | |
using | Kernel = unspecified |
The kernel type. | |
using | Point = unspecified_type |
The point type of Kernel corresponding to dimension | |
using FrechetDistanceTraits::Kernel = unspecified |
The kernel type.
If this type has a nested type Has_filtered_predicates_tag
with value == true
, it must have a nested type Exact_kernel
, and a nested type C2E
with an operator()
that converts a point of Kernel
to a point of Exact_kernel
. Otherwise, it must have a nested type FT
for which an overload of to_double()
exists.