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