BWAPI
|
#include <Arr_naive_point_location.h>
Public Types | |
typedef Arrangement_ | Arrangement_2 |
typedef Arrangement_2::Geometry_traits_2 | Geometry_traits_2 |
typedef Arrangement_2::Topology_traits | Topology_traits |
typedef Arrangement_2::Vertex_const_handle | Vertex_const_handle |
typedef Arrangement_2::Halfedge_const_handle | Halfedge_const_handle |
typedef Arrangement_2::Face_const_handle | Face_const_handle |
typedef Geometry_traits_2::Point_2 | Point_2 |
typedef Geometry_traits_2::X_monotone_curve_2 | X_monotone_curve_2 |
Public Member Functions | |
Arr_naive_point_location () | |
Arr_naive_point_location (const Arrangement_2 &arr) | |
void | attach (const Arrangement_2 &arr) |
void | detach () |
Object | locate (const Point_2 &p) const |
Protected Types | |
typedef Arr_traits_basic_adaptor_2 < Geometry_traits_2 > | Traits_adaptor_2 |
Protected Attributes | |
const Arrangement_2 * | p_arr |
const Traits_adaptor_2 * | geom_traits |
const Topology_traits * | top_traits |
typedef Arrangement_ Arr_naive_point_location< Arrangement_ >::Arrangement_2 |
typedef Arrangement_2::Face_const_handle Arr_naive_point_location< Arrangement_ >::Face_const_handle |
typedef Arrangement_2::Geometry_traits_2 Arr_naive_point_location< Arrangement_ >::Geometry_traits_2 |
typedef Arrangement_2::Halfedge_const_handle Arr_naive_point_location< Arrangement_ >::Halfedge_const_handle |
typedef Geometry_traits_2::Point_2 Arr_naive_point_location< Arrangement_ >::Point_2 |
typedef Arrangement_2::Topology_traits Arr_naive_point_location< Arrangement_ >::Topology_traits |
typedef Arr_traits_basic_adaptor_2<Geometry_traits_2> Arr_naive_point_location< Arrangement_ >::Traits_adaptor_2 [protected] |
typedef Arrangement_2::Vertex_const_handle Arr_naive_point_location< Arrangement_ >::Vertex_const_handle |
typedef Geometry_traits_2::X_monotone_curve_2 Arr_naive_point_location< Arrangement_ >::X_monotone_curve_2 |
Arr_naive_point_location< Arrangement_ >::Arr_naive_point_location | ( | ) | [inline] |
Default constructor.
Arr_naive_point_location< Arrangement_ >::Arr_naive_point_location | ( | const Arrangement_2 & | arr | ) | [inline] |
Constructor given an arrangement.
void Arr_naive_point_location< Arrangement_ >::attach | ( | const Arrangement_2 & | arr | ) | [inline] |
Attach an arrangement object.
void Arr_naive_point_location< Arrangement_ >::detach | ( | ) | [inline] |
Detach from the current arrangement object.
CGAL_BEGIN_NAMESPACE Object Arr_naive_point_location< Arrangement >::locate | ( | const Point_2 & | p | ) | const |
Locate the arrangement feature containing the given point.
p | The query point. |
const Traits_adaptor_2* Arr_naive_point_location< Arrangement_ >::geom_traits [protected] |
const Arrangement_2* Arr_naive_point_location< Arrangement_ >::p_arr [protected] |
const Topology_traits* Arr_naive_point_location< Arrangement_ >::top_traits [protected] |