_adj | Bvert | [protected] |
_alpha | Bvert | [protected] |
_color | Bvert | [protected] |
_data_list | Bsimplex | [protected] |
_flag | Bsimplex | [protected] |
_key | Bsimplex | [protected] |
_loc | Bvert | [protected] |
_mesh | Bsimplex | [protected] |
_norm | Bvert | [protected] |
_table | Bsimplex | [protected, static] |
add_simplex_data(SimplexData *sd) | Bsimplex | |
alpha() const | Bvert | [inline] |
area_centroid() const | Bvert | |
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] |
color() const | Bvert | [inline] |
color_changed() | Bvert | [inline, virtual] |
compute_normal(const ARRAY< Bface * > &faces) const | Bvert | |
CREASE_BIT enum value | Bvert | |
crease_changed() | Bvert | [inline, virtual] |
crease_degree() const | Bvert | [inline] |
curv_tensor() const | Bvert | |
data_list() const | Bsimplex | [inline] |
dcurv_tensor() const | Bvert | |
degree() const | Bvert | [inline] |
degree(CSimplexFilter &f) const | Bvert | [inline] |
degree_changed() | Bvert | [virtual] |
diag_curv() const | Bvert | |
dim() const | Bvert | [inline, virtual] |
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] |
flag() const | Bsimplex | [inline] |
FLAG_BITS enum value | Bsimplex | |
FLAG_MASK enum value | Bsimplex | [protected] |
generate_key() | Bsimplex | [protected] |
geometry_changed() | Bvert | [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] |
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_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_selected() const | Bsimplex | [inline] |
is_set(uint b) const | Bsimplex | [inline] |
is_sharp_point(double sharpness=M_PI/2) | Bvert | |
is_stressed() const | Bvert | [inline] |
k1() const | Bvert | |
k2() const | Bvert | |
key() const | Bsimplex | [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] |
mask(uint b) | Bsimplex | [inline, protected, static] |
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 | Bvert | |
next_border_edge_cw() | Bvert | |
next_border_vert_cw() | Bvert | [inline] |
NON_MANIFOLD_BIT enum value | Bvert | |
norm() const | Bvert | [inline] |
norm(CSimplexFilter &f) const | Bvert | |
normal_changed() | Bvert | [virtual] |
notify_split(Bsimplex *new_simp) | Bsimplex | [virtual] |
notify_xform(CWtransf &xf) | Bsimplex | [virtual] |
num_quads() const | Bvert | |
num_tris() const | Bvert | |
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] |
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] |
rem_simplex_data(SimplexData *sd) | Bsimplex | [inline] |
SELECTED_BIT enum value | Bsimplex | |
set_bit(uint b, int x=1) | Bsimplex | [inline] |
set_color(CCOLOR &c, double a=1) | Bvert | [inline] |
set_flag(uchar b=1) | Bsimplex | [inline] |
set_loc(CWpt &p) | Bvert | [inline] |
set_mesh(BMESH *mesh) | Bsimplex | [inline] |
set_norm(Wvec n) | Bvert | [inline] |
set_normal() | Bvert | [protected] |
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] |
transform(CWtransf &xf) | Bvert | [inline] |
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] |