CGAL 6.3-dev - 1D Arrangements
Loading...
Searching...
No Matches
AocClosedBoundaryTraits_1 Concept Reference

Definition

Models of the concept AocClosedBoundaryTraits_1 handle curves that are closed at least on one side of the two sides of the parameter space.

Refines
AocTraits_1

When at least one category is CGAL::Arrangement_on_curve_1::Closed_side_tag, the traits must also provide the functor type Parameter_space_in_x_1 (and its accessor), which determines the position of a point in the parameter space. If the parameter space is open on both sides, then the position of a point is trivial: it is always in the interior of the parameter space.

Has models
CGAL::Arrangement_on_curve_1::Segment_traits_1<Kernel>
CGAL::Arrangement_on_curve_1::Left_ray_traits_1<Kernel>
CGAL::Arrangement_on_curve_1::Right_ray_traits_1<Kernel>

Functor Types

typedef unspecified_type Parameter_space_in_x_1
 Functor that determines the position of a point in the parameter space; either LEFT_BOUNDARY, INTERIOR, or RIGHT_BOUNDARY.

Accessing Functor Objects

Parameter_space_in_x_1 parameter_space_in_x_1_object () const
 returns the Parameter_space_in_x_1 functor.

Member Typedef Documentation

◆ Parameter_space_in_x_1

Functor that determines the position of a point in the parameter space; either LEFT_BOUNDARY, INTERIOR, or RIGHT_BOUNDARY.

Precondition
either Left_side_category or Right_side_category are CGAL::Arrangement_on_curve_1::Closed_side_tag.

#include <Concepts/AocClosedBoundaryTraits_1.h>

Definition

Models of the concept AocClosedBoundaryTraits_1 handle curves that are closed at least on one side of the two sides of the parameter space.

Refines
AocTraits_1

When at least one category is CGAL::Arrangement_on_curve_1::Closed_side_tag, the traits must also provide the functor type Parameter_space_in_x_1 (and its accessor), which determines the position of a point in the parameter space. If the parameter space is open on both sides, then the position of a point is trivial: it is always in the interior of the parameter space.

Has models
CGAL::Arrangement_on_curve_1::Segment_traits_1<Kernel>
CGAL::Arrangement_on_curve_1::Left_ray_traits_1<Kernel>
CGAL::Arrangement_on_curve_1::Right_ray_traits_1<Kernel>

Functor Types

typedef unspecified_type Parameter_space_in_x_1
 Functor that determines the position of a point in the parameter space; either LEFT_BOUNDARY, INTERIOR, or RIGHT_BOUNDARY.

Accessing Functor Objects

Parameter_space_in_x_1 parameter_space_in_x_1_object () const
 returns the Parameter_space_in_x_1 functor.

Member Typedef Documentation

◆ Parameter_space_in_x_1

Functor that determines the position of a point in the parameter space; either LEFT_BOUNDARY, INTERIOR, or RIGHT_BOUNDARY.

Precondition
either Left_side_category or Right_side_category are CGAL::Arrangement_on_curve_1::Closed_side_tag.