CGAL 6.0 - dD Frechet 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 |
a fixed dimension >= 2 | |
Static Public Attributes | |
static constexpr bool | is_filtered = unspecified |
must be true if Kernel has a nested type Has_filtered_predicates_tag with value == true | |
static constexpr bool | is_floating_point = unspecified |
Must be true if the number type of Kernel is a floating point number type. | |
Types | |
using | Kernel = unspecified |
The kernel type. | |
using | Point = unspecified_type |
The point type of Kernel corresponding to dimension | |
using | distance_t = Approximate_kernel::FT |
The number type of the filtered kernel. | |
using | Approximate_kernel = unspecified_type |
The filtered kernel. | |
using | Approximate_point = unspecified_type |
The point type of the filtered kernel corresponding to dimension . | |
using | Construct_bbox = unspecified_type |
A functor of the filtered kernel for filtered points. | |
using | Squared_distance = unspecified_type |
A functor of the filtered kernel for two filtered points. | |
using | Difference_of_points = unspecified_type |
A functor of the filtered kernel for two filtered points. | |
using | Scaled_vector = unspecified_type |
A functor of the filtered kernel the return type of Difference_of_points | |
using | Translated_point = unspecified_type |
A functor of the filtered kernel the return type of Scaled_vector | |
using | Exact_kernel = unspecified_type |
The exact kernel. | |
using | Exact_point = unspecified_type |
The point type of the exact kernel corresponding to dimension . | |
using | K2F = unspecified_type |
A converter for points from Kernel to Approximate_kernel | |
using | F2E = unspecified_type |
A converter for points from Approximate_kernel to Exact_kernel | |
The point type of the exact kernel corresponding to dimension
.
The point type must have operator[]
returning a number type which can be used as first template parameter of Sqrt_extension
.
using FrechetDistanceTraits::Kernel = unspecified |
The kernel type.
If this type has a nested type Has_filtered_predicates_tag
with value == true
,