#include <ledge_strip.H>
Inheritance diagram for LedgeStrip:
Definition at line 21 of file ledge_strip.H.
|
Definition at line 26 of file ledge_strip.H. |
|
Definition at line 30 of file ledge_strip.H. |
|
Definition at line 34 of file ledge_strip.H. References delete_substrip(). |
|
Definition at line 74 of file edge_strip.H. References EdgeStrip::_edges, and EdgeStrip::_verts. Referenced by add_to_strip(), EdgeStrip::build_line_strip(), BMESH::build_sil_strips(), generate_substrip(), and EdgeStrip::get_filtered(). |
|
Definition at line 117 of file edge_strip.C. References SimplexFilter::accept(), EdgeStrip::build_line_strip(), ARRAY< T >::clear(), Bedge::contains(), ARRAY< T >::empty(), EdgeStrip::next_edge(), ARRAY< T >::pop(), and Bedge::v1(). |
|
Definition at line 83 of file edge_strip.C. References ARRAY< T >::num(), and EdgeStrip::reset(). Referenced by EdgeStrip::build_ccw_boundaries(), BMESH::build_polyline_strips(), ControlFrameTexture::build_strip(), EdgeStrip::build_with_tips(), EdgeStrip::EdgeStrip(), and BMESH::get_sil_strips(). |
|
Definition at line 180 of file edge_strip.C. References EdgeStrip::build(), SimplexArray< L, T >::clear_flags(), Bvert::degree(), SimplexArray< L, T >::filter(), Bedge_list::get_verts(), Bface::leading_vert_ccw(), Bface::next_vert_ccw(), ARRAY< T >::num(), Bedge::other_vertex(), Bedge::screen_face(), set_adjacent_edges(), Bedge::v1(), and Bedge::v2(). Referenced by Bface_list::get_boundary(). |
|
Definition at line 95 of file edge_strip.C. References EdgeStrip::add(), Bedge::contains(), EdgeStrip::next_edge(), and Bedge::other_vertex(). Referenced by EdgeStrip::build(). |
|
Definition at line 144 of file edge_strip.C. References EdgeStrip::build(), SimplexArray< L, T >::clear_flags(), Bvert::degree(), SimplexArray< L, T >::filter(), Bedge_list::get_verts(), ARRAY< T >::num(), set_adjacent_edges(), Bedge::v1(), and Bedge::v2(). Referenced by Patch::build_edge_strip(), BMESH::get_border_strip(), BMESH::get_crease_strip(), and BMESH::get_edge_strip(). |
|
Definition at line 87 of file ledge_strip.C. References _substrip, clear_subdivision(), delete_substrip(), and reset(). Referenced by clear_subdivision(). |
|
Definition at line 160 of file edge_strip.H. References EdgeStrip::cur_strip(). |
|
Definition at line 8 of file ledge_strip.C. References LMESH::cur_level(), and lmesh(). |
|
Reimplemented from EdgeStrip. Definition at line 58 of file ledge_strip.H. References get_strip(), and rel_cur_level(). |
|
Definition at line 159 of file edge_strip.H. References EdgeStrip::cur_strip(). |
|
Definition at line 80 of file ledge_strip.H. References _substrip. Referenced by clear_subdivision(), generate_substrip(), operator=(), reset(), and ~LedgeStrip(). |
|
Definition at line 30 of file ledge_strip.C. References _substrip, draw(), EdgeStrip::draw(), and generate_substrip(). |
|
Reimplemented from EdgeStrip. Definition at line 55 of file ledge_strip.H. References rel_cur_level(). Referenced by draw(). |
|
Definition at line 94 of file edge_strip.H. References EdgeStrip::_edges. Referenced by BMESH::build_sil_strips(), and EdgeStrip::get_filtered(). |
|
Definition at line 163 of file edge_strip.H. References EdgeStrip::sub_strip(). |
|
Definition at line 90 of file edge_strip.H. References EdgeStrip::_edges. Referenced by Bface_list::boundary_edges(), BMESH::build_polyline_strips(), BMESH::get_borders(), BMESH::get_creases(), BMESH::get_sil_strips(), Bface_list::push_layer(), and Bface_list::unpush_layer(). |
|
Definition at line 101 of file edge_strip.H. References EdgeStrip::_verts, and ARRAY< T >::empty(). Referenced by ControlFrameTexture::build_strip(), FlatShadeTexture::draw(), EdgeStrip::draw(), EdgeStrip::get_reverse(), EdgeStrip::has_break(), and EdgeStrip::num_line_strips(). |
|
Definition at line 98 of file edge_strip.H. References EdgeStrip::_verts. Referenced by generate_substrip(). |
|
Definition at line 56 of file ledge_strip.C. References EdgeStrip::_edges, _substrip, EdgeStrip::_verts, EdgeStripFilter::accept(), EdgeStrip::add(), delete_substrip(), EdgeStrip::first(), EdgeStrip::last(), lookup_edge(), need_rebuild(), EdgeStrip::next_vert(), and ARRAY< T >::num(). Referenced by draw(), and get_strip(). |
|
Definition at line 270 of file edge_strip.C. References ARRAY< T >::add(), ARRAY< T >::clear(), EdgeStrip::has_break(), EdgeStrip::next_vert(), EdgeStrip::num(), and EdgeStrip::vert(). Referenced by EdgeStrip::get_chains(). |
|
Definition at line 292 of file edge_strip.C. References ARRAY< T >::clear(), and EdgeStrip::get_chain(). |
|
Definition at line 320 of file edge_strip.C. References SimplexFilter::accept(), EdgeStrip::add(), EdgeStrip::edge(), EdgeStrip::num(), and EdgeStrip::vert(). Referenced by SilsTexture::draw(), OGLTexture::draw_id_sils(), and SilsTexture::draw_vis_ref(). |
|
Definition at line 305 of file edge_strip.C. References EdgeStrip::_edges, EdgeStrip::_verts, EdgeStrip::empty(), EdgeStrip::last(), ARRAY< T >::pop(), and ARRAY< T >::reverse(). Referenced by EdgeStrip::reverse(). |
|
Definition at line 72 of file ledge_strip.H. References _substrip, generate_substrip(), and get_strip(). Referenced by cur_strip(), get_strip(), and sub_strip(). |
|
Definition at line 363 of file edge_strip.C. References EdgeStrip::_edges, add_to_strip(), Bvert_list::clear_flag02(), get_leading_vert(), Bedge_list::get_verts(), and SimplexArray< L, T >::set_flags(). |
|
Definition at line 234 of file edge_strip.C. References EdgeStrip::_verts, EdgeStrip::empty(), EdgeStrip::next_vert(), and ARRAY< T >::num(). Referenced by EdgeStrip::get_chain(). |
|
Definition at line 99 of file edge_strip.H. References EdgeStrip::next_vert(), and EdgeStrip::num(). Referenced by generate_substrip(), and EdgeStrip::get_reverse(). |
|
Definition at line 46 of file ledge_strip.H. References EdgeStrip::mesh(). Referenced by cur_level(), and rel_cur_level(). |
|
Definition at line 87 of file edge_strip.H. References EdgeStrip::_verts, and SimplexArray< L, T >::mesh(). Referenced by lmesh(). |
|
Definition at line 22 of file ledge_strip.C. References _substrip, and EdgeStrip::num(). Referenced by generate_substrip(). |
|
Definition at line 56 of file edge_strip.C. References SimplexFilter::accept(), Bvert::degree(), and Bvert::e(). Referenced by EdgeStrip::build(), and EdgeStrip::build_line_strip(). |
|
Definition at line 96 of file edge_strip.H. References EdgeStrip::_edges, and EdgeStrip::_verts. Referenced by EdgeStrip::draw(), generate_substrip(), EdgeStrip::get_chain(), EdgeStrip::has_break(), EdgeStrip::last(), and EdgeStrip::num_line_strips(). |
|
Definition at line 102 of file edge_strip.H. References EdgeStrip::_verts, and ARRAY< T >::num(). Referenced by BMESH::build_polyline_strips(), BMESH::build_sil_strips(), ColorIDTexture::draw_edges(), Patch::draw_sil_strips(), EdgeStrip::get_chain(), EdgeStrip::get_filtered(), BMESH::get_sil_strips(), EdgeStrip::last(), and need_rebuild(). |
|
Definition at line 253 of file edge_strip.C. References EdgeStrip::_edges, EdgeStrip::_verts, EdgeStrip::empty(), EdgeStrip::next_vert(), and ARRAY< T >::num(). |
|
Reimplemented from EdgeStrip. Definition at line 39 of file ledge_strip.H. References delete_substrip(), and EdgeStrip::operator=(). |
|
Definition at line 86 of file edge_strip.H. References EdgeStrip::_patch. Referenced by Patch::add(), and Patch::remove(). |
|
Definition at line 190 of file edge_strip.H. References EdgeStrip::_index. Referenced by Patch::remove(). |
|
Definition at line 15 of file ledge_strip.C. References lmesh(), and BMESH::rel_cur_level(). Referenced by cur_strip(), and draw(). |
|
Reimplemented from EdgeStrip. Definition at line 53 of file ledge_strip.H. References delete_substrip(), and EdgeStrip::reset(). Referenced by clear_subdivision(). |
|
Definition at line 131 of file edge_strip.H. References EdgeStrip::get_reverse(). |
|
Definition at line 120 of file edge_strip.H. References EdgeStrip::_edges, EdgeStrip::_verts, SimplexArray< L, T >::mesh(), and SimplexArray< L, T >::same_mesh(). |
|
Definition at line 188 of file edge_strip.H. References EdgeStrip::_patch. Referenced by Patch::add(), and Patch::remove(). |
|
Definition at line 189 of file edge_strip.H. References EdgeStrip::_index. Referenced by Patch::add(), and Patch::remove(). |
|
Reimplemented from EdgeStrip. Definition at line 62 of file ledge_strip.H. References get_strip(). |
|
Definition at line 95 of file edge_strip.H. References EdgeStrip::_verts. Referenced by BMESH::build_sil_strips(), EdgeStrip::get_chain(), and EdgeStrip::get_filtered(). |
|
Definition at line 162 of file edge_strip.H. References EdgeStrip::sub_strip(). |
|
Definition at line 91 of file edge_strip.H. References EdgeStrip::_verts. |
|
Definition at line 166 of file edge_strip.H. |
|
Definition at line 170 of file edge_strip.H. Referenced by EdgeStrip::add(), EdgeStrip::draw(), EdgeStrip::edge(), EdgeStrip::edges(), generate_substrip(), EdgeStrip::get_reverse(), EdgeStrip::get_unified(), EdgeStrip::next_vert(), EdgeStrip::num_line_strips(), EdgeStrip::operator=(), EdgeStrip::reset(), and EdgeStrip::same_mesh(). |
|
Definition at line 172 of file edge_strip.H. Referenced by EdgeStrip::patch_index(), and EdgeStrip::set_patch_index(). |
|
Definition at line 171 of file edge_strip.H. Referenced by EdgeStrip::patch(), and EdgeStrip::set_patch(). |
|
Definition at line 66 of file ledge_strip.H. Referenced by clear_subdivision(), delete_substrip(), draw(), generate_substrip(), get_strip(), and need_rebuild(). |
|