| _data_list | Bsimplex | [protected] |
| _flag | Bsimplex | [protected] |
| _key | Bsimplex | [protected] |
| _mesh | Bsimplex | [protected] |
| _table | Bsimplex | [protected, static] |
| add_simplex_data(SimplexData *sd) | Bsimplex | |
| bc2pos(CWvec &bc, mlib::Wpt &pos) const =0 | Bsimplex | [pure virtual] |
| bc2pos(mlib::CWvec &bc) const | Bsimplex | [inline] |
| bc2sim(CWvec &bc) const =0 | Bsimplex | [pure virtual] |
| Bsimplex() | Bsimplex | [inline] |
| clamp_barycentric(Wvec &bc) | Bsimplex | [inline, static] |
| clear_bit(uint b) | Bsimplex | [inline] |
| clear_flag() | Bsimplex | [inline] |
| data_list() const | Bsimplex | [inline] |
| dim() const =0 | Bsimplex | [pure virtual] |
| dist(CWpt &p) const | Bsimplex | [inline] |
| dist(CWpt &p, mlib::Wvec &bc) const | Bsimplex | [inline] |
| find_data(uint key) const | Bsimplex | [inline] |
| find_data(Cstr_ptr &s) const | Bsimplex | [inline] |
| find_data(void *key) const | Bsimplex | [inline] |
| flag() const | Bsimplex | [inline] |
| FLAG_BITS enum value | Bsimplex | |
| FLAG_MASK enum value | Bsimplex | [protected] |
| generate_key() | Bsimplex | [protected] |
| geometry_changed() | Bsimplex | [virtual] |
| get_ctrl_patch(CBsimplex *s) | Bsimplex | [related] |
| get_face() const =0 | Bsimplex | [pure virtual] |
| get_patch(CBsimplex *s) | Bsimplex | [related] |
| inc_flag(uint i) | Bsimplex | [inline] |
| index() const =0 | Bsimplex | [pure virtual] |
| is_clear(uint b) const | Bsimplex | [inline] |
| is_selected() const | Bsimplex | [inline] |
| is_set(uint b) const | Bsimplex | [inline] |
| key() const | Bsimplex | [inline] |
| local_search(Bsimplex *&end, Wvec &final_bc, CWpt &target, mlib::Wpt &reached, Bsimplex *repeater=0, int iters=30)=0 | Bsimplex | [pure virtual] |
| lookup(uint k) | Bsimplex | [inline, static] |
| mask(uint b) | Bsimplex | [inline, protected, static] |
| mesh() const | Bsimplex | [inline] |
| near_point(CNDCpt &p, mlib::Wpt &hit) const | Bsimplex | [inline, virtual] |
| nearest_pt(mlib::CWpt &p, mlib::Wvec &bc, bool &is_on_simplex) const =0 | Bsimplex | [pure virtual] |
| nearest_pt(mlib::CWpt &p, mlib::Wvec &bc) const | Bsimplex | [inline, virtual] |
| nearest_pt(mlib::CWpt &p) const | Bsimplex | [inline, virtual] |
| nearest_pt_ndc(mlib::CNDCpt &, mlib::Wvec &, int &) const =0 | Bsimplex | [pure virtual] |
| neighbors() const =0 | Bsimplex | [pure virtual] |
| NEXT_AVAILABLE_BIT enum value | Bsimplex | |
| normal_changed() | Bsimplex | [virtual] |
| notify_split(Bsimplex *new_simp) | Bsimplex | [virtual] |
| notify_xform(CWtransf &xf) | Bsimplex | [virtual] |
| on_face(const Bface *f) const =0 | Bsimplex | [pure virtual] |
| project_barycentric(CWpt &loc, mlib::Wvec &bc) const =0 | Bsimplex | [pure virtual] |
| project_to_simplex(mlib::CWpt &pos, mlib::Wpt &ret) | Bsimplex | [inline] |
| rem_simplex_data(SimplexData *sd) | Bsimplex | [inline] |
| SELECTED_BIT enum value | Bsimplex | |
| set_bit(uint b, int x=1) | Bsimplex | [inline] |
| set_flag(uchar b=1) | Bsimplex | [inline] |
| set_mesh(BMESH *mesh) | Bsimplex | [inline] |
| view_intersect(CNDCpt &, Wpt &, double &, double &, Wvec &n) const =0 | Bsimplex | [pure 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] |
| ~Bsimplex() | Bsimplex | [virtual] |