Public Member Functions | Static Public Member Functions | Private Attributes
vcg::face::FFAdj< T > Class Template Reference

Component: Per Face Face-Face adjacency relation More...

#include <component.h>

Inheritance diagram for vcg::face::FFAdj< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void Alloc (const int &ns)
char cFFi (const int j) const
T::FacePointer cFFp (const int j) const
T::FacePointer cFFp1 (const int j) const
T::FacePointer cFFp2 (const int j) const
void Dealloc ()
 FFAdj ()
char & FFi (const int j)
T::FacePointer & FFp (const int j)
T::FacePointer & FFp1 (const int j)
T::FacePointer & FFp2 (const int j)
template<class RightValueType >
void ImportData (const RightValueType &rightF)

Static Public Member Functions

static bool HasFFAdjacency ()
static void Name (std::vector< std::string > &name)

Private Attributes

char _ffi [3]
T::FacePointer _ffp [3]

Detailed Description

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

Definition at line 618 of file face/component.h.


Constructor & Destructor Documentation

template<class T>
vcg::face::FFAdj< T >::FFAdj ( ) [inline]

Definition at line 620 of file face/component.h.


Member Function Documentation

template<class T>
void vcg::face::FFAdj< T >::Alloc ( const int &  ns) [inline]

Reimplemented in vcg::face::VFAdj< Arity4< FaceBase< CUsedTypes >, face::VertexRef, face::Normal3f, face::BitFlags, face::FFAdj > >, vcg::face::VFAdj< Arity3< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj > >, vcg::face::VFAdj< Arity1< FaceBase< MyTypes >, face::FFAdj > >, vcg::face::VFAdj< Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, vcg::face::Quality< double, Arity7< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird > >, vcg::face::Color< vcg::Color4b, Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::Color< vcg::Color4b, Arity5< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj, face::BitFlags, face::VertexRef > >, vcg::face::Color< vcg::Color4b, Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj > >, vcg::face::Color< vcg::Color4b, Arity8< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird, face::Qualityd > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef, vcg::face::Normal3f > >, vcg::face::BitFlags< Arity4< FaceBase< MyTypes >, face::FFAdj, face::VFAdj, face::VertexRef, face::Normal3f > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::Normal3f, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj > >, vcg::face::BitFlags< Arity5< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::WedgeTexCoord2f, face::Mark > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::FFAdj, face::Normal3f, face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b, face::Normal3f, face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::Mark > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity5< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj, face::VFAdj, face::CurvatureDirf > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity2< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj > >, vcg::face::WedgeTexCoord< TexCoord2< double, 1 >, Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d > >, vcg::face::NormalAbs< vcg::Point3f, Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity3< FaceBase< MyTypes >, face::FFAdj, face::VFAdj, face::VertexRef > >, vcg::face::NormalAbs< vcg::Point3f, Arity5< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b, vcg::face::VertexRef, vcg::face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b > >, vcg::face::NormalAbs< vcg::Point3d, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::Mark, face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef > >, vcg::face::VertexRef< Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::Normal3f > >, vcg::face::VertexRef< Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::Normal3f > >, vcg::face::VertexRef< Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::VertexRef< Arity4< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj, face::BitFlags > >, vcg::face::VertexRef< Arity3< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b, face::Normal3f > >, vcg::face::VertexRef< Arity2< FaceBase< MyTypes >, face::FFAdj, face::VFAdj > >, vcg::face::VertexRef< Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, and vcg::face::VertexRef< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b > >.

Definition at line 637 of file face/component.h.

template<class T>
char vcg::face::FFAdj< T >::cFFi ( const int  j) const [inline]

Definition at line 628 of file face/component.h.

template<class T>
T::FacePointer vcg::face::FFAdj< T >::cFFp ( const int  j) const [inline]

Definition at line 626 of file face/component.h.

template<class T>
T::FacePointer vcg::face::FFAdj< T >::cFFp1 ( const int  j) const [inline]

Definition at line 632 of file face/component.h.

template<class T>
T::FacePointer vcg::face::FFAdj< T >::cFFp2 ( const int  j) const [inline]

Definition at line 633 of file face/component.h.

template<class T>
void vcg::face::FFAdj< T >::Dealloc ( ) [inline]

Reimplemented in vcg::face::VFAdj< Arity4< FaceBase< CUsedTypes >, face::VertexRef, face::Normal3f, face::BitFlags, face::FFAdj > >, vcg::face::VFAdj< Arity3< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj > >, vcg::face::VFAdj< Arity1< FaceBase< MyTypes >, face::FFAdj > >, vcg::face::VFAdj< Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, vcg::face::Quality< double, Arity7< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird > >, vcg::face::Color< vcg::Color4b, Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::Color< vcg::Color4b, Arity5< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj, face::BitFlags, face::VertexRef > >, vcg::face::Color< vcg::Color4b, Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj > >, vcg::face::Color< vcg::Color4b, Arity8< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird, face::Qualityd > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef, vcg::face::Normal3f > >, vcg::face::BitFlags< Arity4< FaceBase< MyTypes >, face::FFAdj, face::VFAdj, face::VertexRef, face::Normal3f > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::Normal3f, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj > >, vcg::face::BitFlags< Arity5< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::WedgeTexCoord2f, face::Mark > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::FFAdj, face::Normal3f, face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b, face::Normal3f, face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::Mark > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity5< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj, face::VFAdj, face::CurvatureDirf > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity2< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj > >, vcg::face::WedgeTexCoord< TexCoord2< double, 1 >, Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d > >, vcg::face::NormalAbs< vcg::Point3f, Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity3< FaceBase< MyTypes >, face::FFAdj, face::VFAdj, face::VertexRef > >, vcg::face::NormalAbs< vcg::Point3f, Arity5< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b, vcg::face::VertexRef, vcg::face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b > >, vcg::face::NormalAbs< vcg::Point3d, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::Mark, face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef > >, vcg::face::VertexRef< Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::Normal3f > >, vcg::face::VertexRef< Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::Normal3f > >, vcg::face::VertexRef< Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::VertexRef< Arity4< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj, face::BitFlags > >, vcg::face::VertexRef< Arity3< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b, face::Normal3f > >, vcg::face::VertexRef< Arity2< FaceBase< MyTypes >, face::FFAdj, face::VFAdj > >, vcg::face::VertexRef< Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, and vcg::face::VertexRef< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b > >.

Definition at line 638 of file face/component.h.

template<class T>
char& vcg::face::FFAdj< T >::FFi ( const int  j) [inline]

Definition at line 627 of file face/component.h.

template<class T>
T::FacePointer& vcg::face::FFAdj< T >::FFp ( const int  j) [inline]

Definition at line 625 of file face/component.h.

template<class T>
T::FacePointer& vcg::face::FFAdj< T >::FFp1 ( const int  j) [inline]

Definition at line 630 of file face/component.h.

template<class T>
T::FacePointer& vcg::face::FFAdj< T >::FFp2 ( const int  j) [inline]

Definition at line 631 of file face/component.h.

template<class T>
static bool vcg::face::FFAdj< T >::HasFFAdjacency ( ) [inline, static]

Definition at line 639 of file face/component.h.

template<class T>
template<class RightValueType >
void vcg::face::FFAdj< T >::ImportData ( const RightValueType &  rightF) [inline]

Reimplemented in vcg::face::VFAdj< Arity4< FaceBase< CUsedTypes >, face::VertexRef, face::Normal3f, face::BitFlags, face::FFAdj > >, vcg::face::VFAdj< Arity3< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj > >, vcg::face::VFAdj< Arity1< FaceBase< MyTypes >, face::FFAdj > >, vcg::face::VFAdj< Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, vcg::face::CurvatureDir< CurvatureDirBaseType< float >, Arity4< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj, face::VFAdj > >, vcg::face::CurvatureDir< CurvatureDirBaseType< double >, Arity6< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags > >, vcg::face::Mark< Arity5< FaceBase< CUsedTypes >, face::VertexRef, face::Normal3f, face::BitFlags, face::FFAdj, face::VFAdj > >, vcg::face::Mark< Arity5< FaceBase< MyTypes >, face::FFAdj, face::VFAdj, face::VertexRef, face::Normal3f, face::BitFlags > >, vcg::face::Mark< Arity9< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird, face::Qualityd, face::Color4b > >, vcg::face::Mark< Arity2< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj > >, vcg::face::Mark< Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::WedgeTexCoord2f > >, vcg::face::Quality< double, Arity7< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird > >, vcg::face::Color< vcg::Color4b, Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::Color< vcg::Color4b, Arity5< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj, face::BitFlags, face::VertexRef > >, vcg::face::Color< vcg::Color4b, Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj > >, vcg::face::Color< vcg::Color4b, Arity8< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird, face::Qualityd > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef, vcg::face::Normal3f > >, vcg::face::BitFlags< Arity4< FaceBase< MyTypes >, face::FFAdj, face::VFAdj, face::VertexRef, face::Normal3f > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::Normal3f, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj > >, vcg::face::BitFlags< Arity5< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::WedgeTexCoord2f, face::Mark > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::FFAdj, face::Normal3f, face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b, face::Normal3f, face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::Mark > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity5< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj, face::VFAdj, face::CurvatureDirf > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity2< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj > >, vcg::face::WedgeTexCoord< TexCoord2< double, 1 >, Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d > >, vcg::face::NormalAbs< vcg::Point3f, Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity3< FaceBase< MyTypes >, face::FFAdj, face::VFAdj, face::VertexRef > >, vcg::face::NormalAbs< vcg::Point3f, Arity5< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b, vcg::face::VertexRef, vcg::face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b > >, vcg::face::NormalAbs< vcg::Point3d, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::Mark, face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef > >, vcg::face::VertexRef< Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::Normal3f > >, vcg::face::VertexRef< Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::Normal3f > >, vcg::face::VertexRef< Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::VertexRef< Arity4< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj, face::BitFlags > >, vcg::face::VertexRef< Arity3< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b, face::Normal3f > >, vcg::face::VertexRef< Arity2< FaceBase< MyTypes >, face::FFAdj, face::VFAdj > >, vcg::face::VertexRef< Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, and vcg::face::VertexRef< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b > >.

Definition at line 636 of file face/component.h.

template<class T>
static void vcg::face::FFAdj< T >::Name ( std::vector< std::string > &  name) [inline, static]

Reimplemented in vcg::face::VFAdj< Arity4< FaceBase< CUsedTypes >, face::VertexRef, face::Normal3f, face::BitFlags, face::FFAdj > >, vcg::face::VFAdj< Arity3< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj > >, vcg::face::VFAdj< Arity1< FaceBase< MyTypes >, face::FFAdj > >, vcg::face::VFAdj< Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, vcg::face::CurvatureDird< Arity6< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags > >, vcg::face::CurvatureDirf< Arity4< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj, face::VFAdj > >, vcg::face::CurvatureDir< CurvatureDirBaseType< float >, Arity4< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj, face::VFAdj > >, vcg::face::CurvatureDir< CurvatureDirBaseType< double >, Arity6< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags > >, vcg::face::Mark< Arity5< FaceBase< CUsedTypes >, face::VertexRef, face::Normal3f, face::BitFlags, face::FFAdj, face::VFAdj > >, vcg::face::Mark< Arity5< FaceBase< MyTypes >, face::FFAdj, face::VFAdj, face::VertexRef, face::Normal3f, face::BitFlags > >, vcg::face::Mark< Arity9< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird, face::Qualityd, face::Color4b > >, vcg::face::Mark< Arity2< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj > >, vcg::face::Mark< Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::WedgeTexCoord2f > >, vcg::face::Qualityd< Arity7< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird > >, vcg::face::Quality< double, Arity7< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird > >, vcg::face::Color4b< Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::Color4b< Arity5< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj, face::BitFlags, face::VertexRef > >, vcg::face::Color4b< Arity8< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird, face::Qualityd > >, vcg::face::Color4b< Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj > >, vcg::face::Color< vcg::Color4b, Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::Color< vcg::Color4b, Arity5< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj, face::BitFlags, face::VertexRef > >, vcg::face::Color< vcg::Color4b, Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj > >, vcg::face::Color< vcg::Color4b, Arity8< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d, face::BitFlags, face::CurvatureDird, face::Qualityd > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef, vcg::face::Normal3f > >, vcg::face::BitFlags< Arity4< FaceBase< MyTypes >, face::FFAdj, face::VFAdj, face::VertexRef, face::Normal3f > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::Normal3f, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj > >, vcg::face::BitFlags< Arity5< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d, face::WedgeTexCoord2d > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b, vcg::face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::WedgeTexCoord2f, face::Mark > >, vcg::face::BitFlags< Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::FFAdj, face::Normal3f, face::VertexRef > >, vcg::face::BitFlags< Arity4< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b, face::Normal3f, face::VertexRef > >, vcg::face::BitFlags< Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::Mark > >, vcg::face::WedgeTexCoord2d< Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d > >, vcg::face::WedgeTexCoord2f< Arity5< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj, face::VFAdj, face::CurvatureDirf > >, vcg::face::WedgeTexCoord2f< Arity2< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj > >, vcg::face::WedgeTexCoord2f< Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity5< FaceBase< VoroUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj, face::VFAdj, face::CurvatureDirf > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity2< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj > >, vcg::face::WedgeTexCoord< TexCoord2< float, 1 >, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::BitFlags, face::FFAdj > >, vcg::face::WedgeTexCoord< TexCoord2< double, 1 >, Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj, face::Normal3d > >, vcg::face::Normal3d< Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj > >, vcg::face::Normal3f< Arity3< FaceBase< MyTypes >, face::FFAdj, face::VFAdj, face::VertexRef > >, vcg::face::Normal3f< Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::BitFlags > >, vcg::face::Normal3f< Arity5< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b, vcg::face::VertexRef, vcg::face::BitFlags > >, vcg::face::Normal3f< Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b > >, vcg::face::Normal3f< Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::Normal3f< Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef > >, vcg::face::Normal3f< Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::Mark, face::BitFlags > >, vcg::face::Normal3f< Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity3< FaceBase< MyTypes >, face::FFAdj, face::VFAdj, face::VertexRef > >, vcg::face::NormalAbs< vcg::Point3f, Arity5< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b, vcg::face::VertexRef, vcg::face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b > >, vcg::face::NormalAbs< vcg::Point3d, Arity3< FaceBase< MyUsedTypes >, face::VertexRef, face::VFAdj, face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity4< FaceBase< MyUsedTypes >, face::VertexRef, face::FFAdj, face::Mark, face::BitFlags > >, vcg::face::NormalAbs< vcg::Point3f, Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::NormalAbs< vcg::Point3f, Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VertexRef > >, vcg::face::VertexRef< Arity2< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::Normal3f > >, vcg::face::VertexRef< Arity2< FaceBase< MyUsedTypes >, face::FFAdj, face::Normal3f > >, vcg::face::VertexRef< Arity1< FaceBase< MyUsedTypes >, face::FFAdj > >, vcg::face::VertexRef< Arity4< FaceBase< MyUsedTypes >, face::Mark, face::Normal3f, face::FFAdj, face::BitFlags > >, vcg::face::VertexRef< Arity3< FaceBase< MyUsedTypes >, face::FFAdj, face::Color4b, face::Normal3f > >, vcg::face::VertexRef< Arity2< FaceBase< MyTypes >, face::FFAdj, face::VFAdj > >, vcg::face::VertexRef< Arity1< FaceBase< MyUsedTypes >, vcg::face::FFAdj > >, vcg::face::VertexRef< Arity3< FaceBase< MyUsedTypes >, vcg::face::FFAdj, vcg::face::VFAdj, vcg::face::Color4b > >, and vcg::face::EdgePlane< Arity6< FaceBase< CUsedTypes >, face::VertexRef, face::Normal3f, face::BitFlags, face::FFAdj, face::VFAdj, face::Mark > >.

Definition at line 640 of file face/component.h.


Member Data Documentation

template<class T>
char vcg::face::FFAdj< T >::_ffi[3] [private]

Definition at line 644 of file face/component.h.

template<class T>
T::FacePointer vcg::face::FFAdj< T >::_ffp[3] [private]

Definition at line 643 of file face/component.h.


The documentation for this class was generated from the following file:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:33