_adj | Bedge | [protected] |
_data_list | Bsimplex | [protected] |
_f1 | Bedge | [protected] |
_f2 | Bedge | [protected] |
_flag | Bsimplex | [protected] |
_key | Bsimplex | [protected] |
_mesh | Bsimplex | [protected] |
_sil_stamp | Bedge | [protected] |
_table | Bsimplex | [protected, static] |
_v1 | Bedge | [protected] |
_v2 | Bedge | [protected] |
add_multi(Bface *f) | Bedge | [protected, virtual] |
add_primary(Bface *f) | Bedge | [protected, virtual] |
add_simplex_data(SimplexData *sd) | Bsimplex | |
adj() const | Bedge | [inline] |
allocate_adj() | Bedge | [protected] |
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 | Bedge | [virtual] |
ccw_face(CBvert *v) const | Bedge | |
ccw_face() const | Bedge | [inline] |
clamp_barycentric(Wvec &bc) | Bsimplex | [inline, static] |
clear_bit(uint b) | Bsimplex | [inline] |
clear_flag() | Bsimplex | [inline] |
clear_flag02() | Bedge | [inline] |
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() | Bedge | [virtual] |
crease_val() const | Bedge | [inline, virtual] |
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 | |
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() | Bedge | [virtual] |
dot() const | Bedge | |
f(int k) const | Bedge | |
f1() const | Bedge | [inline] |
f2() const | Bedge | [inline] |
faces_changed() | Bedge | [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() | Bedge | [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] |
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_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] |
length() const | Bedge | [inline] |
line() const | Bedge | |
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 | |
mask(uint b) | Bsimplex | [inline, protected, static] |
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 | Bedge | |
nfaces() const | Bedge | |
nfaces_satisfy(CSimplexFilter &f) const | Bedge | |
norm() const | Bedge | |
normal_changed() | Bedge | [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] |
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 | |
redef2(Bvert *v, Bvert *u) | Bedge | [virtual] |
redefine(Bvert *v, Bvert *u) | Bedge | [virtual] |
rel_level() const | Bedge | [inline, virtual] |
rem_simplex_data(SimplexData *sd) | Bsimplex | [inline] |
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=USHRT_MAX) | Bedge | [virtual] |
set_flag(uchar b=1) | Bsimplex | [inline] |
set_mesh(BMESH *mesh) | Bsimplex | [inline] |
set_new_vertices(Bvert *v1, Bvert *v2) | Bedge | [virtual] |
set_patch_boundary(int b=1) | Bedge | [inline] |
set_sil_stamp(uint s) | Bedge | [inline] |
shared_vert(CBedge *e) const | Bedge | [inline] |
sil_stamp() const | Bedge | [inline] |
swap_is_legal() const | Bedge | |
swapable(Bface *&, Bface *&, Bvert *&, Bvert *&, Bvert *&, Bvert *&, bool favor_degree_six=0) | Bedge | |
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] |