|
CGAL 6.2 - 2D Snap Rounding
|
#include <CGAL/Vertical_slabs_snap_rounding_traits_2.h>
CGAL::Arr_segment_traits_2< typename Kernel >.
The class Float_grid_snap_rounding_traits_2<InputKernel, ExactKernel, BaseTraits> is a model of the VerticalSlabsSnapRoundingTraits_2 concept.
It is identical to Double_grid_snap_rounding_traits_2<InputKernel, ExactKernel, BaseTraits>, except that points are rounded to single-precision floating-point coordinates.
VerticalSlabsSnapRoundingTraits_2 Classes | |
| struct | Compute_squared_round_bound_2 |
| struct | Construct_point_at_x_on_segment_2 |
| struct | Construct_rounded_point_2 |
| struct | Evaluation |
Public Types | |
| using | Base = BaseTraits |
| using | FT = typename Base::FT |
| using | Target_FT = float |
| using | Point_2 = typename Base::Point_2 |
| using | Segment_2 = typename Base::Segment_2 |
| using | Less_xy_2 = typename Base::Less_xy_2 |
| using | Less_y_2 = typename Base::Less_y_2 |
| using | Equal_2 = typename Base::Equal_2 |
| using | Construct_point_2 = typename Base::Construct_point_2 |
| using | Construct_source_2 = typename Base::Construct_source_2 |
| using | Construct_target_2 = typename Base::Construct_target_2 |
| using | Construct_segment_2 = typename Base::Construct_segment_2 |
| using | Evaluation_tag = Tag_true |
| using | Evaluate = internal::Evaluate< FT > |
| typedef Cartesian_converter< InputKernel, ExactKernel > | Converter_to_exact |
| typedef Cartesian_converter< ExactKernel, InputKernel > | Converter_from_exact |
Public Types inherited from CGAL::Arr_segment_traits_2< typename Kernel > | |
| typedef X_monotone_curve_2 | Curve_2 |
| typedef Kernel::Segment_2 | Segment_2 |
| typedef Kernel::Line_2 | Line_2 |
| typedef Kernel::Point_2 | Point_2 |
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 |