CGAL 5.4.1 - 2D Arrangements
ArrangementSphericalBoundaryTraits_2 Concept Reference

Definition

Models of the concept ArrangementSphericalBoundaryTraits_2 handle curves on a sphere or a surface that is topological equivalent to a sphere. The sphere is oriented in such a way that the boundary of the rectangular parameter space, the sphere is the mapping of which, is identified on the left and right sides and contracted at the top and bottom sides.

Refines:

ArrangementBasicTraits_2

ArrangementIdentifiedVerticalTraits_2

ArrangementContractedBottomTraits_2

ArrangementContractedTopTraits_2

Has Models:
CGAL::Arr_geodesic_arc_on_sphere_traits_2<Kernel, X, Y>
See also
ArrangementOpenBoundaryTraits_2
ArrangementBasicTraits_2
ArrangementIdentifiedVerticalTraits_2
ArrangementContractedBottomTraits_2
ArrangementContractedTopTraits_2
ArrangementHorizontalSideTraits_2
ArrangementVerticalSideTraits_2

Categories

typedef unspecified_type Left_side_category
 Must be convertible to CGAL::Arr_identified_side_tag.
 
typedef unspecified_type Bottom_side_category
 Must be convertible to CGAL::Arr_identified_side_tag.
 
typedef unspecified_type Top_side_category
 Must be convertible to CGAL::Arr_contracted_side_tag.
 
typedef unspecified_type Right_side_category
 Must be convertible to CGAL::Arr_contracted_side_tag.
 

Functor Types

typedef unspecified_type Parameter_space_in_x_2
 models the concept ArrTraits::ParameterSpaceInX_2.
 
typedef unspecified_type Compare_x_on_boundary_2
 models the concept ArrTraits::CompareXOnBoundary_2.
 
typedef unspecified_type Compare_x_near_boundary_2
 models the concept ArrTraits::CompareXNearBoundary_2.
 
typedef unspecified_type Parameter_space_in_y_2
 models the concept ArrTraits::ParameterSpaceInY_2.
 
typedef unspecified_type Compare_y_on_boundary_2
 models the concept ArrTraits::CompareYOnBoundary_2.
 
typedef unspecified_type Compare_y_near_boundary_2
 models the concept ArrTraits::CompareYNearBoundary_2.
 
typedef unspecified_type Is_on_y_identification_2
 models the concept ArrTraits::IsOnYIdentification_2.
 

Accessing Functor Objects

Parameter_space_in_x_2 parameter_space_in_x_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
 
Compare_x_on_boundary_2 compare_x_on_boundary_2_object () const
 
Compare_x_near_boundary_2 compare_x_near_boundary_2_object () const
 
Is_on_y_identification_2 is_on_y_identification_2_object () const