42struct ON_Brep_CDT_State;
46extern BREP_EXPORT
struct ON_Brep_CDT_State *
50extern BREP_EXPORT
void
53extern BREP_EXPORT
const char *
57extern BREP_EXPORT
void
59extern BREP_EXPORT
void
63extern BREP_EXPORT
void *
99 struct ON_Brep_CDT_State *s);
111extern BREP_EXPORT
int
118extern BREP_EXPORT
int
119ON_Brep_CDT_UnResolvable_Ovlps(std::vector<struct ON_Brep_CDT_State *> *ovlps,
struct ON_Brep_CDT_State *s);
127extern BREP_EXPORT
int
129 int **faces,
int *fcnt,
131 int **face_normals,
int *fn_cnt,
133 struct ON_Brep_CDT_State *s,
134 int exp_face_cnt,
int *exp_faces
139extern BREP_EXPORT
int
142 const ON_Brep *brep,
struct bu_list *p_vhead,
144 int index,
int plottype,
int num_points);
148struct cdt_bmesh_impl;
150 struct cdt_bmesh_impl *
i;
void ON_Brep_CDT_Destroy(struct ON_Brep_CDT_State *s)
void * ON_Brep_CDT_Brep(struct ON_Brep_CDT_State *s)
int cdt_bmesh_create(struct cdt_bmesh **m)
void cdt_bmesh_destroy(struct cdt_bmesh *m)
int cdt_bmesh_repair(struct cdt_bmesh *m)
int ON_Brep_CDT_Tessellate(struct ON_Brep_CDT_State *s, int face_cnt, int *faces)
int ON_Brep_CDT_Status(struct ON_Brep_CDT_State *s)
struct ON_Brep_CDT_State * ON_Brep_CDT_Create(void *bv, const char *objname)
void ON_Brep_CDT_Tol_Get(struct bg_tess_tol *t, const struct ON_Brep_CDT_State *s)
int ON_Brep_CDT_VList(struct bv_vlblock *vbp, struct bu_list *vlfree, struct bu_color *c, int mode, struct ON_Brep_CDT_State *s)
int ON_Brep_CDT_Mesh(int **faces, int *fcnt, fastf_t **vertices, int *vcnt, int **face_normals, int *fn_cnt, fastf_t **normals, int *ncnt, struct ON_Brep_CDT_State *s, int exp_face_cnt, int *exp_faces)
void ON_Brep_CDT_Tol_Set(struct ON_Brep_CDT_State *s, const struct bg_tess_tol *t)
const char * ON_Brep_CDT_ObjName(struct ON_Brep_CDT_State *s)
int cdt_bmesh_deserialize(const char *fname, struct cdt_bmesh *m)
int ON_Brep_CDT_Ovlp_Resolve(struct ON_Brep_CDT_State **s_a, int s_cnt, double lthreshold, int timeout)
int brep_facecdt_plot(struct bu_vls *vls, const char *solid_name, const struct bg_tess_tol *ttol, const struct bn_tol *tol, const ON_Brep *brep, struct bu_list *p_vhead, struct bv_vlblock *vbp, struct bu_list *vlfree, int index, int plottype, int num_points)
Header file for the BRL-CAD common definitions.
double fastf_t
fastest 64-bit (or larger) floating point type
struct cdt_bmesh_impl * i