BaseTraits.
template<typename BaseTraits>
class CGAL::Arr_counting_traits_2< BaseTraits >
A metadata traits-class decorator for the arrangement package.
It counts the number of invocations of traits-class functors. It is parameterized with another traits class and inherits from it. For each traits method it maintains a counter that counts the number of invocations into the method.
It models all the concepts that the original traits models.
- Examples
- Arrangement_on_surface_2/count_and_trace.cpp.
|
using | Has_left_category = typename Base::Has_left_category |
|
using | Has_merge_category = typename Base::Has_merge_category |
|
using | Has_do_intersect_category = typename Base::Has_do_intersect_category |
|
using | Left_side_category = typename internal::Arr_complete_left_side_category< Base >::Category |
|
using | Bottom_side_category = typename internal::Arr_complete_bottom_side_category< Base >::Category |
|
using | Top_side_category = typename internal::Arr_complete_top_side_category< Base >::Category |
|
using | Right_side_category = typename internal::Arr_complete_right_side_category< Base >::Category |
|
using | Point_2 = typename Base::Point_2 |
|
using | X_monotone_curve_2 = typename Base::X_monotone_curve_2 |
|
using | Curve_2 = typename Base::Curve_2 |
|
|
Compare_x_2 | compare_x_2_object () const |
|
Compare_xy_2 | compare_xy_2_object () const |
|
Construct_min_vertex_2 | construct_min_vertex_2_object () const |
|
Construct_max_vertex_2 | construct_max_vertex_2_object () const |
|
Is_vertical_2 | is_vertical_2_object () const |
|
Compare_y_at_x_2 | compare_y_at_x_2_object () const |
|
Equal_2 | equal_2_object () const |
|
Compare_y_at_x_left_2 | compare_y_at_x_left_2_object () const |
|
Compare_y_at_x_right_2 | compare_y_at_x_right_2_object () const |
|
Make_x_monotone_2 | make_x_monotone_2_object () const |
|
Split_2 | split_2_object () const |
|
Intersect_2 | intersect_2_object () const |
|
Are_mergeable_2 | are_mergeable_2_object () const |
|
Merge_2 | merge_2_object () const |
|
Construct_opposite_2 | construct_opposite_2_object () const |
|
Compare_endpoints_xy_2 | compare_endpoints_xy_2_object () const |
|
Approximate_2 | approximate_2_object () const |
|
Parameter_space_in_x_2 | parameter_space_in_x_2_object () const |
|
Is_on_x_identification_2 | is_on_x_identification_2_object () const |
|
Compare_y_on_boundary_2 | compare_y_on_boundary_2_object () const |
|
Compare_y_near_boundary_2 | compare_y_near_boundary_2_object () const |
|
Parameter_space_in_y_2 | parameter_space_in_y_2_object () const |
|
Is_on_y_identification_2 | is_on_y_identification_2_object () const |
|
Compare_x_on_boundary_2 | compare_x_on_boundary_2_object () const |
|
Compare_x_near_boundary_2 | compare_x_near_boundary_2_object () const |
|