#include "disp/view.H"
#include "dlhandler/dlhandler.H"
#include "geom/body.H"
#include "geom/geom.H"
#include "std/thread_mutex.H"
#include "mesh/drawable.H"
#include "mesh/tri_strip.H"
#include "mesh/edge_strip.H"
#include "mesh/vert_strip.H"
#include "mesh/zcross_path.H"
#include "mesh/bmesh_curvature.H"
Include dependency graph for bmesh.H:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | Patch_list |
List of Patches w/ convenience methods (defined in patch.H). More... | |
class | BMESH |
class | BMESHobs_list |
class | BMESHobs |
class | BMESHray |
class | BMESH_list |
Defines | |
#define | CBMESHray const BMESHray |
Typedefs | |
typedef const Patch_list | CPatch_list |
typedef const BMESHptr | CBMESHptr |
typedef const BMESHobs_list | CBMESHobs_list |
typedef const BMESHobs | CBMESHobs |
typedef const BMESH_list | CBMESH_list |
Functions | |
MAKE_PTR_SUBC (BMESH, BODY) | |
BMESHptr | gel_to_bmesh (CGELptr &gel) |
GEL * | bmesh_to_gel (BMESH *mesh) |
GEOM * | bmesh_to_geom (BMESH *mesh) |
template<class T> | |
T * | mesh_geom (BMESH *mesh, T *init) |
void | set_edit_level (BMESHptr m, int level) |
Definition in file bmesh.H.
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 797 of file bmesh.H. References BMESH::geom(). |
|
Definition at line 803 of file bmesh.H. References BMESH::geom(). Referenced by mesh_geom(). |
|
Definition at line 791 of file bmesh.H. References gel_to_body(). Referenced by do_clear(), gel_to_lmesh(), Cam_int::up(), and Cam_int_fp::up(). |
|
Triangle-based mesh class. Primarily consists of a collection of vertices, edges, and faces (Bvert, Bedge, and Bface classes). Subdivision surfaces are implemented in the subclass LMESH. |
|
Convenience method for returning the GEOM that owns a given BMESH, and upcasting it to a given type, if valid. Definition at line 812 of file bmesh.H. References bmesh_to_geom(). |
|
Definition at line 819 of file bmesh.H. Referenced by claim_edit_level(). |