BRL-CAD
check.h File Reference
#include "common.h"
#include "vmath.h"
#include "bu/list.h"
#include "bn/tol.h"
#include "nmg/defines.h"
#include "nmg/model.h"
Include dependency graph for check.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void nmg_vvg (const struct vertex_g *vg)
 
void nmg_vvertex (const struct vertex *v, const struct vertexuse *vup)
 
void nmg_vvua (const uint32_t *vua)
 
void nmg_vvu (const struct vertexuse *vu, const uint32_t *up_magic_p)
 
void nmg_veg (const uint32_t *eg)
 
void nmg_vedge (const struct edge *e, const struct edgeuse *eup)
 
void nmg_veu (const struct bu_list *hp, const uint32_t *up_magic_p)
 
void nmg_vlg (const struct loop_a *lg)
 
void nmg_vloop (const struct loop *l, const struct loopuse *lup)
 
void nmg_vlu (const struct bu_list *hp, const uint32_t *up)
 
void nmg_vfg (const struct face_g_plane *fg)
 
void nmg_vface (const struct face *f, const struct faceuse *fup)
 
void nmg_vfu (const struct bu_list *hp, const struct shell *s)
 
void nmg_vsshell (const struct shell *s, const struct nmgregion *r)
 
void nmg_vshell (const struct bu_list *hp, const struct nmgregion *r)
 
void nmg_vregion (const struct bu_list *hp, const struct model *m)
 
void nmg_vmodel (const struct model *m)
 
void nmg_ck_e (const struct edgeuse *eu, const struct edge *e, const char *str)
 
void nmg_ck_vu (const uint32_t *parent, const struct vertexuse *vu, const char *str)
 
void nmg_ck_eu (const uint32_t *parent, const struct edgeuse *eu, const char *str)
 
void nmg_ck_lg (const struct loop *l, const struct loop_a *lg, const char *str)
 
void nmg_ck_l (const struct loopuse *lu, const struct loop *l, const char *str)
 
void nmg_ck_lu (const uint32_t *parent, const struct loopuse *lu, const char *str)
 
void nmg_ck_fg (const struct face *f, const struct face_g_plane *fg, const char *str)
 
void nmg_ck_f (const struct faceuse *fu, const struct face *f, const char *str)
 
void nmg_ck_fu (const struct shell *s, const struct faceuse *fu, const char *str)
 
int nmg_ck_eg_verts (const struct edge_g_lseg *eg, const struct bn_tol *tol)
 
size_t nmg_ck_geometry (const struct model *m, struct bu_list *vlfree, const struct bn_tol *tol)
 
int nmg_ck_face_worthless_edges (const struct faceuse *fu)
 
void nmg_ck_lueu (const struct loopuse *lu, const char *s)
 
int nmg_check_radial (const struct edgeuse *eu, const struct bn_tol *tol)
 
int nmg_eu_2s_orient_bad (const struct edgeuse *eu, const struct shell *s1, const struct shell *s2, const struct bn_tol *tol)
 
int nmg_ck_closed_surf (const struct shell *s, const struct bn_tol *tol)
 
int nmg_ck_closed_region (const struct nmgregion *r, const struct bn_tol *tol)
 
void nmg_ck_v_in_2fus (const struct vertex *vp, const struct faceuse *fu1, const struct faceuse *fu2, const struct bn_tol *tol)
 
void nmg_ck_vs_in_region (const struct nmgregion *r, struct bu_list *vlfree, const struct bn_tol *tol)