|
CGAL 6.3 - 1D Arrangements
|
A model of the OverlayVisitor concept contains callback functions invoked while the overlay operation of two input arrangements progresses. Models of the concept are used by the free function Arrangement_on_curve_1::overlay() to maintain the auxiliary data stored with the cells (i.e., vertices and edges) of the resulting overlaid arrangement, based on the contents of the input cells.
Public Member Functions | |
| void | create_vertex (Vertex_const_descriptor_a v_a, Vertex_const_descriptor_b v_b, Vertex_descriptor_r v_res) |
| updates the vertex identified by the descriptor v_res, which is induced by the vertices of the two input arrangements identified by the descriptors v_a and v_b, repsectively. | |
| void | create_vertex (Vertex_const_descriptor_a v_a, Edge_const_descriptor_b e_b, Vertex_descriptor_r v_res) |
| updates the vertex identified by the descriptor v_res, which is induced by tyhe vertex of the first input arrangements and the edge of the second input arrangement, identified by the descriptors v_a and e_b, repsectively. | |
| void | create_vertex (Edge_const_descriptor_a e_a, Vertex_const_descriptor_b v_b, Vertex_descriptor_r v_res) |
| updates the vertex identified by the descriptor v_res, which is induced by the edge of the first input arrangements and the vertex of the second input arrangement, identified by the descriptors e_a and v_b, repsectively. | |
| void | create_edge (Edge_const_descriptor_a e_a, Edge_const_descriptor_b e_b, Edge_descriptor_r e_res) |
| updates the vertex identified by the descriptor v_res, which is induced by the edges of the two input arrangements identified by the descriptors e_a and e_b, repsectively. | |
#include <Concepts/OverlayVisitor.h>
A model of the OverlayVisitor concept contains callback functions invoked while the overlay operation of two input arrangements progresses. Models of the concept are used by the free function Arrangement_on_curve_1::overlay() to maintain the auxiliary data stored with the cells (i.e., vertices and edges) of the resulting overlaid arrangement, based on the contents of the input cells.
Public Member Functions | |
| void | create_vertex (Vertex_const_descriptor_a v_a, Vertex_const_descriptor_b v_b, Vertex_descriptor_r v_res) |
| updates the vertex identified by the descriptor v_res, which is induced by the vertices of the two input arrangements identified by the descriptors v_a and v_b, repsectively. | |
| void | create_vertex (Vertex_const_descriptor_a v_a, Edge_const_descriptor_b e_b, Vertex_descriptor_r v_res) |
| updates the vertex identified by the descriptor v_res, which is induced by tyhe vertex of the first input arrangements and the edge of the second input arrangement, identified by the descriptors v_a and e_b, repsectively. | |
| void | create_vertex (Edge_const_descriptor_a e_a, Vertex_const_descriptor_b v_b, Vertex_descriptor_r v_res) |
| updates the vertex identified by the descriptor v_res, which is induced by the edge of the first input arrangements and the vertex of the second input arrangement, identified by the descriptors e_a and v_b, repsectively. | |
| void | create_edge (Edge_const_descriptor_a e_a, Edge_const_descriptor_b e_b, Edge_descriptor_r e_res) |
| updates the vertex identified by the descriptor v_res, which is induced by the edges of the two input arrangements identified by the descriptors e_a and e_b, repsectively. | |