Inherits BaseTraits.
template<typename BaseTraits>
class CGAL::Arr_tracing_traits_2< BaseTraits >
A meradata traits-class decorator for the arrangement package.
It traces the invocations of traits-class functors. It is parameterized with another traits class and inherits from it. For each traits method it prints out its input parameters and its output result
It models all the concept that the original trais 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 |
| |
|
using | Multiplicity = typename Base::Multiplicity |
| |
|
|
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 |
| |