CGAL 6.1 - 2D Arrangements

Loading...
Searching...
No Matches
List of all members
AosSphericalBoundaryTraits_2 Concept Reference
Reference Manual » Concepts » Geometry Traits Concepts

## 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