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

Objects and Operators

The face methods are:

Hedge* Face::hedge(int i) // returns the i-th half-edge Vertex* Face::vertex(int i) // returns the i-th vertex Hedge* Face::split_hedge() // returns the split half-edge Vertex* Face::weld_vertex() // returns the welding vertex boolean Face::is_inbase() // returns true if the face is on the base mesh

The edge methods are:

Hedge Edge::hedge(int i) // returns the i-th half-edge boolean Edge::is_boundary() // returns true if on boundary boolean Edge::is_split() // returns true if it is a split edge

The half-edge methods are:

Vertex* Hedge::org() // returns the origin vertex Vertex* Hedge::dst() // returns the destination vertex Face* Hedge::face() // returns the incident face Edge* Hedge::edge() // returns the parent edge Hedge* Hedge::sym() // returns the mate half-edge Hedge* Hedge::prev() // returns the previous half-edge Hedge* Hedge::next() // returns the next half-edge

The vertex methods are:

Hedge* Vertex::star_first() // first incident half-edge Hedge* Vertex::star_next(Hedge *e) // iterates to get the next half-edge Point* Vertex::level() // returns the level of the vertex

In addition to the mesh adaptation functions, the library also provides iterators for accessing the mesh elements:

Iterator Mesh::face_iter() // returns face container iterator Iterator Mesh::edge_iter() // returns edge container iterator Iterator Mesh::vertex_iter() // returns vertex container iterator

Generated on Mon Oct 11 19:32:25 2004 for A48 by doxygen 1.3.7