#include <bface.H>
Inheritance diagram for Bface_list:
Definition at line 787 of file bface.H.
|
|
|
|
|
Definition at line 794 of file bface.H. References ARRAY< Bface * >::add(), Bface::is_quad(), and Bface::quad_partner(). |
|
Definition at line 306 of file support.H. Referenced by Bface_list(), and grow_connected(). |
|
|
|
Definition at line 199 of file simplex_array.H. Referenced by can_unpush_layer(), is_all_primary(), and is_all_secondary(). |
|
Definition at line 208 of file simplex_array.H. Referenced by has_any_primary(), and has_any_secondary(). |
|
Definition at line 244 of file simplex_array.H. |
|
Reimplemented from ARRAY< Bface * >. Definition at line 327 of file simplex_array.H. |
|
|
|
|
|
|
|
Definition at line 1262 of file bface.C. References ARRAY< Bface * >::_array, ARRAY< Bface * >::_num, Bface::norm(), and mlib::Vec3< V >::normalized(). Referenced by is_planar(). |
|
|
|
Definition at line 1463 of file bface.C. References EdgeStrip::edges(), and get_boundary(). Referenced by can_unpush_layer(). |
|
Definition at line 1530 of file bface.C. References ARRAY< Bface * >::empty(), is_all_secondary(), and SimplexArray< Bface_list, Bface * >::same_mesh(). Referenced by push_layer(). |
|
|
|
|
Definition at line 55 of file simplex_array.H. |
|
Definition at line 1207 of file bface.C. References ARRAY< Bface * >::_array, ARRAY< Bface * >::_num, Bsimplex::clear_flag(), Bface::e(), and j. Referenced by get_edges(). |
|
|
|
Definition at line 37 of file simplex_array.H. |
|
Reimplemented from ARRAY< Bface * >. Definition at line 284 of file simplex_array.H. |
|
|
|
Definition at line 1197 of file bface.C. References ARRAY< Bface * >::_array, ARRAY< Bface * >::_num, Bsimplex::clear_flag(), j, and Bface::v(). Referenced by get_verts(). |
|
|
|
Definition at line 104 of file simplex_array.H. |
|
Definition at line 115 of file simplex_array.H. |
|
Definition at line 90 of file simplex_array.H. |
|
Definition at line 185 of file support.H. Referenced by can_push_layer(), and can_unpush_layer(). |
|
|
|
Definition at line 1314 of file bface.C. References SimplexArray< L, T >::filter(), mark_faces(), and one_ring_faces(). |
|
|
|
Definition at line 189 of file simplex_array.H. Referenced by is_consistently_oriented(), primary_faces(), and secondary_faces(). |
|
Definition at line 198 of file support.H. Referenced by is_connected(). |
|
Definition at line 224 of file simplex_array.H. |
|
Definition at line 1447 of file bface.C. References EdgeStrip::build_ccw_boundaries(), get_edges(), and mark_faces(). Referenced by boundary_edges(), is_disk(), push_layer(), and unpush_layer(). |
|
Definition at line 1240 of file bface.C. References ARRAY< Bface * >::_array, ARRAY< Bface * >::_num, clear_edge_flags(), Bface::e(), Bsimplex::flag(), j, and Bsimplex::set_flag(). Referenced by Lpatch::cur_edges(), Patch::edges(), get_boundary(), interior_edges(), is_2_manifold(), is_consistently_oriented(), push_layer(), unpush_layer(), and update_faces(). |
|
Reimplemented from ARRAY< Bface * >. Definition at line 261 of file simplex_array.H. |
|
Definition at line 80 of file simplex_array.H. |
|
Definition at line 1216 of file bface.C. References ARRAY< Bface * >::_array, ARRAY< Bface * >::_num, clear_vert_flags(), err_msg(), Bsimplex::flag(), j, Bsimplex::set_flag(), and Bface::v(). Referenced by Lpatch::cur_verts(), LMESH::get_subdiv_inputs(), interior_verts(), mark_faces(), one_ring_faces(), update_faces(), and Patch::verts(). |
|
Definition at line 1374 of file bface.C. References SimplexFilter::accept(), ARRAY< Bface * >::add(), Bface::e(), Bedge::f(), Bsimplex::flag(), j, and Bsimplex::set_flag(). Referenced by BMESH::get_components(), is_connected(), and reachable_faces(). |
|
Definition at line 953 of file bface.H. References SimplexArray< Bface_list, Bface * >::any_satisfy(), and Bface::SECONDARY_BIT. |
|
Definition at line 956 of file bface.H. References SimplexArray< Bface_list, Bface * >::any_satisfy(), and Bface::SECONDARY_BIT. Referenced by TriStrip::draw(). |
|
Definition at line 130 of file simplex_array.H. |
|
Definition at line 49 of file simplex_array.H. |
|
|
|
Definition at line 1469 of file bface.C. References SimplexArray< L, T >::filter(), get_edges(), and mark_faces(). |
|
Definition at line 1479 of file bface.C. References SimplexArray< L, T >::filter(), get_verts(), and mark_faces(). |
|
Definition at line 154 of file simplex_array.H. |
|
Definition at line 1517 of file bface.C. References SimplexArray< L, T >::all_satisfy(), get_edges(), and mark_faces(). Referenced by can_unpush_layer(), and is_disk(). |
|
Definition at line 947 of file bface.H. References SimplexArray< Bface_list, Bface * >::all_satisfy(), and Bface::SECONDARY_BIT. Referenced by can_unpush_layer(), and unpush_layer(). |
|
Definition at line 950 of file bface.H. References SimplexArray< Bface_list, Bface * >::all_satisfy(), and Bface::SECONDARY_BIT. Referenced by can_push_layer(), and push_layer(). |
|
Definition at line 1400 of file bface.C. References ARRAY< Bface * >::_num, debug, err_adv(), ARRAY< Bface * >::first(), Config::get_var_bool(), grow_connected(), mark_faces(), SimplexArray< Bface_list, Bface * >::mesh(), and ARRAY< T >::num(). Referenced by is_disk(). |
|
Definition at line 1489 of file bface.C. References ARRAY< Bface * >::_num, ARRAY< T >::empty(), err_msg(), SimplexArray< L, T >::filter(), SimplexArray< Bface_list, Bface * >::filter(), get_edges(), Config::get_var_bool(), mark_faces(), and ARRAY< Bface * >::num(). |
|
Definition at line 1436 of file bface.C. References get_boundary(), is_2_manifold(), and is_connected(). |
|
|
|
Definition at line 817 of file bface.H. References avg_normal(), and max_norm_deviation(). |
|
|
|
Definition at line 315 of file simplex_array.H. |
|
Definition at line 926 of file bface.H. References ARRAY< Bface * >::_array, ARRAY< Bface * >::_num, and Bface::make_primary(). Referenced by unpush_layer(). |
|
Definition at line 933 of file bface.H. References ARRAY< Bface * >::_array, ARRAY< Bface * >::_num, and Bface::make_secondary(). Referenced by push_layer(). |
|
Definition at line 1300 of file bface.C. References Bvert_list::clear_flag02(), get_verts(), and SimplexArray< Bface_list, Bface * >::set_flags(). Referenced by exterior_faces(), get_boundary(), interior_edges(), interior_verts(), is_2_manifold(), is_connected(), is_consistently_oriented(), and quad_complete_faces(). |
|
Definition at line 1272 of file bface.C. References ARRAY< Bface * >::_array, ARRAY< Bface * >::_num, max(), and Bface::norm(). Referenced by is_planar(). |
|
Definition at line 67 of file simplex_array.H. Referenced by is_connected(), push_layer(), and unpush_layer(). |
|
Definition at line 174 of file simplex_array.H. |
|
Definition at line 874 of file bface.H. References one_ring_faces(). |
|
Definition at line 184 of file support.H. Referenced by can_unpush_layer(), is_consistently_oriented(), push_layer(), and unpush_layer(). |
|
Definition at line 959 of file bface.H. References SimplexArray< Bface_list, Bface * >::num_satisfy(), and Bface::SECONDARY_BIT. |
|
Definition at line 215 of file simplex_array.H. Referenced by num_primary(), and num_secondary(). |
|
Definition at line 962 of file bface.H. References SimplexArray< Bface_list, Bface * >::num_satisfy(), and Bface::SECONDARY_BIT. Referenced by TriStrip::draw(). |
|
Definition at line 865 of file bface.H. References get_verts(), and Bvert_list::one_ring_faces(). Referenced by exterior_faces(), n_ring_faces(), Bvert_list::two_ring_faces(), two_ring_faces(), and LMESH::update_subdivision(). |
|
Definition at line 253 of file simplex_array.H. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 943 of file bface.H. References SimplexArray< Bface_list, Bface * >::filter(), and Bface::SECONDARY_BIT. Referenced by Bedge_list::get_primary_faces(). |
|
|
|
|
|
|
|
Definition at line 1558 of file bface.C. References ARRAY< Bface * >::_array, can_push_layer(), BMESH::changed(), SimplexArray< L, T >::clear_flags(), demote(), EdgeStrip::edges(), err_msg(), get_boundary(), get_edges(), is_all_secondary(), make_secondary(), SimplexArray< Bface_list, Bface * >::mesh(), ARRAY< Bface * >::num(), SimplexArray< L, T >::set_flags(), and UVdata::split(). Referenced by BMESH::get_sec_faces(). |
|
Definition at line 320 of file simplex_array.H. |
|
Definition at line 1335 of file bface.C. References ARRAY< Bface * >::_array, ARRAY< Bface * >::_num, ARRAY< T >::add(), check_partner(), and mark_faces(). Referenced by Bvert_list::one_ring_faces(). |
|
Definition at line 1350 of file bface.C. References BMESH::faces(), grow_connected(), Bsimplex::mesh(), and SimplexArray< L, T >::set_flags(). |
|
|
|
|
|
|
|
|
|
Definition at line 849 of file bface.H. References ARRAY< Bface * >::_array, ARRAY< Bface * >::_num, and Bface::reverse(). |
|
Definition at line 125 of file simplex_array.H. |
|
Definition at line 78 of file simplex_array.H. Referenced by can_push_layer(), and can_unpush_layer(). |
|
Definition at line 940 of file bface.H. References SimplexArray< Bface_list, Bface * >::filter(), and Bface::SECONDARY_BIT. Referenced by Patch::build_tri_strips(), TriStrip::draw(), and LMESH::update_subdivision(). |
|
Definition at line 234 of file simplex_array.H. |
|
Definition at line 61 of file simplex_array.H. |
|
Definition at line 43 of file simplex_array.H. Referenced by mark_faces(). |
|
Reimplemented from ARRAY< Bface * >. Definition at line 279 of file simplex_array.H. |
|
|
|
|
|
Definition at line 27 of file simplex_array.H. |
|
Definition at line 26 of file simplex_array.H. |
|
Definition at line 25 of file simplex_array.H. |
|
|
|
|
|
Definition at line 871 of file bface.H. References one_ring_faces(). |
|
Definition at line 169 of file simplex_array.H. |
|
Definition at line 141 of file simplex_array.H. |
|
|
Definition at line 237 of file simplex_array.H. |
|
|
|
Definition at line 1284 of file bface.C. References ARRAY< Bface * >::_array, ARRAY< Bface * >::_num, and Bface::volume_el(). |
|
Definition at line 121 of file support.H. Referenced by avg_normal(), clear_edge_flags(), clear_vert_flags(), get_edges(), get_verts(), make_primary(), make_secondary(), max_norm_deviation(), push_layer(), quad_complete_faces(), reverse_faces(), unpush_layer(), and volume(). |
|
|
|
|
|
Definition at line 122 of file support.H. Referenced by avg_normal(), clear_edge_flags(), clear_vert_flags(), get_edges(), get_verts(), is_connected(), is_consistently_oriented(), make_primary(), make_secondary(), max_norm_deviation(), quad_complete_faces(), reverse_faces(), and volume(). |
|
|