CGAL 6.1 - 2D Arrangements
Loading...
Searching...
No Matches
AosSphericalBoundaryTraits_2 Class Reference

#include <Concepts/AosSphericalBoundaryTraits_2.h>

Definition

Models of the concept AosSphericalBoundaryTraits_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
AosBasicTraits_2
AosIdentifiedVerticalTraits_2
AosContractedBottomTraits_2
AosContractedTopTraits_2
Has models
CGAL::Arr_geodesic_arc_on_sphere_traits_2<Kernel, X, Y>
See also
AosOpenBoundaryTraits_2
AosBasicTraits_2
AosIdentifiedVerticalTraits_2
AosContractedBottomTraits_2
AosContractedTopTraits_2
AosHorizontalSideTraits_2
AosVerticalSideTraits_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 AosTraits::ParameterSpaceInX_2.
 
typedef unspecified_type Compare_x_on_boundary_2
 models the concept AosTraits::CompareXOnBoundaryOfCurveEnd_2.
 
typedef unspecified_type Compare_x_near_boundary_2
 models the concept AosTraits::CompareXNearBoundary_2.
 
typedef unspecified_type Parameter_space_in_y_2
 models the concept AosTraits::ParameterSpaceInY_2.
 
typedef unspecified_type Compare_y_on_boundary_2
 models the concept AosTraits::CompareYOnBoundary_2.
 
typedef unspecified_type Compare_y_near_boundary_2
 models the concept AosTraits::CompareYNearBoundary_2.
 
typedef unspecified_type Is_on_y_identification_2
 models the concept AosTraits::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
 

Member Typedef Documentation

◆ Bottom_side_category

◆ Compare_x_near_boundary_2

◆ Compare_x_on_boundary_2

◆ Compare_y_near_boundary_2

◆ Compare_y_on_boundary_2

◆ Is_on_y_identification_2

◆ Left_side_category

◆ Parameter_space_in_x_2

◆ Parameter_space_in_y_2

◆ Right_side_category

◆ Top_side_category

Member Function Documentation

◆ compare_x_near_boundary_2_object()

Compare_x_near_boundary_2 AosSphericalBoundaryTraits_2::compare_x_near_boundary_2_object ( ) const

◆ compare_x_on_boundary_2_object()

Compare_x_on_boundary_2 AosSphericalBoundaryTraits_2::compare_x_on_boundary_2_object ( ) const

◆ compare_y_near_boundary_2_object()

Compare_y_near_boundary_2 AosSphericalBoundaryTraits_2::compare_y_near_boundary_2_object ( ) const

◆ compare_y_on_boundary_2_object()

Compare_y_on_boundary_2 AosSphericalBoundaryTraits_2::compare_y_on_boundary_2_object ( ) const

◆ is_on_y_identification_2_object()

Is_on_y_identification_2 AosSphericalBoundaryTraits_2::is_on_y_identification_2_object ( ) const

◆ parameter_space_in_x_2_object()

Parameter_space_in_x_2 AosSphericalBoundaryTraits_2::parameter_space_in_x_2_object ( ) const

◆ parameter_space_in_y_2_object()

Parameter_space_in_y_2 AosSphericalBoundaryTraits_2::parameter_space_in_y_2_object ( ) const