| _adj | Bedge | [protected] |
| _crease | Ledge | [protected] |
| _data_list | Bsimplex | [protected] |
| _f1 | Bedge | [protected] |
| _f2 | Bedge | [protected] |
| _flag | Bsimplex | [protected] |
| _key | Bsimplex | [protected] |
| _mask | Ledge | [protected] |
| _mesh | Bsimplex | [protected] |
| _parent | Ledge | [protected] |
| _sil_stamp | Bedge | [protected] |
| _subdiv_vertex | Ledge | [protected] |
| _table | Bsimplex | [protected, static] |
| _v1 | Bedge | [protected] |
| _v2 | Bedge | [protected] |
| add_multi(Bface *f) | Ledge | [protected, virtual] |
| add_primary(Bface *f) | Ledge | [protected, virtual] |
| add_simplex_data(SimplexData *sd) | Bsimplex | |
| adj() const | Bedge | [inline] |
| allocate_adj() | Bedge | [protected] |
| allocate_subdiv_elements() | Ledge | |
| append_subdiv_edges(int lev, ARRAY< Bedge * > &edges) | Ledge | |
| assign_subdiv_vert(Lvert *v) | Ledge | [inline, private] |
| avg_area() const | Bedge | |
| bc2pos(CWvec &bc, mlib::Wpt &pos) const | Bedge | [virtual] |
| Bsimplex::bc2pos(mlib::CWvec &bc) const | Bsimplex | [inline] |
| bc2sim(CWvec &bc) const | Bedge | [inline, virtual] |
| Bedge(Bvert *u, Bvert *v) | Bedge | |
| Bsimplex() | Bsimplex | [inline] |
| can_promote() const | Ledge | [inline, virtual] |
| ccw_face(CBvert *v) const | Bedge | |
| ccw_face() const | Bedge | [inline] |
| claim_child(Ledge *child) | Ledge | [protected] |
| claim_child(Lvert *child) | Ledge | [protected] |
| clamp_barycentric(Wvec &bc) | Bsimplex | [inline, static] |
| clear_bit(uint b) | Bsimplex | [inline] |
| clear_flag() | Bsimplex | [inline] |
| clear_flag02() | Bedge | [inline] |
| color_changed() | Ledge | [virtual] |
| compute_crease(double dot) | Bedge | |
| consistent_orientation() const | Bedge | |
| contains(CBvert *v) const | Bedge | [inline] |
| contains(CBface *f) const | Bedge | [inline] |
| CONVEX_BIT enum value | Bedge | |
| CONVEX_VALID_BIT enum value | Bedge | |
| CREASE_BIT enum value | Bedge | |
| crease_changed() | Ledge | [virtual] |
| crease_val() const | Ledge | [inline, virtual] |
| ctrl_edge() const | Ledge | [inline] |
| ctrl_element() const | Ledge | |
| ctrl_face() const | Ledge | [inline] |
| cw_face(CBvert *v) const | Bedge | [inline] |
| cw_face() const | Bedge | [inline] |
| data_list() const | Bsimplex | [inline] |
| dec_crease(ushort max_val=USHRT_MAX) | Bedge | |
| delete_subdiv_elements() | Ledge | |
| demote(Bface *f) | Bedge | |
| detach() | Bedge | |
| dihedral_angle() const | Bedge | [inline] |
| dim() const | Bedge | [inline, virtual] |
| dist(CWpt &p) const | Bsimplex | [inline] |
| dist(CWpt &p, mlib::Wvec &bc) const | Bsimplex | [inline] |
| do_swap() | Ledge | [virtual] |
| dot() const | Bedge | |
| f(int k) const | Bedge | |
| f1() const | Bedge | [inline] |
| f2() const | Bedge | [inline] |
| faces_changed() | Ledge | [virtual] |
| find_data(uint key) const | Bsimplex | [inline] |
| find_data(Cstr_ptr &s) const | Bsimplex | [inline] |
| find_data(void *key) const | Bsimplex | [inline] |
| fix_multi() | Bedge | |
| flag() const | Bsimplex | [inline] |
| FLAG_BITS enum value | Bsimplex | |
| FLAG_MASK enum value | Bsimplex | [protected] |
| frontfacing_face() const | Bedge | |
| generate_key() | Bsimplex | [protected] |
| geometry_changed() | Ledge | [virtual] |
| get_all_faces() const | Bedge | |
| get_ctrl_patch(CBsimplex *s) | Bsimplex | [related] |
| get_face() const | Bedge | [inline, virtual] |
| get_patch(CBsimplex *s) | Bsimplex | [related] |
| get_sub_faces(Bface *f, Bedge *&e1, Bface *&sf1, Bedge *&e2, Bface *&sf2) | Ledge | [protected] |
| get_subdiv_verts(int lev, Bvert_list &ret) | Ledge | |
| inc_crease(ushort max_val=USHRT_MAX) | Bedge | |
| inc_flag(uint i) | Bsimplex | [inline] |
| index() const | Bedge | [virtual] |
| interp(double s) const | Bedge | [inline] |
| is_border() const | Bedge | [inline] |
| is_chain_tip(CSimplexFilter &filter) const | Bedge | |
| is_clear(uint b) const | Bsimplex | [inline] |
| is_convex() const | Bedge | [inline] |
| is_crease() const | Bedge | [inline] |
| is_crease_end() const | Bedge | |
| is_crossable() const | Bedge | |
| is_interior() const | Bedge | [inline] |
| is_multi() const | Bedge | |
| is_multi(CBface *f) const | Bedge | |
| is_patch_boundary() const | Bedge | |
| is_poly_crease() const | Bedge | [inline] |
| is_polyline() const | Bedge | [inline] |
| is_polyline_end() const | Bedge | |
| is_primary() const | Bedge | [inline] |
| is_secondary() const | Bedge | [inline] |
| is_selected() const | Bsimplex | [inline] |
| is_set(uint b) const | Bsimplex | [inline] |
| is_sil() const | Bedge | |
| is_smooth() const | Ledge | [inline] |
| is_stressed() const | Bedge | |
| is_strong() const | Bedge | [inline] |
| is_strong_poly_crease() const | Bedge | [inline] |
| is_texture_seam() const | Bedge | |
| is_weak() const | Bedge | [inline] |
| key() const | Bsimplex | [inline] |
| Ledge(Lvert *u, Lvert *v) | Ledge | [inline] |
| length() const | Bedge | [inline] |
| lf(int k) const | Ledge | [inline] |
| line() const | Bedge | |
| lmesh() const | Ledge | [inline] |
| local_search(Bsimplex *&end, Wvec &final_bc, CWpt &target, mlib::Wpt &reached, Bsimplex *repeater=0, int iters=30) | Bedge | [virtual] |
| lookup(uint k) | Bsimplex | [inline, static] |
| lookup_face(CBvert *v) const | Bedge | |
| lookup_face(CBedge *e) const | Bedge | |
| lv(int k) const | Ledge | [inline] |
| mask(uint b) | Bsimplex | [inline, protected, static] |
| mask_changed() | Ledge | [virtual] |
| mask_t enum name | Ledge | |
| MASK_VALID_BIT enum value | Ledge | |
| mesh() const | Bsimplex | [inline] |
| mid_pt() const | Bedge | |
| mid_pt(mlib::Wpt &v) const | Bedge | |
| ndc_intersect(CNDCpt &p, mlib::CNDCpt &q, mlib::NDCpt &ret) const | Bedge | |
| near_point(CNDCpt &p, mlib::Wpt &hit) const | Bsimplex | [inline, virtual] |
| nearest_pt(mlib::CWpt &p, mlib::Wvec &bc, bool &is_on_simplex) const | Bedge | [virtual] |
| Bsimplex::nearest_pt(mlib::CWpt &p, mlib::Wvec &bc) const | Bsimplex | [inline, virtual] |
| Bsimplex::nearest_pt(mlib::CWpt &p) const | Bsimplex | [inline, virtual] |
| nearest_pt_ndc(mlib::CNDCpt &p, mlib::Wvec &bc, int &is_on_simplex) const | Bedge | [virtual] |
| neighbors() const | Bedge | [virtual] |
| NEXT_AVAILABLE_BIT enum value | Ledge | |
| nfaces() const | Bedge | |
| nfaces_satisfy(CSimplexFilter &f) const | Bedge | |
| NON_REGULAR_CREASE_EDGE enum value | Ledge | |
| norm() const | Bedge | |
| normal_changed() | Ledge | [virtual] |
| notify_split(Bsimplex *) | Bedge | [virtual] |
| notify_xform(CWtransf &xf) | Bsimplex | [virtual] |
| num_all_faces() const | Bedge | |
| num_quads() const | Bedge | [inline] |
| on_face(CBface *f) const | Bedge | [inline, virtual] |
| Bsimplex::on_face(const Bface *f) const =0 | Bsimplex | [pure virtual] |
| operator+=(Bface *face) | Bedge | |
| operator-=(Bface *face) | Bedge | |
| operator<<(ostream &os, CBedge &e) | Bedge | [friend] |
| opposite_vert(CBface *f) const | Bedge | [inline] |
| opposite_vert1() const | Bedge | [inline] |
| opposite_vert2() const | Bedge | [inline] |
| oriented_ccw(Bface *=0) const | Bedge | |
| other_face(CBface *f) const | Bedge | [inline] |
| other_vertex(CBvert *v) const | Bedge | [inline] |
| parallel_sub_edge(int k) const | Ledge | |
| parent() const | Ledge | [inline] |
| parent_edge(int rel_level) const | Ledge | |
| patch() const | Bedge | |
| PATCH_BOUNDARY_BIT enum value | Bedge | |
| pix_line() const | Bedge | |
| project_barycentric(CWpt &p, mlib::Wvec &bc) const | Bedge | [virtual] |
| project_to_simplex(mlib::CWpt &pos, mlib::Wpt &ret) | Bsimplex | [inline] |
| promote(Bface *f) | Bedge | |
| push_multi(Bface *f) | Ledge | |
| push_primary(Bface *f) | Ledge | |
| redef2(Bvert *v, Bvert *u) | Bedge | [virtual] |
| redefine(Bvert *v, Bvert *u) | Ledge | [virtual] |
| REGULAR_CREASE_EDGE enum value | Ledge | |
| REGULAR_SMOOTH_EDGE enum value | Ledge | |
| rel_level() const | Ledge | [virtual] |
| rem_simplex_data(SimplexData *sd) | Bsimplex | [inline] |
| REPARENT_CMD class | Ledge | [friend] |
| same_verts(CBvert *u, CBvert *v) const | Bedge | [inline] |
| screen_face(CSimplexFilter &filter) const | Bedge | [inline] |
| SELECTED_BIT enum value | Bsimplex | |
| set_bit(uint b, int x=1) | Bsimplex | [inline] |
| set_convex() | Bedge | [protected] |
| set_crease(unsigned short c=USHRT_MAX) | Ledge | [virtual] |
| set_flag(uchar b=1) | Bsimplex | [inline] |
| set_mask() | Ledge | |
| set_mesh(BMESH *mesh) | Bsimplex | [inline] |
| set_new_vertices(Bvert *v1, Bvert *v2) | Ledge | [virtual] |
| set_parent(Bsimplex *p) | Ledge | [inline] |
| set_patch_boundary(int b=1) | Bedge | [inline] |
| set_sil_stamp(uint s) | Bedge | [inline] |
| set_subdiv_elements(Lvert *subv) | Ledge | |
| shared_vert(CBedge *e) const | Bedge | [inline] |
| sil_stamp() const | Bedge | [inline] |
| SUBDIV_ALLOCATED_BIT enum value | Ledge | |
| subdiv_color_changed() | Ledge | [inline] |
| SUBDIV_COLOR_VALID_BIT enum value | Ledge | |
| SUBDIV_CREASE_VALID_BIT enum value | Ledge | |
| subdiv_edge1() const | Ledge | |
| subdiv_edge2() const | Ledge | |
| subdiv_loc_changed() | Ledge | [inline] |
| SUBDIV_LOC_VALID_BIT enum value | Ledge | |
| subdiv_mask() const | Ledge | |
| subdiv_vert_deleted() | Ledge | |
| subdiv_vertex() const | Ledge | [inline] |
| swap_is_legal() const | Bedge | |
| swapable(Bface *&, Bface *&, Bvert *&, Bvert *&, Bvert *&, Bvert *&, bool favor_degree_six=0) | Bedge | |
| update_subdivision() | Ledge | |
| v(int k) const | Bedge | [inline] |
| v1() const | Bedge | [inline] |
| v2() const | Bedge | [inline] |
| vec() const | Bedge | |
| view_intersect(CNDCpt &, Wpt &, double &, double &, Wvec &n) const | Bedge | [virtual] |
| vindex(CBvert *v) const | Bedge | [inline] |
| walk_to_target(CWpt &target, CSimplexFilter &filter=SimplexFilter()) const | Bsimplex | |
| walk_to_target(CWpt &target, Wpt &near_pt, Wvec &near_bc, CSimplexFilter &filter=SimplexFilter()) const | Bsimplex | [inline] |
| WEAK_BIT enum value | Bedge | |
| which_side(CWplane &plane) const | Bedge | |
| ~Bedge() | Bedge | [virtual] |
| ~Bsimplex() | Bsimplex | [virtual] |
| ~Ledge() | Ledge | [virtual] |