#include <Polyhedron_incremental_builder_3.h>
Public Types | |
typedef HDS | Halfedge_data_structure |
typedef HDS::Vertex | Vertex |
typedef HDS::Halfedge | Halfedge |
typedef HDS::Facet | Facet |
typedef HDS::Point | Point |
typedef HDS::Size | Size |
Public Member Functions | |
bool | error () const |
m_verbose (verbose) | |
hds (h) | |
~Polyhedron_incremental_builder_3 () | |
void | begin_surface (Size v, Size f, Size h=0) |
void | add_vertex (const Point &p) |
void | begin_facet () |
void | add_vertex_to_facet (Size i) |
void | end_facet () |
void | end_surface () |
bool | check_unconnected_vertices () |
bool | remove_unconnected_vertices (Tag_true) |
bool | remove_unconnected_vertices (Tag_false) |
bool | remove_unconnected_vertices () |
void | rollback () |
Public Attributes | |
__pad0__: m_error( false) | |
Protected Types | |
typedef HDS::Supports_vertex_halfedge | Supports_vertex_halfedge |
typedef HDS::Supports_removal | Supports_removal |
typedef HDS::Vertex_iterator | Vertex_iterator |
typedef Random_access_value_adaptor < Vertex_iterator, Vertex > | Random_access_index |
Protected Member Functions | |
CGAL_assertion_code (int check_protocoll;) void initialize_vertex_to_edge_map(Size | |
Tag_true void | initialize_vertex_to_edge_map (Size n, Tag_false) |
void | initialize_vertex_to_edge_map (Size n) |
void | push_back_vertex_to_edge_map (Halfedge *, Tag_true) |
void | push_back_vertex_to_edge_map (Halfedge *h, Tag_false) |
void | push_back_vertex_to_edge_map (Halfedge *h) |
Halfedge * | get_vertex_to_edge_map (int i, Tag_true) |
Halfedge * | get_vertex_to_edge_map (int i, Tag_false) |
Halfedge * | get_vertex_to_edge_map (int i) |
void | set_vertex_to_edge_map (int i, Halfedge *h, Tag_true) |
void | set_vertex_to_edge_map (int i, Halfedge *h, Tag_false) |
void | set_vertex_to_edge_map (int i, Halfedge *h) |
Halfedge * | lookup_hole (Size w) |
Size | find_vertex (Vertex *v) |
Size | find_facet (Facet *f) |
Halfedge * | lookup_halfedge (Size w, Size v) |
Halfedge * | lookup_hole (Halfedge *e) |
Protected Attributes | |
bool | m_error |
bool | m_verbose |
HDS & | hds |
Size | rollback_v |
Size | rollback_f |
Size | rollback_h |
Size | new_vertices |
Size | new_facets |
Size | new_halfedges |
Facet * | current_facet |
Random_access_index | index_to_vertex_map |
std::vector< Halfedge * > | vertex_to_edge_map |
Halfedge * | g1 |
Halfedge * | gprime |
Halfedge * | h1 |
Size | w1 |
Size | w2 |
Size | v1 |
bool | first_vertex |
bool | last_vertex |
Definition at line 71 of file Polyhedron_incremental_builder_3.h.
typedef HDS::Facet Facet |
Definition at line 76 of file Polyhedron_incremental_builder_3.h.
typedef HDS::Halfedge Halfedge |
Definition at line 75 of file Polyhedron_incremental_builder_3.h.
typedef HDS Halfedge_data_structure |
Definition at line 73 of file Polyhedron_incremental_builder_3.h.
typedef HDS::Point Point |
Definition at line 77 of file Polyhedron_incremental_builder_3.h.
|
protected |
Definition at line 86 of file Polyhedron_incremental_builder_3.h.
typedef HDS::Size Size |
Definition at line 78 of file Polyhedron_incremental_builder_3.h.
|
protected |
Definition at line 83 of file Polyhedron_incremental_builder_3.h.
|
protected |
Definition at line 82 of file Polyhedron_incremental_builder_3.h.
typedef HDS::Vertex Vertex |
Definition at line 74 of file Polyhedron_incremental_builder_3.h.
|
protected |
Definition at line 84 of file Polyhedron_incremental_builder_3.h.
|
inline |
CGAL_MEDIUM_INLINE void add_vertex | ( | const Point & | p | ) |
Definition at line 666 of file Polyhedron_incremental_builder_3.h.
References CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::hds, Polyhedron_incremental_builder_3< HDS >::index_to_vertex_map, Polyhedron_incremental_builder_3< HDS >::m_error, Polyhedron_incremental_builder_3< HDS >::m_verbose, Halfedge_data_structure_decorator< _HDS >::new_vertex(), Polyhedron_incremental_builder_3< HDS >::new_vertices, Random_access_adaptor< IC >::push_back(), Polyhedron_incremental_builder_3< HDS >::push_back_vertex_to_edge_map(), and Halfedge_data_structure_decorator< _HDS >::set_vertex_halfedge().
void add_vertex_to_facet | ( | Size | i | ) |
Definition at line 765 of file Polyhedron_incremental_builder_3.h.
References CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::CGAL_assertion_code(), Polyhedron_incremental_builder_3< HDS >::current_facet, Polyhedron_incremental_builder_3< HDS >::end_facet(), Polyhedron_incremental_builder_3< HDS >::find_facet(), Polyhedron_incremental_builder_3< HDS >::first_vertex, Polyhedron_incremental_builder_3< HDS >::g1, Halfedge_data_structure_decorator< _HDS >::get_facet(), Polyhedron_incremental_builder_3< HDS >::get_vertex_to_edge_map(), Polyhedron_incremental_builder_3< HDS >::gprime, Polyhedron_incremental_builder_3< HDS >::h1, Polyhedron_incremental_builder_3< HDS >::hds, Polyhedron_incremental_builder_3< HDS >::index_to_vertex_map, Halfedge::is_border(), k, Polyhedron_incremental_builder_3< HDS >::last_vertex, Polyhedron_incremental_builder_3< HDS >::lookup_halfedge(), Polyhedron_incremental_builder_3< HDS >::lookup_hole(), Polyhedron_incremental_builder_3< HDS >::m_error, Polyhedron_incremental_builder_3< HDS >::m_verbose, Polyhedron_incremental_builder_3< HDS >::new_vertices, Halfedge::next(), Halfedge::opposite(), Halfedge_data_structure_decorator< _HDS >::set_prev(), Polyhedron_incremental_builder_3< HDS >::set_vertex_to_edge_map(), Polyhedron_incremental_builder_3< HDS >::v1, Polyhedron_incremental_builder_3< HDS >::w1, and Polyhedron_incremental_builder_3< HDS >::w2.
Referenced by Polyhedron_incremental_builder_3< HDS >::end_facet().
CGAL_MEDIUM_INLINE void begin_facet | ( | ) |
Definition at line 738 of file Polyhedron_incremental_builder_3.h.
References CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::CGAL_assertion_code(), Polyhedron_incremental_builder_3< HDS >::current_facet, Polyhedron_incremental_builder_3< HDS >::first_vertex, Polyhedron_incremental_builder_3< HDS >::g1, Polyhedron_incremental_builder_3< HDS >::hds, Polyhedron_incremental_builder_3< HDS >::last_vertex, Polyhedron_incremental_builder_3< HDS >::m_error, Polyhedron_incremental_builder_3< HDS >::m_verbose, Halfedge_data_structure_decorator< _HDS >::new_facet(), and Polyhedron_incremental_builder_3< HDS >::new_vertices.
Referenced by Polyhedron_incremental_builder_3< HDS >::begin_surface().
CGAL_MEDIUM_INLINE void begin_surface | ( | Size | v, |
Size | f, | ||
Size | h = 0 |
||
) |
Definition at line 707 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::begin_facet(), CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::CGAL_assertion_code(), CGAL_MEDIUM_INLINE, Polyhedron_incremental_builder_3< HDS >::hds, Polyhedron_incremental_builder_3< HDS >::index_to_vertex_map, Polyhedron_incremental_builder_3< HDS >::initialize_vertex_to_edge_map(), Polyhedron_incremental_builder_3< HDS >::m_error, Polyhedron_incremental_builder_3< HDS >::new_facets, Polyhedron_incremental_builder_3< HDS >::new_halfedges, Polyhedron_incremental_builder_3< HDS >::new_vertices, Random_access_adaptor< IC >::reserve(), Polyhedron_incremental_builder_3< HDS >::rollback_f, Polyhedron_incremental_builder_3< HDS >::rollback_h, Polyhedron_incremental_builder_3< HDS >::rollback_v, and v.
|
protected |
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), Polyhedron_incremental_builder_3< HDS >::begin_facet(), Polyhedron_incremental_builder_3< HDS >::begin_surface(), Polyhedron_incremental_builder_3< HDS >::end_facet(), Polyhedron_incremental_builder_3< HDS >::end_surface(), Polyhedron_incremental_builder_3< HDS >::hds(), and Polyhedron_incremental_builder_3< HDS >::rollback().
bool check_unconnected_vertices | ( | ) |
Definition at line 944 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::get_vertex_to_edge_map(), i, Polyhedron_incremental_builder_3< HDS >::m_error, Polyhedron_incremental_builder_3< HDS >::m_verbose, and Polyhedron_incremental_builder_3< HDS >::new_vertices.
Referenced by Polyhedron_incremental_builder_3< HDS >::remove_unconnected_vertices().
void end_facet | ( | ) |
Definition at line 914 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::CGAL_assertion_code(), Polyhedron_incremental_builder_3< HDS >::current_facet, Polyhedron_incremental_builder_3< HDS >::first_vertex, Polyhedron_incremental_builder_3< HDS >::get_vertex_to_edge_map(), Polyhedron_incremental_builder_3< HDS >::last_vertex, Polyhedron_incremental_builder_3< HDS >::m_error, Polyhedron_incremental_builder_3< HDS >::new_facets, Halfedge_data_structure_decorator< _HDS >::set_facet_halfedge(), Polyhedron_incremental_builder_3< HDS >::w1, and Polyhedron_incremental_builder_3< HDS >::w2.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet().
CGAL_MEDIUM_INLINE void end_surface | ( | ) |
Definition at line 934 of file Polyhedron_incremental_builder_3.h.
References CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::CGAL_assertion_code(), and Polyhedron_incremental_builder_3< HDS >::m_error.
|
inline |
Definition at line 178 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::m_error.
Referenced by moderror::errorstop(), get_jacobien(), implicit_v3d8_mass(), implicit_v3d8_mass_consistent(), implicit_v3d8_me_k(), locthermcap_v3d8(), locthermstiff_v3d8(), rflo_modextrapolation::rflo_extrapregdummynode(), rflo_modextrapolation::rflo_extrapreglastnode(), rflo_modfinitedifference::rflo_findiffcompi(), rflo_modfinitedifference::rflo_findiffcompii(), rflo_modfinitedifference::rflo_findiffcompiis(), rflo_modfinitedifference::rflo_findiffcompis(), rflo_modfinitedifference::rflo_findiffcompj(), rflo_modfinitedifference::rflo_findiffcompjj(), rflo_modfinitedifference::rflo_findiffcompjjs(), rflo_modfinitedifference::rflo_findiffcompjs(), rflo_modfinitedifference::rflo_findiffcompk(), rflo_modfinitedifference::rflo_findiffcompkk(), v3d8_mass(), and v3d8_me().
|
protected |
Definition at line 513 of file Polyhedron_incremental_builder_3.h.
References CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::hds, n, and Polyhedron_incremental_builder_3< HDS >::new_facets.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), Polyhedron_incremental_builder_3< HDS >::lookup_halfedge(), and Polyhedron_incremental_builder_3< HDS >::lookup_hole().
|
protected |
Definition at line 492 of file Polyhedron_incremental_builder_3.h.
References CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::hds, n, and Polyhedron_incremental_builder_3< HDS >::new_vertices.
Referenced by Polyhedron_incremental_builder_3< HDS >::lookup_hole().
Definition at line 131 of file Polyhedron_incremental_builder_3.h.
References i, and Polyhedron_incremental_builder_3< HDS >::index_to_vertex_map.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), Polyhedron_incremental_builder_3< HDS >::check_unconnected_vertices(), Polyhedron_incremental_builder_3< HDS >::end_facet(), Polyhedron_incremental_builder_3< HDS >::get_vertex_to_edge_map(), Polyhedron_incremental_builder_3< HDS >::lookup_halfedge(), Polyhedron_incremental_builder_3< HDS >::lookup_hole(), and Polyhedron_incremental_builder_3< HDS >::remove_unconnected_vertices().
Definition at line 135 of file Polyhedron_incremental_builder_3.h.
References i, and Polyhedron_incremental_builder_3< HDS >::vertex_to_edge_map.
|
inlineprotected |
Definition at line 139 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::get_vertex_to_edge_map().
|
inline |
Definition at line 185 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::CGAL_assertion_code().
Definition at line 117 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::vertex_to_edge_map.
Referenced by Polyhedron_incremental_builder_3< HDS >::begin_surface(), and Polyhedron_incremental_builder_3< HDS >::initialize_vertex_to_edge_map().
|
inlineprotected |
Definition at line 121 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::initialize_vertex_to_edge_map().
|
protected |
Definition at line 534 of file Polyhedron_incremental_builder_3.h.
References Assert_compile_time_tag(), CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::current_facet, Polyhedron_incremental_builder_3< HDS >::find_facet(), Halfedge_data_structure_decorator< _HDS >::get_facet(), Polyhedron_incremental_builder_3< HDS >::get_vertex_to_edge_map(), Polyhedron_incremental_builder_3< HDS >::hds, Polyhedron_incremental_builder_3< HDS >::index_to_vertex_map, Halfedge::is_border(), Polyhedron_incremental_builder_3< HDS >::last_vertex, Polyhedron_incremental_builder_3< HDS >::m_error, Polyhedron_incremental_builder_3< HDS >::m_verbose, Polyhedron_incremental_builder_3< HDS >::new_facets, Polyhedron_incremental_builder_3< HDS >::new_halfedges, Polyhedron_incremental_builder_3< HDS >::new_vertices, Halfedge::next(), Halfedge::opposite(), Halfedge_data_structure_decorator< _HDS >::set_facet(), Halfedge_data_structure_decorator< _HDS >::set_prev(), and v.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet().
Definition at line 251 of file Polyhedron_incremental_builder_3.h.
References CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::get_vertex_to_edge_map(), and Polyhedron_incremental_builder_3< HDS >::new_vertices.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet().
|
protected |
Definition at line 627 of file Polyhedron_incremental_builder_3.h.
References CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::current_facet, Polyhedron_incremental_builder_3< HDS >::find_facet(), Polyhedron_incremental_builder_3< HDS >::find_vertex(), Halfedge_data_structure_decorator< _HDS >::get_facet(), Halfedge::is_border(), Polyhedron_incremental_builder_3< HDS >::m_error, Polyhedron_incremental_builder_3< HDS >::m_verbose, Polyhedron_incremental_builder_3< HDS >::new_facets, Halfedge::next(), and Halfedge::opposite().
m_verbose | ( | verbose | ) |
Definition at line 124 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex(), and Polyhedron_incremental_builder_3< HDS >::push_back_vertex_to_edge_map().
Definition at line 125 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::vertex_to_edge_map.
|
inlineprotected |
Definition at line 128 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::push_back_vertex_to_edge_map().
bool remove_unconnected_vertices | ( | Tag_true | ) |
Definition at line 963 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::get_vertex_to_edge_map(), Polyhedron_incremental_builder_3< HDS >::hds, i, Polyhedron_incremental_builder_3< HDS >::index_to_vertex_map, Polyhedron_incremental_builder_3< HDS >::m_error, and Polyhedron_incremental_builder_3< HDS >::new_vertices.
|
inline |
Definition at line 239 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::check_unconnected_vertices().
|
inline |
Definition at line 242 of file Polyhedron_incremental_builder_3.h.
void rollback | ( | ) |
Definition at line 688 of file Polyhedron_incremental_builder_3.h.
References CGAL_assertion, Polyhedron_incremental_builder_3< HDS >::CGAL_assertion_code(), CGAL_MEDIUM_INLINE, Polyhedron_incremental_builder_3< HDS >::hds, Polyhedron_incremental_builder_3< HDS >::m_error, Polyhedron_incremental_builder_3< HDS >::rollback_f, Polyhedron_incremental_builder_3< HDS >::rollback_h, and Polyhedron_incremental_builder_3< HDS >::rollback_v.
Definition at line 142 of file Polyhedron_incremental_builder_3.h.
References i, and Polyhedron_incremental_builder_3< HDS >::index_to_vertex_map.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), and Polyhedron_incremental_builder_3< HDS >::set_vertex_to_edge_map().
Definition at line 146 of file Polyhedron_incremental_builder_3.h.
References i, and Polyhedron_incremental_builder_3< HDS >::vertex_to_edge_map.
|
inlineprotected |
Definition at line 150 of file Polyhedron_incremental_builder_3.h.
References Polyhedron_incremental_builder_3< HDS >::set_vertex_to_edge_map().
__pad0__ |
Definition at line 185 of file Polyhedron_incremental_builder_3.h.
|
protected |
Definition at line 97 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), Polyhedron_incremental_builder_3< HDS >::begin_facet(), Polyhedron_incremental_builder_3< HDS >::end_facet(), Polyhedron_incremental_builder_3< HDS >::lookup_halfedge(), and Polyhedron_incremental_builder_3< HDS >::lookup_hole().
|
protected |
Definition at line 107 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), Polyhedron_incremental_builder_3< HDS >::begin_facet(), and Polyhedron_incremental_builder_3< HDS >::end_facet().
|
protected |
Definition at line 101 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), and Polyhedron_incremental_builder_3< HDS >::begin_facet().
|
protected |
Definition at line 102 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet().
|
protected |
Definition at line 103 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet().
|
protected |
Definition at line 90 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex(), Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), Polyhedron_incremental_builder_3< HDS >::begin_facet(), Polyhedron_incremental_builder_3< HDS >::begin_surface(), Polyhedron_incremental_builder_3< HDS >::find_facet(), Polyhedron_incremental_builder_3< HDS >::find_vertex(), Polyhedron_incremental_builder_3< HDS >::lookup_halfedge(), Polyhedron_incremental_builder_3< HDS >::remove_unconnected_vertices(), and Polyhedron_incremental_builder_3< HDS >::rollback().
|
protected |
Definition at line 98 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex(), Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), Polyhedron_incremental_builder_3< HDS >::begin_surface(), Polyhedron_incremental_builder_3< HDS >::get_vertex_to_edge_map(), Polyhedron_incremental_builder_3< HDS >::lookup_halfedge(), Polyhedron_incremental_builder_3< HDS >::remove_unconnected_vertices(), and Polyhedron_incremental_builder_3< HDS >::set_vertex_to_edge_map().
|
protected |
Definition at line 108 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), Polyhedron_incremental_builder_3< HDS >::begin_facet(), Polyhedron_incremental_builder_3< HDS >::end_facet(), and Polyhedron_incremental_builder_3< HDS >::lookup_halfedge().
|
protected |
Definition at line 88 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex(), Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), Polyhedron_incremental_builder_3< HDS >::begin_facet(), Polyhedron_incremental_builder_3< HDS >::begin_surface(), Polyhedron_incremental_builder_3< HDS >::check_unconnected_vertices(), Polyhedron_incremental_builder_3< HDS >::end_facet(), Polyhedron_incremental_builder_3< HDS >::end_surface(), Polyhedron_incremental_builder_3< HDS >::error(), Polyhedron_incremental_builder_3< HDS >::lookup_halfedge(), Polyhedron_incremental_builder_3< HDS >::lookup_hole(), Polyhedron_incremental_builder_3< HDS >::remove_unconnected_vertices(), and Polyhedron_incremental_builder_3< HDS >::rollback().
|
protected |
Definition at line 89 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex(), Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), Polyhedron_incremental_builder_3< HDS >::begin_facet(), Polyhedron_incremental_builder_3< HDS >::check_unconnected_vertices(), Polyhedron_incremental_builder_3< HDS >::lookup_halfedge(), and Polyhedron_incremental_builder_3< HDS >::lookup_hole().
|
protected |
Definition at line 95 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::begin_surface(), Polyhedron_incremental_builder_3< HDS >::end_facet(), Polyhedron_incremental_builder_3< HDS >::find_facet(), Polyhedron_incremental_builder_3< HDS >::lookup_halfedge(), and Polyhedron_incremental_builder_3< HDS >::lookup_hole().
|
protected |
Definition at line 96 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::begin_surface(), and Polyhedron_incremental_builder_3< HDS >::lookup_halfedge().
|
protected |
Definition at line 94 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex(), Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), Polyhedron_incremental_builder_3< HDS >::begin_facet(), Polyhedron_incremental_builder_3< HDS >::begin_surface(), Polyhedron_incremental_builder_3< HDS >::check_unconnected_vertices(), Polyhedron_incremental_builder_3< HDS >::find_vertex(), Polyhedron_incremental_builder_3< HDS >::lookup_halfedge(), Polyhedron_incremental_builder_3< HDS >::lookup_hole(), and Polyhedron_incremental_builder_3< HDS >::remove_unconnected_vertices().
|
protected |
Definition at line 92 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::begin_surface(), and Polyhedron_incremental_builder_3< HDS >::rollback().
|
protected |
Definition at line 93 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::begin_surface(), and Polyhedron_incremental_builder_3< HDS >::rollback().
|
protected |
Definition at line 91 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::begin_surface(), and Polyhedron_incremental_builder_3< HDS >::rollback().
|
protected |
Definition at line 106 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet().
|
protected |
Definition at line 99 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::get_vertex_to_edge_map(), Polyhedron_incremental_builder_3< HDS >::initialize_vertex_to_edge_map(), Polyhedron_incremental_builder_3< HDS >::push_back_vertex_to_edge_map(), and Polyhedron_incremental_builder_3< HDS >::set_vertex_to_edge_map().
|
protected |
Definition at line 104 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), and Polyhedron_incremental_builder_3< HDS >::end_facet().
|
protected |
Definition at line 105 of file Polyhedron_incremental_builder_3.h.
Referenced by Polyhedron_incremental_builder_3< HDS >::add_vertex_to_facet(), and Polyhedron_incremental_builder_3< HDS >::end_facet().