Component: Per Face Face-Face adjacency relation  
 More...
#include <component.h>
 | 
| 
T::FacePointer &  | FFp (const int j) | 
|   | 
| 
T::FacePointer  | FFp (const int j) const | 
|   | 
| 
const T::FacePointer &  | cFFp (const int j) const | 
|   | 
| 
char &  | FFi (const int j) | 
|   | 
| 
char  | FFi (const int j) const | 
|   | 
| 
char  | cFFi (const int j) const | 
|   | 
| 
T::FacePointer &  | FFp1 (const int j) | 
|   | 
| 
T::FacePointer &  | FFp2 (const int j) | 
|   | 
| 
T::FacePointer  | FFp1 (const int j) const | 
|   | 
| 
T::FacePointer  | FFp2 (const int j) const | 
|   | 
| 
const T::FacePointer &  | cFFp1 (const int j) const | 
|   | 
| 
const T::FacePointer &  | cFFp2 (const int j) const | 
|   | 
| 
template<class RightValueType >  | 
| void  | ImportData (const RightValueType &rightF) | 
|   | 
| 
void  | Alloc (const int &ns) | 
|   | 
| 
void  | Dealloc () | 
|   | 
 | 
| 
static bool  | HasFFAdjacency () | 
|   | 
| 
static void  | Name (std::vector< std::string > &name) | 
|   | 
template<class T>
class vcg::face::FFAdj< T >
Component: Per Face Face-Face adjacency relation 
It encodes the adjacency of faces through edges; for 2-manifold edges it just point to the other face, and for non manifold edges (where more than 2 faces share the same edge) it stores a pointer to the next face of the ring of faces incident on a edge. Note that border faces points to themselves. NULL pointer is used as a special value to indicate when the FF Topology is not computed.
- See also
 - vcg::tri::UpdateTopology for functions that compute this relation 
 
- 
vcg::vertex::VFAdj 
 
- 
iterators 
 
The documentation for this class was generated from the following file:
- /home/cignoni/devel/vcglib/vcg/simplex/face/component.h