#include <uv_data.H>
Inheritance diagram for UVdata:
Definition at line 30 of file uv_data.H.
|
|
|
Definition at line 13 of file uv_data.C. References Bface::e1(), Bface::e2(), Bface::e3(), get_data(), is_face(), Bface::v1(), Bface::v2(), and Bface::v3(). Referenced by get_data(). |
|
Definition at line 280 of file uv_data.H. References get_data(), and set_uv(). Referenced by handle_subdiv_calc(), and set(). |
|
Definition at line 204 of file uv_data.H. References uv1(), uv2(), and uv3(). Referenced by BMESH::split_face(). |
|
|
|
|
|
Definition at line 487 of file uv_data.C. References Bvert::e(), and is_continuous(). Referenced by LoopUV::centroid(), is_continuous(), and LoopUV::subdiv_val(). |
|
Definition at line 184 of file uv_data.H. References SimplexData::_simplex, and is_face(). Referenced by uv(). |
|
Definition at line 168 of file uv_data.H. References lookup(), and UVdata(). Referenced by _set(), notify_subdiv_gen(), set(), and UVdata(). |
|
Definition at line 347 of file uv_data.C. References Bedge::f1(), get_uv(), Bvert::lookup_edge(), lookup_face(), and quad_has_uv(). |
|
Definition at line 320 of file uv_data.C. References Bface::get_quad_verts(). Referenced by quad_interp_texcoord(), and UVforIO2::UVforIO2(). |
|
Definition at line 80 of file uv_data.H. References get_uv(). |
|
Definition at line 98 of file uv_data.C. References debug, err_msg(), get_uv(), and GtexUtil::show_tris(). |
|
Definition at line 77 of file uv_data.C. References _uv, _uv_valid, Bface::contains(), has_uv(), and lookup(). |
|
Definition at line 58 of file uv_data.C. References _uv, _uv_valid, Bvert::get_face(), is_continuous(), and lookup(). Referenced by LoopUV::centroid(), Bedge::do_swap(), SmoothShadeStripCB::faceCB(), FlatShadeStripCB::faceCB(), UV_attrib::get_attrib(), get_quad_uvs(), get_uv(), get_uvs(), SimpleUVCalc::get_val(), LoopUV::get_val(), is_continuous(), offset_uv(), SimpleUVCalc::subdiv_val(), LoopUV::subdiv_val(), and GLTexCoordGen::uv_from_vert(). |
|
Definition at line 71 of file uv_data.H. References get_uv(), and lookup_face(). |
|
Definition at line 64 of file uv_data.H. References get_uv(), Bface::v1(), Bface::v2(), and Bface::v3(). Referenced by UVforIO2::UVforIO2(). |
|
Reimplemented from SimplexData. Definition at line 518 of file uv_data.C. References _did_subdiv, _set(), Bedge::f1(), Bedge::f2(), Bvert::get_face(), Bedge::get_face(), Bvert::get_faces(), is_continuous(), is_edge(), is_vert(), ARRAY< T >::num(), set_subdiv_uv(), SimplexData::simplex(), subdiv_uv(), Lvert::subdiv_vertex(), and Ledge::subdiv_vertex(). |
|
Definition at line 45 of file uv_data.H. References lookup(). Referenced by HasUVFaceFilter::accept(), Bedge::do_swap(), get_uv(), BMESH::put_faces(), Bedge::swap_is_legal(), and UVforIO2::UVforIO2(). |
|
Definition at line 42 of file simplex_data.H. References SimplexData::_id. Referenced by Bsimplex::add_simplex_data(). |
|
Definition at line 157 of file uv_data.H. References discontinuity_degree(). |
|
Definition at line 460 of file uv_data.C. References Bedge::f1(), Bedge::f2(), get_uv(), lookup(), Bedge::v1(), and Bedge::v2(). Referenced by UVDiscontinuousEdgeFilter::accept(), LoopUV::centroid(), discontinuity_degree(), Bedge::do_swap(), get_uv(), handle_subdiv_calc(), Bedge::is_patch_boundary(), Bedge::is_texture_seam(), quad_has_uv(), set(), SimpleUVCalc::subdiv_val(), LoopUV::subdiv_val(), and Bedge::swap_is_legal(). |
|
Definition at line 254 of file uv_data.H. Referenced by lookup(). |
|
|
Definition at line 178 of file uv_data.H. References _mapping. Referenced by UVMapping::add_face(), UVMapping::add_limit(), UVMapping::compute_limits(), UVMapping::compute_mapping(), UVMapping::compute_wrapping(), UVMapping::recurse(), UVMapping::recurse_wrapping(), and UVMapping::~UVMapping(). |
|
Definition at line 63 of file simplex_data.H. Referenced by SimplexDataList::notify_normal_changed(). |
|
Reimplemented in EdgeFrame, and SimplexFrame. Definition at line 54 of file simplex_data.H. Referenced by SimplexDataList::notify_simplex_changed(). |
|
Reimplemented from SimplexData. Definition at line 224 of file uv_data.H. References _mapping, and SimplexData::notify_simplex_deleted(). |
|
Reimplemented in SimplexFrame. Definition at line 69 of file simplex_data.H. Referenced by SimplexDataList::notify_simplex_xformed(). |
|
Reimplemented from SimplexData. Definition at line 214 of file uv_data.H. References err_msg(). |
|
Reimplemented from SimplexData. Definition at line 499 of file uv_data.C. References get_data(), is_face(), SimplexData::simplex(), Lface::subdiv_face1(), Lface::subdiv_face2(), Lface::subdiv_face3(), and Lface::subdiv_face_center(). |
|
|
|
|
|
Definition at line 45 of file uv_data.C. References is_continuous(), Bface::is_quad(), lookup(), and Bface::weak_edge(). Referenced by get_quad_uvs(). |
|
Definition at line 419 of file uv_data.C. References get_quad_uvs(). |
|
Reimplemented from SimplexData. Definition at line 212 of file uv_data.H. References SimplexData::set(). |
|
Reimplemented from SimplexData. Definition at line 211 of file uv_data.H. References SimplexData::set(). |
|
Definition at line 275 of file uv_data.C. References lookup_face(), and set(). |
|
Definition at line 251 of file uv_data.C. References lookup_face(), and set(). |
|
Definition at line 125 of file uv_data.H. References set(), Bface::v1(), Bface::v2(), and Bface::v3(). |
|
Definition at line 117 of file uv_data.H. References set(). |
|
Definition at line 191 of file uv_data.C. References Bface::contains(), err_msg(), get_data(), split(), and Bface::tex_coord(). |
|
Definition at line 127 of file uv_data.C. References _set(), and is_continuous(). Referenced by BMESH::add_face(), BMESH::add_quad(), Bedge::do_swap(), BMESH::get_texcoords2(), offset_uv(), BMESH::read_texcoords2(), set(), set_subdiv_uv(), BMESH::split_edge(), and BMESH::split_face(). |
|
Definition at line 200 of file uv_data.H. References _calc_type, and HYBRID_CALC. |
|
Definition at line 199 of file uv_data.H. References _calc_type, and LOOP_CALC. |
|
Definition at line 198 of file uv_data.H. References _calc_type, and SIMPLE_CALC. |
|
Definition at line 179 of file uv_data.H. References _mapping. Referenced by UVMapping::add_face(), and UVMapping::~UVMapping(). |
|
Definition at line 669 of file uv_data.C. References Lface::allocate_subdiv_elements(), Bface::contains(), Bface::edge_before_vert(), Bface::edge_from_vert(), lookup(), lookup_face(), set(), subdiv_uv(), and Lvert::subdiv_vertex(). |
|
Definition at line 602 of file uv_data.C. References Lface::allocate_subdiv_elements(), Bface::contains(), lookup(), lookup_face(), Ledge::lv(), Bface::other_edge(), set(), subdiv_uv(), Lvert::subdiv_vertex(), Ledge::subdiv_vertex(), uv(), Bedge::v1(), and Bedge::v2(). Referenced by handle_subdiv_calc(). |
|
Definition at line 269 of file uv_data.H. References _uv, _uv_valid, is_vert(), and SimplexData::simplex(). Referenced by _set(). |
|
Definition at line 43 of file simplex_data.H. References SimplexData::_simplex. Referenced by handle_subdiv_calc(), notify_subdiv_gen(), and set_uv(). |
|
Definition at line 167 of file uv_data.C. References ARRAY< T >::num(), and split(). |
|
Definition at line 139 of file uv_data.C. References _uv, _uv_valid, debug, err_msg(), Bvert::get_all_faces(), Bvert::loc(), lookup(), ARRAY< T >::num(), Color::red(), GtexUtil::show(), and GtexUtil::show_tris(). |
|
Definition at line 182 of file uv_data.C. References ARRAY< T >::num(), and split_chain(). Referenced by Bface_list::push_layer(), set(), split(), and split_chain(). |
|
Definition at line 174 of file uv_data.C. References get_subdiv_chain(), and split(). Referenced by split(). |
|
Definition at line 900 of file uv_data.C. References _calc_type, err_msg(), HYBRID_CALC, and SIMPLE_CALC. |
|
Definition at line 887 of file uv_data.C. References _calc_type, err_msg(), HYBRID_CALC, and SIMPLE_CALC. Referenced by handle_subdiv_calc(), and set_subdiv_uv(). |
|
|
|
Definition at line 113 of file uv_data.C. References _uv, _uv_valid, face(), lookup(), and Bface::tex_coord(). Referenced by UVMapping::add_face(), UVMapping::add_limit(), UVMapping::compute_limits(), BMESH::put_texcoords2(), UVMapping::recurse(), UVMapping::recurse_wrapping(), set_subdiv_uv(), BMESH::split_edge(), uv(), uv1(), uv2(), uv3(), and BMESH::write_texcoords2(). |
|
Definition at line 190 of file uv_data.H. References uv(). Referenced by UVMapping::add_face(), bc2uv(), UVMapping::find_face(), and BMESH::split_face(). |
|
Definition at line 191 of file uv_data.H. References uv(). Referenced by UVMapping::add_face(), bc2uv(), UVMapping::find_face(), and BMESH::split_face(). |
|
Definition at line 192 of file uv_data.H. References uv(). Referenced by UVMapping::add_face(), bc2uv(), UVMapping::find_face(), and BMESH::split_face(). |
|
Definition at line 248 of file uv_data.H. Referenced by set_do_hybrid(), set_do_loop(), set_do_simple(), and subdiv_uv(). |
|
Definition at line 249 of file uv_data.H. Referenced by handle_subdiv_calc(). |
|
Definition at line 92 of file simplex_data.H. Referenced by SimplexData::id(), and SimplexData::set(). |
|
Definition at line 251 of file uv_data.H. Referenced by mapping(), notify_simplex_deleted(), and set_mapping(). |
|
Definition at line 93 of file simplex_data.H. Referenced by EdgeFrame::edge(), face(), SimplexData::notify_simplex_deleted(), SimplexData::set(), SimplexData::simplex(), and VertFrame::vert(). |
|
|
|
|