BWAPI
Arr_accessor< Arrangement_ > Member List
This is the complete list of members for Arr_accessor< Arrangement_ >, including all inherited members.
are_equal(Vertex_const_handle v, const X_monotone_curve_2 &cv, Arr_curve_end ind, Arr_parameter_space ps_x, Arr_parameter_space ps_y) const Arr_accessor< Arrangement_ > [inline]
are_on_same_inner_component(Halfedge_handle e1, Halfedge_handle e2)Arr_accessor< Arrangement_ > [inline]
are_on_same_outer_component(Halfedge_handle e1, Halfedge_handle e2)Arr_accessor< Arrangement_ > [inline]
Arr_accessor(Arrangement_2 &arr)Arr_accessor< Arrangement_ > [inline]
arrangement()Arr_accessor< Arrangement_ > [inline]
arrangement() const Arr_accessor< Arrangement_ > [inline]
Arrangement_2 typedefArr_accessor< Arrangement_ >
Ccb_halfedge_circulator typedefArr_accessor< Arrangement_ >
clear_all()Arr_accessor< Arrangement_ > [inline]
create_boundary_vertex(const X_monotone_curve_2 &cv, Arr_curve_end ind, Arr_parameter_space ps_x, Arr_parameter_space ps_y, bool notify=true)Arr_accessor< Arrangement_ > [inline]
create_vertex(const Point_2 &p)Arr_accessor< Arrangement_ > [inline]
dcel() const Arr_accessor< Arrangement_ > [inline]
Dcel typedefArr_accessor< Arrangement_ >
Dcel_edge_iterator typedefArr_accessor< Arrangement_ >
Dcel_face typedefArr_accessor< Arrangement_ >
Dcel_face_iterator typedefArr_accessor< Arrangement_ >
Dcel_halfedge typedefArr_accessor< Arrangement_ >
Dcel_inner_ccb typedefArr_accessor< Arrangement_ >
Dcel_inner_ccb_iterator typedefArr_accessor< Arrangement_ >
Dcel_iso_vertex_iterator typedefArr_accessor< Arrangement_ >
Dcel_isolated_vertex typedefArr_accessor< Arrangement_ >
Dcel_outer_ccb typedefArr_accessor< Arrangement_ >
Dcel_outer_ccb_iterator typedefArr_accessor< Arrangement_ >
dcel_updated()Arr_accessor< Arrangement_ > [inline]
Dcel_vertex typedefArr_accessor< Arrangement_ >
Dcel_vertex_iterator typedefArr_accessor< Arrangement_ >
Face_const_handle typedefArr_accessor< Arrangement_ >
Face_handle typedefArr_accessor< Arrangement_ >
Halfedge_const_handle typedefArr_accessor< Arrangement_ >
halfedge_distance(Halfedge_const_handle e1, Halfedge_const_handle e2) const Arr_accessor< Arrangement_ > [inline]
Halfedge_handle typedefArr_accessor< Arrangement_ >
insert_at_vertices_ex(const X_monotone_curve_2 &cv, Halfedge_handle prev1, Halfedge_handle prev2, Comparison_result res, bool &new_face)Arr_accessor< Arrangement_ > [inline]
insert_from_vertex_ex(const X_monotone_curve_2 &cv, Halfedge_handle prev, Vertex_handle v, Comparison_result res)Arr_accessor< Arrangement_ > [inline]
insert_in_face_interior_ex(const X_monotone_curve_2 &cv, Face_handle f, Vertex_handle v1, Vertex_handle v2, Comparison_result res)Arr_accessor< Arrangement_ > [inline]
insert_isolated_vertex(Face_handle f, Vertex_handle v)Arr_accessor< Arrangement_ > [inline]
is_inside_new_face(Halfedge_handle prev1, Halfedge_handle prev2, const X_monotone_curve_2 &cv) const Arr_accessor< Arrangement_ > [inline]
is_on_inner_boundary(Halfedge_const_handle he) const Arr_accessor< Arrangement_ > [inline]
is_on_outer_boundary(Halfedge_const_handle he) const Arr_accessor< Arrangement_ > [inline]
Is_valid_vertex typedefArr_accessor< Arrangement_ >
locate_around_boundary_vertex(Vertex_handle vh, const X_monotone_curve_2 &cv, Arr_curve_end ind, Arr_parameter_space ps_x, Arr_parameter_space ps_y) const Arr_accessor< Arrangement_ > [inline]
locate_around_vertex(Vertex_handle vh, const X_monotone_curve_2 &cv) const Arr_accessor< Arrangement_ > [inline]
locate_curve_end(const X_monotone_curve_2 &cv, Arr_curve_end ind, Arr_parameter_space ps_x, Arr_parameter_space ps_y) const Arr_accessor< Arrangement_ > [inline]
modify_edge_ex(Halfedge_handle e, const X_monotone_curve_2 &cv)Arr_accessor< Arrangement_ > [inline]
modify_vertex_ex(Vertex_handle v, const Point_2 &p)Arr_accessor< Arrangement_ > [inline]
move_inner_ccb(Face_handle from_face, Face_handle to_face, Ccb_halfedge_circulator ccb)Arr_accessor< Arrangement_ > [inline]
move_isolated_vertex(Face_handle from_face, Face_handle to_face, Vertex_handle v)Arr_accessor< Arrangement_ > [inline]
move_outer_ccb(Face_handle from_face, Face_handle to_face, Ccb_halfedge_circulator ccb)Arr_accessor< Arrangement_ > [inline]
new_edge(const X_monotone_curve_2 *cv)Arr_accessor< Arrangement_ > [inline]
new_face()Arr_accessor< Arrangement_ > [inline]
new_inner_ccb()Arr_accessor< Arrangement_ > [inline]
new_isolated_vertex()Arr_accessor< Arrangement_ > [inline]
new_outer_ccb()Arr_accessor< Arrangement_ > [inline]
new_vertex(const Point_2 *p, Arr_parameter_space ps_x, Arr_parameter_space ps_y)Arr_accessor< Arrangement_ > [inline]
notify_after_global_change()Arr_accessor< Arrangement_ > [inline]
notify_before_global_change()Arr_accessor< Arrangement_ > [inline]
number_of_valid_vertices() const Arr_accessor< Arrangement_ > [inline]
place_and_set_curve_end(Face_handle f, const X_monotone_curve_2 &cv, Arr_curve_end ind, Arr_parameter_space ps_x, Arr_parameter_space ps_y)Arr_accessor< Arrangement_ > [inline]
Point_2 typedefArr_accessor< Arrangement_ >
relocate_holes_in_new_face(Halfedge_handle new_he)Arr_accessor< Arrangement_ > [inline]
relocate_in_new_face(Halfedge_handle new_he)Arr_accessor< Arrangement_ > [inline]
relocate_isolated_vertices_in_new_face(Halfedge_handle new_he)Arr_accessor< Arrangement_ > [inline]
remove_edge_ex(Halfedge_handle e, bool remove_source=true, bool remove_target=true)Arr_accessor< Arrangement_ > [inline]
remove_isolated_vertex_ex(Vertex_handle v)Arr_accessor< Arrangement_ > [inline]
Self typedefArr_accessor< Arrangement_ >
set_vertex_boundary(const Vertex_handle v, Arr_parameter_space ps_x, Arr_parameter_space ps_y)Arr_accessor< Arrangement_ > [inline]
Size typedefArr_accessor< Arrangement_ >
split_edge_ex(Halfedge_handle e, const Point_2 &p, const X_monotone_curve_2 &cv1, const X_monotone_curve_2 &cv2)Arr_accessor< Arrangement_ > [inline]
split_edge_ex(Halfedge_handle e, Vertex_handle v, const X_monotone_curve_2 &cv1, const X_monotone_curve_2 &cv2)Arr_accessor< Arrangement_ > [inline]
split_fictitious_edge(Halfedge_handle e, Vertex_handle v)Arr_accessor< Arrangement_ > [inline]
Valid_vertex_iterator typedefArr_accessor< Arrangement_ >
valid_vertices_begin()Arr_accessor< Arrangement_ > [inline]
valid_vertices_end()Arr_accessor< Arrangement_ > [inline]
Vertex_const_handle typedefArr_accessor< Arrangement_ >
Vertex_handle typedefArr_accessor< Arrangement_ >
X_monotone_curve_2 typedefArr_accessor< Arrangement_ >
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines