#include <Halfedge_data_structure_using_vector.h>
Public Types | |
typedef Halfedge_data_structure_using_vector < V, H, F > | Self |
typedef _HDS_vector_vertex< V, H, F > | Vertex |
typedef _HDS_vector_halfedge < V, H, F > | Halfedge |
typedef _HDS_vector_facet< V, H, F > | Facet |
typedef Vertex::Point | Point |
typedef Facet::Normal | Normal |
typedef Facet::Plane | Plane |
typedef Halfedge_vector::size_type | Size |
typedef Halfedge_vector::difference_type | Difference |
typedef Vertex::Supports_vertex_halfedge | Supports_vertex_halfedge |
typedef Halfedge::Supports_halfedge_prev | Supports_halfedge_prev |
typedef Halfedge::Supports_halfedge_vertex | Supports_halfedge_vertex |
typedef Halfedge::Supports_halfedge_facet | Supports_halfedge_facet |
typedef Facet::Supports_facet_halfedge | Supports_facet_halfedge |
typedef Vertex::Supports_vertex_point | Supports_vertex_point |
typedef Facet::Supports_facet_plane | Supports_facet_plane |
typedef Facet::Supports_facet_normal | Supports_facet_normal |
typedef Tag_false | Supports_removal |
typedef std::random_access_iterator_tag | iterator_category |
typedef Vertex_vector::iterator | Vertex_iterator |
typedef Halfedge_vector::iterator | Halfedge_iterator |
typedef Facet_vector::iterator | Facet_iterator |
typedef N_step_adaptor < Halfedge_iterator, 2, Halfedge &, Halfedge *, Halfedge, std::ptrdiff_t, iterator_category > | Edge_iterator |
typedef Vertex_vector::const_iterator | Vertex_const_iterator |
typedef Halfedge_vector::const_iterator | Halfedge_const_iterator |
typedef Facet_vector::const_iterator | Facet_const_iterator |
typedef N_step_adaptor < Halfedge_const_iterator, 2, const Halfedge &, const Halfedge *, Halfedge, std::ptrdiff_t, iterator_category > | Edge_const_iterator |
typedef Halfedge_data_structure_using_vector < V, H, F > | Self |
typedef _HDS_vector_vertex< V, H, F > | Vertex |
typedef _HDS_vector_halfedge < V, H, F > | Halfedge |
typedef _HDS_vector_facet< V, H, F > | Facet |
typedef Vertex::Point | Point |
typedef Facet::Normal | Normal |
typedef Facet::Plane | Plane |
typedef Halfedge_vector::size_type | Size |
typedef Halfedge_vector::difference_type | Difference |
typedef Vertex::Supports_vertex_halfedge | Supports_vertex_halfedge |
typedef Halfedge::Supports_halfedge_prev | Supports_halfedge_prev |
typedef Halfedge::Supports_halfedge_vertex | Supports_halfedge_vertex |
typedef Halfedge::Supports_halfedge_facet | Supports_halfedge_facet |
typedef Facet::Supports_facet_halfedge | Supports_facet_halfedge |
typedef Vertex::Supports_vertex_point | Supports_vertex_point |
typedef Facet::Supports_facet_plane | Supports_facet_plane |
typedef Facet::Supports_facet_normal | Supports_facet_normal |
typedef Tag_false | Supports_removal |
typedef std::random_access_iterator_tag | iterator_category |
typedef Vertex_vector::iterator | Vertex_iterator |
typedef Halfedge_vector::iterator | Halfedge_iterator |
typedef Facet_vector::iterator | Facet_iterator |
typedef N_step_adaptor < Halfedge_iterator, 2, Halfedge &, Halfedge *, Halfedge, std::ptrdiff_t, iterator_category > | Edge_iterator |
typedef Vertex_vector::const_iterator | Vertex_const_iterator |
typedef Halfedge_vector::const_iterator | Halfedge_const_iterator |
typedef Facet_vector::const_iterator | Facet_const_iterator |
typedef N_step_adaptor < Halfedge_const_iterator, 2, const Halfedge &, const Halfedge *, Halfedge, std::ptrdiff_t, iterator_category > | Edge_const_iterator |
Protected Types | |
typedef std::vector< Vertex > | Vertex_vector |
typedef std::vector< Halfedge > | Halfedge_vector |
typedef std::vector< Facet > | Facet_vector |
typedef std::vector< Vertex > | Vertex_vector |
typedef std::vector< Halfedge > | Halfedge_vector |
typedef std::vector< Facet > | Facet_vector |
Protected Attributes | |
Vertex_vector | vertices |
Halfedge_vector | halfedges |
Facet_vector | facets |
Size | nb_border_halfedges |
Size | nb_border_edges |
Halfedge_iterator | border_halfedges |
Private Member Functions | |
void | pointer_update (Vertex_const_iterator v_old, Halfedge_const_iterator h_old, Facet_const_iterator f_old) |
void | pointer_update (Vertex_const_iterator v_old, Halfedge_const_iterator h_old, Facet_const_iterator f_old) |
Definition at line 172 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Halfedge_vector::difference_type Difference |
Definition at line 193 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Halfedge_vector::difference_type Difference |
Definition at line 215 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef N_step_adaptor< Halfedge_const_iterator, 2, const Halfedge&, const Halfedge*, Halfedge, std::ptrdiff_t, iterator_category> Edge_const_iterator |
Definition at line 230 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef N_step_adaptor< Halfedge_const_iterator, 2, const Halfedge&, const Halfedge*, Halfedge, std::ptrdiff_t, iterator_category> Edge_const_iterator |
Definition at line 252 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef N_step_adaptor< Halfedge_iterator, 2, Halfedge&, Halfedge*, Halfedge, std::ptrdiff_t, iterator_category> Edge_iterator |
Definition at line 219 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef N_step_adaptor< Halfedge_iterator, 2, Halfedge&, Halfedge*, Halfedge, std::ptrdiff_t, iterator_category> Edge_iterator |
Definition at line 241 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef _HDS_vector_facet<V,H,F> Facet |
Definition at line 177 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef _HDS_vector_facet<V,H,F> Facet |
Definition at line 199 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet_vector::const_iterator Facet_const_iterator |
Definition at line 223 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet_vector::const_iterator Facet_const_iterator |
Definition at line 245 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet_vector::iterator Facet_iterator |
Definition at line 212 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet_vector::iterator Facet_iterator |
Definition at line 234 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
protected |
Definition at line 188 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
protected |
Definition at line 210 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef _HDS_vector_halfedge<V,H,F> Halfedge |
Definition at line 176 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef _HDS_vector_halfedge<V,H,F> Halfedge |
Definition at line 198 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Halfedge_vector::const_iterator Halfedge_const_iterator |
Definition at line 222 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Halfedge_vector::const_iterator Halfedge_const_iterator |
Definition at line 244 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Halfedge_vector::iterator Halfedge_iterator |
Definition at line 211 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Halfedge_vector::iterator Halfedge_iterator |
Definition at line 233 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
protected |
Definition at line 187 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
protected |
Definition at line 209 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef std::random_access_iterator_tag iterator_category |
Definition at line 208 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef std::random_access_iterator_tag iterator_category |
Definition at line 230 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet::Normal Normal |
Definition at line 181 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet::Normal Normal |
Definition at line 203 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet::Plane Plane |
Definition at line 182 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet::Plane Plane |
Definition at line 204 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Vertex::Point Point |
Definition at line 180 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Vertex::Point Point |
Definition at line 202 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Halfedge_data_structure_using_vector<V,H,F> Self |
Definition at line 174 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Halfedge_data_structure_using_vector<V,H,F> Self |
Definition at line 196 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Halfedge_vector::size_type Size |
Definition at line 190 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Halfedge_vector::size_type Size |
Definition at line 212 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet::Supports_facet_halfedge Supports_facet_halfedge |
Definition at line 201 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet::Supports_facet_halfedge Supports_facet_halfedge |
Definition at line 223 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet::Supports_facet_normal Supports_facet_normal |
Definition at line 205 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet::Supports_facet_normal Supports_facet_normal |
Definition at line 227 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet::Supports_facet_plane Supports_facet_plane |
Definition at line 204 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Facet::Supports_facet_plane Supports_facet_plane |
Definition at line 226 of file include/CGAL/Halfedge_data_structure_using_vector.h.
Definition at line 200 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Definition at line 222 of file include/CGAL/Halfedge_data_structure_using_vector.h.
Definition at line 196 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Definition at line 218 of file include/CGAL/Halfedge_data_structure_using_vector.h.
Definition at line 198 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Definition at line 220 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Tag_false Supports_removal |
Definition at line 207 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Tag_false Supports_removal |
Definition at line 229 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Vertex::Supports_vertex_halfedge Supports_vertex_halfedge |
Definition at line 195 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Vertex::Supports_vertex_halfedge Supports_vertex_halfedge |
Definition at line 217 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Vertex::Supports_vertex_point Supports_vertex_point |
Definition at line 203 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Vertex::Supports_vertex_point Supports_vertex_point |
Definition at line 225 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef _HDS_vector_vertex<V,H,F> Vertex |
Definition at line 175 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef _HDS_vector_vertex<V,H,F> Vertex |
Definition at line 197 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Vertex_vector::const_iterator Vertex_const_iterator |
Definition at line 221 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Vertex_vector::const_iterator Vertex_const_iterator |
Definition at line 243 of file include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Vertex_vector::iterator Vertex_iterator |
Definition at line 210 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
typedef Vertex_vector::iterator Vertex_iterator |
Definition at line 232 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
protected |
Definition at line 186 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
protected |
Definition at line 208 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inline |
Definition at line 251 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
inline |
Definition at line 256 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 284 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, Halfedge_data_structure_using_vector< V, H, F >::pointer_update(), and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 273 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inline |
Definition at line 278 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 306 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, Halfedge_data_structure_using_vector< V, H, F >::pointer_update(), and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 513 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges_begin().
|
inline |
Definition at line 526 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges_begin().
|
inline |
Definition at line 535 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges_begin().
|
inline |
Definition at line 548 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges_begin().
|
inline |
Definition at line 502 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::border_edges_begin().
|
inline |
Definition at line 518 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges.
|
inline |
Definition at line 524 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges.
|
inline |
Definition at line 540 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges.
|
inline |
Definition at line 325 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 347 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 331 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 353 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 323 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 345 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 322 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 344 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 321 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 343 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 436 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges, Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, Halfedge_data_structure_using_vector< V, H, F >::nb_border_edges, Halfedge_data_structure_using_vector< V, H, F >::nb_border_halfedges, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::operator=().
|
inline |
Definition at line 458 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges, Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, Halfedge_data_structure_using_vector< V, H, F >::nb_border_edges, Halfedge_data_structure_using_vector< V, H, F >::nb_border_halfedges, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 447 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 469 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 345 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges_begin().
|
inline |
Definition at line 362 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges_begin().
|
inline |
Definition at line 367 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges_begin().
|
inline |
Definition at line 384 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges_begin().
|
inline |
Definition at line 350 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges_end().
|
inline |
Definition at line 365 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges_end().
|
inline |
Definition at line 372 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges_end().
|
inline |
Definition at line 387 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges_end().
|
inline |
Definition at line 452 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 474 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 342 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 359 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 364 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 381 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 343 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 360 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 365 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 382 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 340 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::edges_begin().
|
inline |
Definition at line 357 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 362 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 379 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 341 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::edges_end().
|
inline |
Definition at line 358 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 363 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 380 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 393 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, and Halfedge_data_structure_using_vector< V, H, F >::halfedges.
Definition at line 407 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, Halfedge_data_structure_using_vector< V, H, F >::halfedges, and _HDS_vector_halfedge< V, H, F >::opposite().
|
inline |
Definition at line 415 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, and Halfedge_data_structure_using_vector< V, H, F >::halfedges.
Definition at line 429 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, Halfedge_data_structure_using_vector< V, H, F >::halfedges, and _HDS_vector_halfedge< V, H, F >::opposite().
|
inline |
Definition at line 419 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, and Halfedge_data_structure_using_vector< V, H, F >::facets.
Definition at line 425 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 441 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, and Halfedge_data_structure_using_vector< V, H, F >::facets.
Definition at line 447 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 375 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
Definition at line 381 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
Definition at line 387 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 397 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
Definition at line 403 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
Definition at line 409 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, and Halfedge_data_structure_using_vector< V, H, F >::vertices.
void normalize_border | ( | ) |
Definition at line 574 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_assertion, i, k, opposite(), and swap().
void normalize_border | ( | ) |
Definition at line 297 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges, Halfedge_data_structure_using_vector< V, H, F >::delete_all(), Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, Halfedge_data_structure_using_vector< V, H, F >::nb_border_edges, Halfedge_data_structure_using_vector< V, H, F >::nb_border_halfedges, Halfedge_data_structure_using_vector< V, H, F >::pointer_update(), and Halfedge_data_structure_using_vector< V, H, F >::vertices.
Definition at line 319 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::border_halfedges, Halfedge_data_structure_using_vector< V, H, F >::delete_all(), Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, Halfedge_data_structure_using_vector< V, H, F >::nb_border_edges, Halfedge_data_structure_using_vector< V, H, F >::nb_border_halfedges, Halfedge_data_structure_using_vector< V, H, F >::pointer_update(), and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
private |
Definition at line 545 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References CGAL_F_UPDATE, CGAL_H_UPDATE, CGAL_H_UPDATE_I, CGAL_V_UPDATE, Halfedge_data_structure_decorator< _HDS >::get_facet(), Halfedge_data_structure_decorator< _HDS >::get_prev(), Halfedge_data_structure_decorator< _HDS >::get_vertex(), Halfedge_data_structure_decorator< _HDS >::set_facet(), Halfedge_data_structure_decorator< _HDS >::set_facet_halfedge(), Halfedge_data_structure_decorator< _HDS >::set_prev(), Halfedge_data_structure_decorator< _HDS >::set_vertex(), and Halfedge_data_structure_decorator< _HDS >::set_vertex_halfedge().
Referenced by Halfedge_data_structure_using_vector< V, H, F >::Halfedge_data_structure_using_vector(), Halfedge_data_structure_using_vector< V, H, F >::operator=(), and Halfedge_data_structure_using_vector< V, H, F >::reserve().
|
private |
Definition at line 267 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References check_tag(), Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, Halfedge_data_structure_using_vector< V, H, F >::pointer_update(), and Halfedge_data_structure_using_vector< V, H, F >::vertices.
Definition at line 289 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References check_tag(), Halfedge_data_structure_using_vector< V, H, F >::facets, Halfedge_data_structure_using_vector< V, H, F >::halfedges, Halfedge_data_structure_using_vector< V, H, F >::pointer_update(), and Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 494 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::nb_border_edges.
|
inline |
Definition at line 516 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::nb_border_edges.
|
inline |
Definition at line 487 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::nb_border_halfedges.
|
inline |
Definition at line 509 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::nb_border_halfedges.
|
inline |
Definition at line 319 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 341 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::facets.
|
inline |
Definition at line 317 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 339 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::halfedges.
|
inline |
Definition at line 316 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 338 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inlineprotected |
Definition at line 477 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 478 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 479 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 480 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 499 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 500 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 501 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 502 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 456 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::update_opposite().
|
inlineprotected |
Definition at line 461 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::update_opposite().
|
inlineprotected |
Definition at line 478 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 483 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::update_opposite().
|
inlineprotected |
Definition at line 465 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 467 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 487 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 489 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 471 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 472 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 473 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 474 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 493 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 494 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 495 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inlineprotected |
Definition at line 496 of file include/CGAL/Halfedge_data_structure_using_vector.h.
|
inline |
Definition at line 445 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 467 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 338 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 355 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 360 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 377 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 339 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 356 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 361 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
inline |
Definition at line 378 of file include/CGAL/Halfedge_data_structure_using_vector.h.
References Halfedge_data_structure_using_vector< V, H, F >::vertices.
|
protected |
Definition at line 238 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::border_halfedges_begin(), Halfedge_data_structure_using_vector< V, H, F >::delete_all(), and Halfedge_data_structure_using_vector< V, H, F >::operator=().
|
protected |
Definition at line 235 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::bytes(), Halfedge_data_structure_using_vector< V, H, F >::bytes_reserved(), Halfedge_data_structure_using_vector< V, H, F >::capacity_of_facets(), Halfedge_data_structure_using_vector< V, H, F >::delete_all(), Halfedge_data_structure_using_vector< V, H, F >::facet_pop_back(), Halfedge_data_structure_using_vector< V, H, F >::facets_begin(), Halfedge_data_structure_using_vector< V, H, F >::facets_end(), Halfedge_data_structure_using_vector< V, H, F >::Halfedge_data_structure_using_vector(), Halfedge_data_structure_using_vector< V, H, F >::new_facet(), Halfedge_data_structure_using_vector< V, H, F >::operator=(), Halfedge_data_structure_using_vector< V, H, F >::reserve(), and Halfedge_data_structure_using_vector< V, H, F >::size_of_facets().
|
protected |
Definition at line 234 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::bytes(), Halfedge_data_structure_using_vector< V, H, F >::bytes_reserved(), Halfedge_data_structure_using_vector< V, H, F >::capacity_of_halfedges(), Halfedge_data_structure_using_vector< V, H, F >::delete_all(), Halfedge_data_structure_using_vector< V, H, F >::edge_pop_back(), Halfedge_data_structure_using_vector< V, H, F >::Halfedge_data_structure_using_vector(), Halfedge_data_structure_using_vector< V, H, F >::halfedges_begin(), Halfedge_data_structure_using_vector< V, H, F >::halfedges_end(), Halfedge_data_structure_using_vector< V, H, F >::new_edge(), Halfedge_data_structure_using_vector< V, H, F >::operator=(), Halfedge_data_structure_using_vector< V, H, F >::reserve(), and Halfedge_data_structure_using_vector< V, H, F >::size_of_halfedges().
|
protected |
Definition at line 237 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::delete_all(), Halfedge_data_structure_using_vector< V, H, F >::operator=(), and Halfedge_data_structure_using_vector< V, H, F >::size_of_border_edges().
|
protected |
Definition at line 236 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::delete_all(), Halfedge_data_structure_using_vector< V, H, F >::operator=(), and Halfedge_data_structure_using_vector< V, H, F >::size_of_border_halfedges().
|
protected |
Definition at line 233 of file CGAL/include/CGAL/Halfedge_data_structure_using_vector.h.
Referenced by Halfedge_data_structure_using_vector< V, H, F >::bytes(), Halfedge_data_structure_using_vector< V, H, F >::bytes_reserved(), Halfedge_data_structure_using_vector< V, H, F >::capacity_of_vertices(), Halfedge_data_structure_using_vector< V, H, F >::delete_all(), Halfedge_data_structure_using_vector< V, H, F >::Halfedge_data_structure_using_vector(), Halfedge_data_structure_using_vector< V, H, F >::new_vertex(), Halfedge_data_structure_using_vector< V, H, F >::operator=(), Halfedge_data_structure_using_vector< V, H, F >::reserve(), Halfedge_data_structure_using_vector< V, H, F >::size_of_vertices(), Halfedge_data_structure_using_vector< V, H, F >::vertex_pop_back(), Halfedge_data_structure_using_vector< V, H, F >::vertices_begin(), and Halfedge_data_structure_using_vector< V, H, F >::vertices_end().