|
CGAL 6.2 - 2D Snap Rounding
|
#include <CGAL/Float_grid_snap_rounding_traits_2.h>
CGAL::Arr_segment_traits_2< typename Kernel >.
The class Float_grid_snap_rounding_traits_2<InputKernel, ExactKernel> is a model of the VerticalSlabSnapRoundingTraits_2 concept.
It is identical to Double_grid_snap_rounding_traits_2<InputKernel, ExactKernel>, except that points are rounded to single-precision floating-point coordinates.
| InputKernel | specifies the kernel used for the input geometric objects. It must model the CGAL Kernel concept. These objects must be convertible to and from the types defined by ExactKernel using CGAL::Cartesian_converter. |
| ExactKernel | specifies the exact kernel used internally to compute intersections and subdivision points before to round them. It must model the CGAL Kernel concept. |
VerticalSlabSnapRoundingTraits_2 Classes | |
| struct | Compute_squared_round_bound_2 |
| struct | Construct_point_at_x_on_segment_2 |
| struct | Construct_rounded_point_2 |
| struct | Evaluation |
Public Member Functions | |
| Evaluate | evaluate_object () const |
| Converter_to_exact | converter_to_exact_object () const |
| Converter_from_exact | converter_from_exact_object () const |
| Construct_point_at_x_on_segment_2 | construct_point_at_x_on_segment_2_object () const |
| Compute_squared_round_bound_2 | compute_squared_round_bound_2_object () const |
| Construct_rounded_point_2 | construct_rounded_point_2_object () const |
Public Member Functions inherited from Kernel | |
| Kernel::Construct_vector_2 | construct_vector_2_object () const |
Additional Inherited Members | |
Static Public Attributes inherited from Kernel | |
| static const bool | Has_filtered_predicates |