Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Bface Member List

This is the complete list of members for Bface, including all inherited members.

_areaBface [protected]
_data_listBsimplex [protected]
_e1Bface [protected]
_e2Bface [protected]
_e3Bface [protected]
_ff_stampBface [protected]
_flagBsimplex [protected]
_keyBsimplex [protected]
_layerBface [protected]
_meshBsimplex [protected]
_normBface [protected]
_orientBface [protected]
_patchBface [protected]
_patch_indexBface [protected]
_tableBsimplex [protected, static]
_tcBface [protected]
_v1Bface [protected]
_v2Bface [protected]
_v3Bface [protected]
_zx_stampBface [protected]
add_simplex_data(SimplexData *sd)Bsimplex
angle(CBvert *v) const Bface [inline]
area() const Bface [inline]
BAD_BIT enum valueBface
bc2edge(CWvec &bc) const Bface [inline]
bc2norm(CWvec &bc) const Bface [inline]
bc2norm_blend(CWvec &bc, Wvec &vec) const Bface [inline, virtual]
bc2pos(CWvec &bc, Wpt &pos) const Bface [inline, virtual]
Bsimplex::bc2pos(mlib::CWvec &bc) const Bsimplex [inline]
bc2sim(CWvec &bc) const Bface [virtual]
bc2vert(CWvec &bc) const Bface [inline]
Bface(Bvert *, Bvert *, Bvert *, Bedge *, Bedge *, Bedge *)Bface
Bsimplex()Bsimplex [inline]
centroid() const Bface [inline]
check() const Bface
clamp_barycentric(Wvec &bc)Bsimplex [inline, static]
clear_bit(uint b)Bsimplex [inline]
clear_flag()Bsimplex [inline]
contains(CBvert *v) const Bface [inline]
contains(CBedge *e) const Bface [inline]
contains(CBsimplex *s) const Bface [inline]
contains(CWpt &pt, double threshold=0) const Bface
data_list() const Bsimplex [inline]
detach()Bface [virtual]
dim() const Bface [inline, virtual]
dist(CWpt &p) const Bsimplex [inline]
dist(CWpt &p, mlib::Wvec &bc) const Bsimplex [inline]
e(int i) const Bface [inline]
e1() const Bface [inline]
e2() const Bface [inline]
e3() const Bface [inline]
edge_before_vert(CBvert *u) const Bface [inline]
edge_from_vert(CBvert *u) const Bface [inline]
find_data(uint key) const Bsimplex [inline]
find_data(Cstr_ptr &s) const Bsimplex [inline]
find_data(void *key) const Bsimplex [inline]
find_intersect_sim(CNDCpt &target, Wpt &hit_pt) const Bface
flag() const Bsimplex [inline]
FLAG_BITS enum valueBsimplex
FLAG_MASK enum valueBsimplex [protected]
front_facing() const Bface
FRONT_FACING_BIT enum valueBface
generate_key()Bsimplex [protected]
geometry_changed()Bface [virtual]
get_ctrl_patch(CBface *f)Bface [related]
Bsimplex::get_ctrl_patch(CBsimplex *s)Bsimplex [related]
get_face() const Bface [inline, virtual]
get_patch(CBface *f)Bface [related]
Bsimplex::get_patch(CBsimplex *s)Bsimplex [related]
get_quad_edges(Bedge *&ab, Bedge *&bc, Bedge *&cd, Bedge *&da) const Bface
get_quad_edges(Bedge_list &edges) const Bface
get_quad_pts(Wpt &a, Wpt &b, Wpt &c, Wpt &d) const Bface
get_quad_verts(Bvert *&a, Bvert *&b, Bvert *&c, Bvert *&d) const Bface
get_quad_verts(Bvert_list &verts) const Bface
inc_flag(uint i)Bsimplex [inline]
index() const Bface [virtual]
is_bad() const Bface [inline]
is_clear(uint b) const Bsimplex [inline]
is_primary() const Bface [inline]
is_quad() const Bface [inline]
is_quad_rep() const Bface [inline]
is_secondary() const Bface [inline]
is_selected() const Bsimplex [inline]
is_set(uint b) const Bsimplex [inline]
key() const Bsimplex [inline]
layer() const Bface [inline]
leading_vert_ccw(CBedge *e) const Bface [inline]
local_search(Bsimplex *&end, Wvec &final_bc, CWpt &target, Wpt &reached, Bsimplex *repeater=0, int iters=30)Bface [virtual]
lookup(uint k)Bsimplex [inline, static]
make_primary()Bface [virtual]
make_secondary()Bface [virtual]
mask(uint b)Bsimplex [inline, protected, static]
mesh() const Bsimplex [inline]
nbr(int i) const Bface [inline]
ndc_area() const Bface [inline]
ndc_centroid() const Bface [inline]
ndc_contains(CNDCpt &p)Bface [inline]
ndc_quad_centroid() const Bface [inline]
ndc_walk(CNDCpt &target, CWvec &bc=Wvec(), CNDCpt &nearest=NDCpt(), int is_on_tri=0, bool use_passed_in_params=false) const Bface [protected]
near_point(CNDCpt &p, mlib::Wpt &hit) const Bsimplex [inline, virtual]
near_pt(CNDCpt &ndc, Wvec &hit_bc) const Bface
near_pt(CNDCpt &ndc) const Bface [inline]
nearest_pt(CWpt &p, Wvec &bc, bool &is_on_tri) const Bface [virtual]
Bsimplex::nearest_pt(mlib::CWpt &p, mlib::Wvec &bc, bool &is_on_simplex) const =0Bsimplex [pure 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(CNDCpt &p, Wvec &bc, int &is_on_tri) const Bface [virtual]
nearest_pt_ndc(CNDCpt &p, Wvec &bc) const Bface [inline]
nearest_pt_ndc(CNDCpt &p) const Bface [inline]
neighbors() const Bface [virtual]
NEXT_AVAILABLE_BIT enum valueBface
next_edge_ccw(CBedge *u) const Bface [inline]
next_face_ccw(CBvert *u) const Bface [inline]
next_strip_face() const Bface [inline]
next_vert_ccw(CBvert *u) const Bface [inline]
norm() const Bface [inline]
normal_changed()Bface [virtual]
notify_split(Bsimplex *new_simp)Bsimplex [virtual]
notify_xform(CWtransf &xf)Bsimplex [virtual]
num_weak_edges() const Bface [inline]
on_face(CBface *f) const Bface [inline, virtual]
Bsimplex::on_face(const Bface *f) const =0Bsimplex [pure virtual]
operator<<(ostream &os, CBface &f)Bface [friend]
operator<<(STDdstream &d, CBface &f)Bface [friend]
opposite_edge(CBvert *a) const Bface [inline]
opposite_face(CBvert *a) const Bface [inline]
opposite_quad_edge(CBedge *e) const Bface [inline]
orient_strip(Bvert *a)Bface [inline]
orient_strip() const Bface [inline]
orientation(CBedge *e) const Bface [inline]
other_edge(CBvert *v, CBedge *e) const Bface [inline]
other_quad_face(CBedge *e) const Bface [inline]
other_vertex(CBvert *u, CBvert *v) const Bface [inline]
other_vertex(CBedge *e) const Bface [inline]
patch() const Bface [inline]
Patch classBface [friend]
patch_index() const Bface [inline, protected]
plane() const Bface [inline]
plane_intersect(CWline &line) const Bface [inline]
plane_intersect(CNDCpt &ndc) const Bface [inline]
plane_walk(Bedge *cur_edge, CWplane &plane, Bedge *&next_edge) const Bface
project_barycentric(CWpt &p, Wvec &ret) const Bface [inline, virtual]
project_barycentric_ndc(CNDCpt &p, Wvec &ret) const Bface [inline]
project_to_simplex(mlib::CWpt &pos, mlib::Wpt &ret)Bsimplex [inline]
qnorm() const Bface [inline]
quad_area() const Bface [inline]
quad_avg_dim() const Bface [inline]
quad_bc_to_uv(CWvec &bc) const Bface
quad_centroid() const Bface [inline]
quad_dim1() const Bface
quad_dim2() const Bface
quad_max_dim() const Bface [inline]
quad_min_dim() const Bface [inline]
quad_ndc_area() const Bface [inline]
quad_norm() const Bface [inline]
quad_opposite_vert(CBvert *v) const Bface [inline]
quad_partner() const Bface [inline]
quad_rep() const Bface [inline]
quad_tan1() const Bface
quad_tan2() const Bface
quad_uv2loc(CUVpt &uv) const Bface
quad_vert() const Bface [inline]
ray_intersect(CWpt &, CWvec &, Wpt &ret, double &depth) const Bface
ray_intersect(CWline &ray, Wpt &ret, double &depth) const Bface [inline]
ray_intersect(CWline &ray, Wvec &bc) const Bface [inline]
redef2(Bvert *a, Bvert *b)Bface [virtual]
redef2(Bedge *a, Bedge *b)Bface [virtual]
redefine(Bvert *v, Bvert *u)Bface
redefine(Bvert *u, Bvert *nu, Bvert *v, Bvert *nv)Bface
rem_simplex_data(SimplexData *sd)Bsimplex [inline]
reverse()Bface [virtual]
SECONDARY_BIT enum valueBface
SELECTED_BIT enum valueBsimplex
set_bit(uint b, int x=1)Bsimplex [inline]
set_flag(uchar b=1)Bsimplex [inline]
set_layer(ushort l)Bface [inline, virtual]
set_mesh(BMESH *mesh)Bsimplex [inline]
set_normal()Bface [inline, protected]
set_patch(Patch *p)Bface [inline, protected, virtual]
set_patch_index(int k)Bface [inline, protected]
set_tex_coords(CUVpt &a, CUVpt &b, CUVpt &c)Bface [inline]
shared_edge(CBface *f) const Bface [inline]
signed_area(CWpt &a, CWpt &b, CWpt &c) const Bface [inline]
signed_area(CNDCpt &a, CNDCpt &b, CNDCpt &c) const Bface [inline]
tc_array() const Bface [inline]
tex_coord(int vert_index) const Bface [inline]
tex_coord(CBvert *v) const Bface [inline]
v(int i) const Bface [inline]
v1() const Bface [inline]
v2() const Bface [inline]
v3() const Bface [inline]
VALID_NORMAL_BIT enum valueBface
vert_normal(CBvert *v, Wvec &n) const Bface
vert_normal(CBvert *v) const Bface [inline]
view_intersect(CNDCpt &, Wpt &, double &, double &, Wvec &n) const Bface [virtual]
vindex(CBvert *v) const Bface [inline]
volume_el() const Bface [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_edge() const Bface [inline]
zx_mark() const Bface
zx_query() const Bface
~Bface()Bface [virtual]
~Bsimplex()Bsimplex [virtual]


Generated on Mon Sep 18 11:44:29 2006 for jot by  doxygen 1.4.4