CGAL 6.1.2 - 2D Arrangements: CGAL::Arr_point_location_result< Arrangement > Struct Template Reference

CGAL 6.1.2 - 2D Arrangements

Loading...
Searching...
No Matches
List of all members | Public Types
CGAL::Arr_point_location_result< Arrangement > Struct Template Reference
Reference Manual » Point Location

`#include <CGAL/Arr_point_location_result.h>`

## Definition

template<typename Arrangement>
struct CGAL::Arr_point_location_result< Arrangement >

A unary metafunction to determine the return type of a point-location or vertical ray-shoot query.

Template Parameters

  Arrangement | must be an instance of the `CGAL::Arrangement_on_surface_2<GeometryTraits,Topology>` class template.

See also
  `AosPointLocation_2`
  `AosVerticalRayShoot_2`
  `CGAL::Arr_naive_point_location<Arrangement>`
  `CGAL::Arr_walk_along_line_point_location<Arrangement>`
  `CGAL::Arr_landmarks_point_location<Arrangement,Generator>`
  `CGAL::Arr_trapezoid_ric_point_location<Arrangement>`

Examples
  Arrangement_on_surface_2/batched_point_location.cpp.

## Public Types
typedef unspecified_type | Type
| The type of the arrangement feature that is the result of a point-location query or a vertical ray-shoot query, namely, `std::variant<Arrangement_on_surface_2::Vertex_const_handle, Arrangement_on_surface_2::Halfedge_const_handle, Arrangement_on_surface_2::Face_const_handle>`