#include "lstrip.H"
#include "ledge_strip.H"
#include "lvert_strip.H"
#include "subdiv_calc.H"
Include dependency graph for lmesh.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | LMESH |
Defines | |
#define | CLMESHptr const LMESHptr |
Functions | |
MAKE_PTR_SUBC (LMESH, BMESH) | |
LMESHptr | gel_to_lmesh (CGELptr &gel) |
BMESH * | get_ctrl_mesh (CBMESH *m) |
BMESH * | get_cur_mesh (CBMESH *m) |
LMESH * | get_lmesh (CBsimplex *s) |
int | subdiv_level (CBsimplex *s) |
Bface * | get_ctrl_face (CBface *f) |
Bface * | get_parent_face (CBface *f) |
Bsimplex * | get_parent_simplex (CBedge *e) |
Bsimplex * | get_parent_simplex (CBvert *v) |
Bsimplex * | get_parent_simplex (CBsimplex *s) |
void | claim_edit_level (LMESHptr m) |
void | update_subdivision (CBMESHptr &mesh, int level) |
LMESH * | get_lmesh (CBface_list &faces) |
LMESH * | get_subdiv_mesh (BMESH *m, int level) |
Bface_list | get_subdiv_faces (CBface_list &faces, int level) |
Bface_list | get_parent_faces (CBface_list &faces, int level=1) |
Bface_list | remap_level (CBface_list &faces, int k) |
Bface_list | get_top_level (CBface_list &faces) |
bool | has_secondary_any_level (CBface_list &faces) |
template<class L, class S> | |
Bvert_list | child_verts (const L &list) |
|
|
|
|
|
Definition at line 410 of file lmesh.H. References set_edit_level(). |
|
Definition at line 339 of file lmesh.H. References gel_to_bmesh(). |
|
Definition at line 374 of file lmesh.H. References Bsimplex::mesh(). Referenced by VisRefImage::get_ctrl_face(). |
|
Definition at line 346 of file lmesh.H. Referenced by debug_sel_faces_per_level(), MeshGlobal::edit_level_changed(), find_ctrl_mesh(), VisRefImage::get_ctrl_mesh(), MeshGlobal::selected_edges_all_levels(), MeshGlobal::selected_faces_all_levels(), and MeshGlobal::selected_verts_all_levels(). |
|
Definition at line 352 of file lmesh.H. Referenced by OGLTexture::set_face_culling(). |
|
Definition at line 432 of file lmesh.H. References SimplexArray< L, T >::mesh(). |
|
Definition at line 360 of file lmesh.H. References Bsimplex::mesh(). |
|
Definition at line 382 of file lmesh.H. References Bsimplex::mesh(). Referenced by get_parent_simplex(). |
|
Definition at line 470 of file lmesh.H. References Bsimplex::clear_flag(), Bsimplex::flag(), SimplexArray< L, T >::mesh(), ARRAY< T >::num(), LMESH::parent_mesh(), and Bsimplex::set_flag(). Referenced by get_top_level(), and remap_level(). |
|
Definition at line 400 of file lmesh.H. References get_parent_face(), get_parent_simplex(), is_edge(), is_face(), is_vert(), and Bsimplex::mesh(). |
|
Definition at line 394 of file lmesh.H. References Bsimplex::mesh(). |
|
Definition at line 388 of file lmesh.H. References Bsimplex::mesh(). Referenced by get_parent_simplex(). |
|
Definition at line 456 of file lmesh.H. References SimplexArray< L, T >::mesh(), ARRAY< T >::num(), and LMESH::subdiv_mesh(). |
|
Definition at line 438 of file lmesh.H. References LMESH::subdiv_mesh(). Referenced by MeshGlobal::edit_level_changed(). |
|
Definition at line 511 of file lmesh.H. References get_parent_faces(). |
|
Definition at line 523 of file lmesh.H. References ARRAY< T >::empty(), and get_subdiv_faces(). |
|
|
|
Definition at line 496 of file lmesh.H. References get_parent_faces(), and get_subdiv_faces(). |
|
Definition at line 366 of file lmesh.H. References Bsimplex::mesh(), and LMESH::subdiv_level(). Referenced by ControlFrameTexture::draw_level(). |
|
Definition at line 422 of file lmesh.H. References LMESH::update_subdivision(). |