CGAL 4.7 - 3D Triangulations: CGAL::Regular_triangulation_filtered_traits_3< FK > Class Template Reference

\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)

CGAL 4.7 - 3D Triangulations

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members
CGAL::Regular_triangulation_filtered_traits_3< FK > Class Template Reference
Traits Classes

`#include <CGAL/Regular_triangulation_filtered_traits_3.h>`

## Inherits from

CGAL::Regular_triangulation_euclidean_traits_3< FK >.

## Definition

Deprecated:
  This class is deprecated since CGAL 3.6. The class `CGAL::Regular_triangulation_euclidean_traits_3` should be used instead. Filtered predicates are automatically used if the Boolean `Has_filtered_predicates` in the kernel provided as template parameter of that class is set to `true`.

The class `Regular_triangulation_filtered_traits_3` is designed as a traits class for the class `Regular_triangulation_3<RegularTriangulationTraits_3,TriangulationDataStructure_3>`. Its difference with `Regular_triangulation_euclidean_traits_3` is that it provides filtered predicates which are meant to be fast and exact.

The first argument `FK` must be a model of the `Kernel` concept, and it is also restricted to be a instance of the `Filtered_kernel` template.

Is Model Of:
  `RegularTriangulationTraits_3`

See Also
  `CGAL::Regular_triangulation_euclidean_traits_3`.

## Additional Inherited Members

Public Types inherited from CGAL::Regular_triangulation_euclidean_traits_3< FK >
typedef FK::Point_3 | Bare_point
| The type for point \( p\) of a weighted point \( {p}^{(w)}=(p,w_p)\).
typedef Weighted_point < Bare_point, Weight > | Weighted_point_3
| The type for weighted points.
typedef Weighted_point < Bare_point, Weight > | Point_3
| The type for points.
typedef unspecified_type | Power_test_3
| A predicate type for power test. More...
typedef unspecified_type | Compare_power_distance_3
| A predicate type to compare power distance. More...
typedef unspecified_type | Compare_weighted_squared_radius_3
| A predicate type. More...
typedef unspecified_type | In_smallest_orthogonal_sphere_3
| A predicate type. More...
typedef unspecified_type | Side_of_bounded_orthogonal_sphere_3
| A predicate type. More...
typedef unspecified_type | Does_simplex_intersect_dual_support_3
| A predicate type. More...
typedef unspecified_type | Construct_weighted_circumcenter_3
| A constructor type. More...
typedef unspecified_type | Compute_power_product_3
| A functor type. More...
typedef unspecified_type | Compute_squared_radius_smallest_orthogonal_sphere_3
| A functor type. More...
typedef unspecified_type | Compute_critical_squared_radius_3
| A functor type. More...
Public Member Functions inherited from CGAL::Regular_triangulation_euclidean_traits_3< FK >
Power_test_3 | power_test_3_object ()
Compare_power_distance_3 | compare_power_distance_3_object ()
Compare_weighted_squared_radius_3 | compare_weighted_squared_radius_3_object ()
In_smallest_orthogonal_sphere_3 | in_smallest_orthogonal_sphere_3_object ()
Side_of_bounded_orthogonal_sphere_3 | side_of_bounded_orthogonal_sphere_3_object ()
Does_simplex_intersect_dual_support_3 | does_simplex_intersect_dual_support_3_object ()
Construct_weighted_circumcenter_3 | construct_weighted_circumcenter_3_object ()
Compute_power_product_3 | compute_power_product_3_object ()
Compute_squared_radius_smallest_orthogonal_sphere_3 | compute_squared_radius_smallest_orthogonal_sphere_3_object ()
Compute_critical_squared_radius_3 | compute_critical_squared_radius_3_object ()