#include <CGAL/basic.h>
#include <cstddef>
#include <algorithm>
#include <vector>
#include <CGAL/circulator.h>
#include <CGAL/N_step_adaptor.h>
#include <CGAL/Halfedge_data_structure_decorator.h>
Go to the source code of this file.
Classes | |
class | _HDS_vector_vertex< V, H, F > |
class | _HDS_vector_halfedge< V, H, F > |
class | _HDS_vector_facet< V, H, F > |
class | _HDS_vector_vertex< V, H, F > |
class | _HDS_vector_halfedge< V, H, F > |
class | _HDS_vector_facet< V, H, F > |
class | Halfedge_data_structure_using_vector< V, H, F > |
Macros | |
#define | CGAL_PROTECT_CSTDDEF |
#define | CGAL_PROTECT_ALGORITHM |
#define | CGAL_PROTECT_VECTOR |
#define | _HDS_vector_vertex _Hvv |
#define | _HDS_vector_halfedge _Hvh |
#define | _HDS_vector_facet _Hvf |
#define | CGAL_V_UPDATE(v) (&*(v_new + (Vertex_const_iterator(v) - v_old))) |
#define | CGAL_H_UPDATE(h) (&*(h_new + (Halfedge_const_iterator(h) - h_old))) |
#define | CGAL_H_UPDATE_I(h) (h_new + (Halfedge_const_iterator(h) - h_old)) |
#define | CGAL_F_UPDATE(f) (&*(f_new + (Facet_const_iterator(f) - f_old))) |
#define _HDS_vector_facet _Hvf |
Definition at line 83 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
#define _HDS_vector_halfedge _Hvh |
Definition at line 82 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
#define _HDS_vector_vertex _Hvv |
Definition at line 81 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
#define CGAL_F_UPDATE | ( | f | ) | (&*(f_new + (Facet_const_iterator(f) - f_old))) |
Definition at line 540 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::pointer_update().
#define CGAL_H_UPDATE | ( | h | ) | (&*(h_new + (Halfedge_const_iterator(h) - h_old))) |
Definition at line 538 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::pointer_update().
#define CGAL_H_UPDATE_I | ( | h | ) | (h_new + (Halfedge_const_iterator(h) - h_old)) |
Definition at line 539 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::pointer_update().
#define CGAL_PROTECT_ALGORITHM |
Definition at line 63 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
#define CGAL_PROTECT_CSTDDEF |
Definition at line 59 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
#define CGAL_PROTECT_VECTOR |
Definition at line 67 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Definition at line 537 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::pointer_update().