| _adj | Bvert | [protected] |
| _alpha | Bvert | [protected] |
| _color | Bvert | [protected] |
| _corner | Lvert | [protected] |
| _data_list | Bsimplex | [protected] |
| _displaced_loc | Lvert | [protected] |
| _flag | Bsimplex | [protected] |
| _key | Bsimplex | [protected] |
| _loc | Bvert | [protected] |
| _mask | Lvert | [protected] |
| _mesh | Bsimplex | [protected] |
| _norm | Bvert | [protected] |
| _offset | Lvert | [protected] |
| _parent | Lvert | [protected] |
| _subdiv_vertex | Lvert | [protected] |
| _table | Bsimplex | [protected, static] |
| add_offset(double d) | Lvert | [inline] |
| add_simplex_data(SimplexData *sd) | Bsimplex | |
| allocate_subdiv_vert() | Lvert | |
| alpha() const | Bvert | [inline] |
| area_centroid() const | Bvert | |
| assign_subdiv_vert(Lvert *v) | Lvert | [inline, private] |
| avg_edge_len() const | Bvert | [inline] |
| avg_strong_len() const | Bvert | [inline] |
| bc2pos(CWvec &, mlib::Wpt &pos) const | Bvert | [inline, virtual] |
| Bsimplex::bc2pos(mlib::CWvec &bc) const | Bsimplex | [inline] |
| bc2sim(CWvec &) const | Bvert | [inline, virtual] |
| border_degree() const | Bvert | [inline] |
| Bsimplex() | Bsimplex | [inline] |
| Bvert(CWpt &p=mlib::Wpt::Origin()) | Bvert | [inline] |
| centroid() const | Bvert | |
| clamp_barycentric(Wvec &bc) | Bsimplex | [inline, static] |
| clear_bit(uint b) | Bsimplex | [inline] |
| clear_flag() | Bsimplex | [inline] |
| clear_flag02() | Bvert | [inline] |
| clear_offset() | Lvert | [inline] |
| color() const | Bvert | [inline] |
| color_changed() | Lvert | [virtual] |
| compute_normal(const ARRAY< Bface * > &faces) const | Bvert | |
| corner_value(void) const | Lvert | [inline] |
| CORNER_VERTEX enum value | Lvert | |
| CREASE_BIT enum value | Bvert | |
| crease_changed() | Lvert | [virtual] |
| crease_degree() const | Bvert | [inline] |
| ctrl_element() const | Lvert | |
| ctrl_vert() const | Lvert | [inline] |
| cur_subdiv_vert() | Lvert | |
| curv_tensor() const | Bvert | |
| CUSP_VERTEX enum value | Lvert | |
| DART_VERTEX enum value | Lvert | |
| data_list() const | Bsimplex | [inline] |
| dcurv_tensor() const | Bvert | |
| DEAD_BIT enum value | Lvert | |
| degree() const | Bvert | [inline] |
| degree(CSimplexFilter &f) const | Bvert | [inline] |
| degree_changed() | Lvert | [virtual] |
| delete_subdiv_vert() | Lvert | |
| detail_loc_from_parent() const | Lvert | |
| diag_curv() const | Bvert | |
| dim() const | Bvert | [inline, virtual] |
| DIRTY_VERT_LIST_BIT enum value | Lvert | |
| displaced_loc(LocCalc *) | Lvert | |
| DISPLACED_LOC_VALID enum value | Lvert | |
| dist(CBvert *v) | Bvert | [inline] |
| Bsimplex::dist(CWpt &p) const | Bsimplex | [inline] |
| Bsimplex::dist(CWpt &p, mlib::Wvec &bc) const | Bsimplex | [inline] |
| e(int k) const | Bvert | [inline] |
| eye_local() const | Bvert | |
| eye_vec() const | Bvert | [inline] |
| eye_vec_dot_norm() const | Bvert | [inline] |
| face_degree(CSimplexFilter &f) const | Bvert | |
| find_data(uint key) const | Bsimplex | [inline] |
| find_data(Cstr_ptr &s) const | Bsimplex | [inline] |
| find_data(void *key) const | Bsimplex | [inline] |
| fit_subdiv_offset(CWpt &detail_loc) | Lvert | |
| flag() const | Bsimplex | [inline] |
| FLAG_BITS enum value | Bsimplex | |
| FLAG_MASK enum value | Bsimplex | [protected] |
| generate_key() | Bsimplex | [protected] |
| geometry_changed() | Lvert | [virtual] |
| get_adj() const | Bvert | [inline] |
| get_all_faces(ARRAY< Bface * > &ret) const | Bvert | |
| get_all_faces() const | Bvert | [inline] |
| get_ccw_edges() const | Bvert | |
| get_ccw_nbrs() const | Bvert | |
| get_ctrl_patch(CBsimplex *s) | Bsimplex | [related] |
| get_face() const | Bvert | [virtual] |
| get_faces(ARRAY< Bface * > &ret) const | Bvert | |
| get_faces() const | Bvert | [inline] |
| get_manifold_edges(ARRAY< Bedge * > &ret) const | Bvert | |
| get_manifold_edges() const | Bvert | [inline] |
| get_nbrs(CBedge_list &edges) const | Bvert | |
| get_nbrs(ARRAY< Bvert * > &nbrs) const | Bvert | |
| get_normals(ARRAY< Wvec > &norms) const | Bvert | |
| get_p_nbrs(ARRAY< Bvert * > &nbrs) const | Bvert | |
| get_p_nbrs() const | Bvert | [inline] |
| get_patch(CBsimplex *s) | Bsimplex | [related] |
| get_primary_nbrs(ARRAY< Bvert * > &nbrs) const | Bvert | |
| get_q_faces(ARRAY< Bface * > &ret) const | Bvert | |
| get_q_nbrs(ARRAY< Bvert * > &q) const | Bvert | |
| get_quad_faces(ARRAY< Bface * > &ret) const | Bvert | |
| has_color() const | Bvert | [inline] |
| has_offset() const | Lvert | [inline] |
| inc_flag(uint i) | Bsimplex | [inline] |
| index() const | Bvert | [virtual] |
| is_adjacent(CBvert *v) const | Bvert | [inline] |
| is_border() const | Bvert | [inline] |
| is_clear(uint b) const | Bsimplex | [inline] |
| is_control() const | Lvert | [inline] |
| is_crease() const | Bvert | [inline] |
| is_crease_end() const | Bvert | [inline] |
| is_front_facing() const | Bvert | [inline] |
| is_manifold() const | Bvert | [inline] |
| is_non_manifold() const | Bvert | [inline] |
| is_polyline_end() const | Bvert | [inline] |
| is_regular_crease() const | Lvert | [inline] |
| is_selected() const | Bsimplex | [inline] |
| is_set(uint b) const | Bsimplex | [inline] |
| is_sharp_point(double sharpness=M_PI/2) | Bvert | |
| is_smooth() const | Lvert | [inline] |
| is_stressed() const | Bvert | [inline] |
| k1() const | Bvert | |
| k2() const | Bvert | |
| key() const | Bsimplex | [inline] |
| le(int k) const | Lvert | [inline] |
| Ledge class | Lvert | [friend] |
| limit_loc(mlib::Wpt &) const | Lvert | |
| lmesh() const | Lvert | [inline] |
| loc() const | Bvert | [inline] |
| local_search(Bsimplex *&end, Wvec &final_bc, CWpt &target, mlib::Wpt &reached, Bsimplex *repeater=0, int iters=30) | Bvert | [virtual] |
| lookup(uint k) | Bsimplex | [inline, static] |
| lookup_edge(CBvert *v) const | Bvert | [inline] |
| loop_normal(mlib::Wvec &) const | Lvert | |
| lv(int k) const | Lvert | [inline] |
| Lvert(CWpt &p=mlib::Wpt::Origin()) | Lvert | [inline] |
| mark_dirty(int bit=SUBDIV_LOC_VALID_BIT) | Lvert | |
| mask(uint b) | Bsimplex | [inline, protected, static] |
| mask_changed() | Lvert | [virtual] |
| mask_t enum name | Lvert | |
| MASK_VALID_BIT enum value | Lvert | |
| mesh() const | Bsimplex | [inline] |
| min_dot() const | Bvert | [inline] |
| min_edge_len() const | Bvert | [inline] |
| multi_degree() const | Bvert | [inline] |
| nbr(int k) const | Bvert | [inline] |
| nbr(CBedge *e) const | Bvert | [inline] |
| nbr_loc(int k) const | Bvert | [inline] |
| nbr_loc(CBedge *e) const | Bvert | [inline] |
| ndc() const | Bvert | |
| near_point(CNDCpt &p, mlib::Wpt &hit) const | Bsimplex | [inline, virtual] |
| nearest_pt(mlib::CWpt &p, mlib::Wvec &bc, bool &is_on_simplex) const | Bvert | [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 | Bvert | [virtual] |
| neighbors() const | Bvert | [virtual] |
| NEXT_AVAILABLE_BIT enum value | Lvert | |
| next_border_edge_cw() | Bvert | |
| next_border_vert_cw() | Bvert | [inline] |
| NON_MANIFOLD_BIT enum value | Bvert | |
| NON_REGULAR_CREASE_VERTEX enum value | Lvert | |
| norm() const | Bvert | [inline] |
| norm(CSimplexFilter &f) const | Bvert | |
| normal_changed() | Lvert | [virtual] |
| notify_split(Bsimplex *new_simp) | Bsimplex | [virtual] |
| notify_xform(CWtransf &xf) | Bsimplex | [virtual] |
| num_quads() const | Bvert | |
| num_tris() const | Bvert | |
| offset() const | Lvert | [inline] |
| offset_loc(CWvec &v) | Bvert | [inline] |
| on_face(CBface *f) const | Bvert | [virtual] |
| Bsimplex::on_face(const Bface *f) const =0 | Bsimplex | [pure virtual] |
| operator+=(Bedge *e) | Bvert | |
| operator-=(Bedge *e) | Bvert | |
| operator<<(ostream &os, CBvert &v) | Bvert | [friend] |
| operator<<(STDdstream &d, CBvert &v) | Bvert | [friend] |
| operator>>(istream &is, Bvert &v) | Bvert | [friend] |
| operator>>(STDdstream &d, Bvert &v) | Bvert | [friend] |
| order_edges_ccw() | Bvert | |
| p_degree() const | Bvert | [inline] |
| parent() const | Lvert | [inline] |
| parent_vert(int rel_level) const | Lvert | |
| pdir1() const | Bvert | |
| pdir2() const | Bvert | |
| pix() const | Bvert | [inline] |
| polyline_degree() const | Bvert | [inline] |
| project_barycentric(CWpt &, mlib::Wvec &bc) const | Bvert | [inline, virtual] |
| project_to_simplex(mlib::CWpt &pos, mlib::Wpt &ret) | Bsimplex | [inline] |
| qr_centroid() const | Bvert | |
| qr_delt() const | Bvert | [inline] |
| REGULAR_CREASE_VERTEX enum value | Lvert | |
| rem_simplex_data(SimplexData *sd) | Bsimplex | [inline] |
| REPARENT_CMD class | Lvert | [friend] |
| SELECTED_BIT enum value | Bsimplex | |
| set_bit(uint b, int x=1) | Bsimplex | [inline] |
| set_color(CCOLOR &c, double a=1) | Bvert | [inline] |
| set_corner(unsigned short c=USHRT_MAX) | Lvert | |
| set_flag(uchar b=1) | Bsimplex | [inline] |
| set_loc(CWpt &p) | Bvert | [inline] |
| set_mask() | Lvert | [protected] |
| set_mesh(BMESH *mesh) | Bsimplex | [inline] |
| set_norm(Wvec n) | Bvert | [inline] |
| set_normal() | Bvert | [protected] |
| set_offset(double d) | Lvert | |
| set_parent(Bsimplex *p) | Lvert | [inline] |
| set_subdiv_base_loc(CWpt &base_loc) | Lvert | [protected] |
| set_subdiv_vert(Lvert *subv) | Lvert | |
| smooth_loc_from_parent() const | Lvert | |
| SMOOTH_VERTEX enum value | Lvert | |
| star_area() const | Bvert | |
| star_changed() | Bvert | [inline, virtual] |
| star_sum_angles() const | Bvert | |
| STRESSED_BIT enum value | Bvert | |
| stressed_degree() const | Bvert | [inline] |
| strong_edges() const | Bvert | [inline] |
| SUBDIV_ALLOCATED_BIT enum value | Lvert | |
| subdiv_color_changed() | Lvert | [inline] |
| SUBDIV_COLOR_VALID_BIT enum value | Lvert | |
| SUBDIV_CORNER_VALID_BIT enum value | Lvert | |
| subdiv_loc_changed() | Lvert | [inline] |
| SUBDIV_LOC_VALID_BIT enum value | Lvert | |
| subdiv_mask() const | Lvert | [inline] |
| subdiv_vert(int level=1) | Lvert | |
| subdiv_vert_deleted() | Lvert | |
| subdiv_vertex() const | Lvert | [inline] |
| transform(CWtransf &xf) | Bvert | [inline] |
| update_subdivision() | Lvert | |
| VALID_CCW_BIT enum value | Bvert | |
| VALID_COLOR_BIT enum value | Bvert | |
| VALID_CREASE_BIT enum value | Bvert | |
| VALID_NON_MANIFOLD_BIT enum value | Bvert | |
| VALID_NORMAL_BIT enum value | Bvert | |
| VALID_STRESSED_BIT enum value | Bvert | |
| view_intersect(CNDCpt &, Wpt &, double &, double &, Wvec &n) const | Bvert | [virtual] |
| 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] |
| wdist(CBvert *v) | Bvert | [inline] |
| wloc() const | Bvert | |
| wnorm() const | Bvert | |
| ~Bsimplex() | Bsimplex | [virtual] |
| ~Bvert() | Bvert | [virtual] |
| ~Lvert() | Lvert | [virtual] |