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

bface.H File Reference

#include "bvert.H"

Include dependency graph for bface.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Bface
class  FrontFacingBfaceFilter
class  PrimaryFaceFilter
class  SecondaryFaceFilter
class  QuadFaceFilter
class  QuadRepFaceFilter
class  Bface_list
class  PrimaryVertFilter

Typedefs

typedef const Bface_list CBface_list

Functions

Bfacebface (Bsimplex *sim)
Bfacelookup_face (CBedge *e, CBvert *v)
Bfacelookup_face (CBedge *a, CBedge *b)
Bfacelookup_face (CBvert *a, CBvert *b, CBvert *c)
Bvertnext_vert_ccw (CBface *f, CBvert *v)
Bfaceccw_face (CBedge *e, CBvert *v)
Bfaceccw_face (CBedge *e)
void reverse_faces (CARRAY< Bface * > &faces)
Bvertclosest_vert (Bface *f, CWpt &p)
Bvertclosest_vert (Bface *f, CNDCpt &p)


Typedef Documentation

typedef const Bface_list CBface_list
 

Definition at line 785 of file bface.H.


Function Documentation

Bface* bface Bsimplex sim  )  [inline]
 

Definition at line 651 of file bface.H.

References is_face().

Referenced by BMESHray::face().

Bface* ccw_face CBedge e  )  [inline]
 

Definition at line 703 of file bface.H.

References ccw_face(), and Bedge::v1().

Bface* ccw_face CBedge e,
CBvert v
[inline]
 

Definition at line 687 of file bface.H.

References Bedge::f1(), Bedge::f2(), next_vert_ccw(), and Bedge::other_vertex().

Referenced by ccw_face(), Bvert::get_ccw_edges(), Bvert::get_q_nbrs(), leading_ccw_edge(), Bvert::qr_centroid(), and BMESH::split_edge().

Bvert* closest_vert Bface f,
CNDCpt p
[inline]
 

Definition at line 732 of file bface.H.

References Bvert::dist(), Bface::v1(), Bface::v2(), Bface::v3(), and Bvert::wloc().

Bvert* closest_vert Bface f,
CWpt p
[inline]
 

Definition at line 718 of file bface.H.

References mlib::Point3< P, V >::dist(), Bface::v1(), Bface::v2(), Bface::v3(), and Bvert::wloc().

Bface* lookup_face CBvert a,
CBvert b,
CBvert c
[inline]
 

Definition at line 669 of file bface.H.

References Bvert::lookup_edge(), and Bedge::lookup_face().

Bface* lookup_face CBedge a,
CBedge b
[inline]
 

Definition at line 663 of file bface.H.

References Bedge::lookup_face().

Bface* lookup_face CBedge e,
CBvert v
[inline]
 

Definition at line 657 of file bface.H.

References Bedge::lookup_face().

Referenced by Lstrip::add(), UVdata::get_quad_uvs(), UVdata::get_uvs(), lookup_quad(), Bface::redefine(), UVdata::set(), UVdata::set_subdiv_uv(), Lface::subdiv_face1(), Lface::subdiv_face2(), Lface::subdiv_face3(), and Lface::subdiv_face_center().

Bvert* next_vert_ccw CBface f,
CBvert v
[inline]
 

Definition at line 677 of file bface.H.

References Bface::next_vert_ccw().

Referenced by ccw_face(), and weighted_vnorm().

void reverse_faces CARRAY< Bface * > &  faces  )  [inline]
 

Definition at line 709 of file bface.H.

Referenced by BMESH::fix_orientation(), and main().


Generated on Mon Sep 18 11:39:49 2006 for jot by  doxygen 1.4.4