CGAL 6.2 - 2D Snap Rounding
Loading...
Searching...
No Matches
FloatSnapRoundingTraits_2 Concept Reference

Definition

The concept FloatSnapRoundingTraits_2 lists the set of requirements that must be fulfilled by an instance of the Traits template-parameter of the free functions CGAL::double_snap_rounding_2() CGAL::double_snap_rounding_2<InputIterator,OutputContainer,NamedParameter>(), CGAL::compute_snapped_subcurves_2() CGAL::compute_snapped_subcurves_2<InputIterator,OutputIterator,NamedParameter>(), CGAL::compute_snapped_polygons_2() CGAL::compute_snapped_polygons_2<InputIterator,OutputIterator,NamedParameter>(). The list includes the nested types of the geometric primitives used in this class and some function object types for the required predicates on those primitives.

Refines
AosTraits_2
Has models
CGAL::Float_snap_rounding_traits_2<Kernel>

Types

typedef unspecified_type FT
 The number type.
 
typedef unspecified_type Point_2
 models the concept ArrTraits::Point_2.
 
typedef unspecified_type Segment_2
 models the concept ArrTraits::XMonotoneCurve_2.
 

Functor Types

typedef unspecified_type Construct_source_2
 models the concept Kernel::ConstructSource_2.
 
typedef unspecified_type Construct_target_2
 models the concept Kernel::ConstructTarget_2.
 
typedef unspecified_type Construct_segment_2
 models the concept Kernel::ConstructSegment_2.
 
typedef unspecified_type Less_xy_2
 models the concept Kernel::LessXY_2.
 
typedef unspecified_type Less_y_2
 models the concept Kernel::LessY_2.
 
typedef unspecified_type Equal_2
 models the concept Kernel::Equal_2.
 
typedef unspecified_type Construct_rounded_point_2
 models the concept FSRTraits_2::ConstructRoundPoint_2.
 
typedef unspecified_type Squared_round_bound_2
 models the concept FSRTraits_2::ComputeSquaredRoundBound_2.
 
typedef unspecified_type Converter_to_exact
 models the concept FSRTraits_2::ConverterToExact.
 
typedef unspecified_type Converter_from_exact
 models the concept FSRTraits_2::ConverterFromExact.
 

Accessing Functor Objects

Construct_source_2 construct_source_2_object ()
 
Construct_target_2 construct_target_2_object ()
 
Construct_segment_2 construct_segment_2_object ()
 
Less_xy_2 less_xy_2_object ()
 
Less_y_2 less_y_2_object ()
 
Construct_rounded_point_2 construct_rounded_point_2_object ()
 
Squared_round_bound_2 squared_round_bound_2_object ()
 
Converter_to_exact converter_to_exact_object ()
 
Converter_from_exact converter_from_exact_object ()
 

Member Typedef Documentation

◆ FT

The number type.

This type must fulfill the requirements on FieldNumberType