vcg::face::JumpingPos< FACE_TYPE > Class Template Reference
[Face]

#include <jumping_pos.h>

Inheritance diagram for vcg::face::JumpingPos< FACE_TYPE >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef VertexType::CoordType CoordType
typedef FACE_TYPE FaceType
typedef JumpingPos< FaceTypeJumpingPosType
typedef Pos< FaceTypePosType
 The Pos type.
typedef VertexType::ScalarType ScalarType
 The scalar type.
typedef FaceType::VertexType VertexType
 The vertex type.

Public Member Functions

bool FindBorder ()
 JumpingPos (FaceType *const pFace, VertexType *const pVertex)
 JumpingPos (FaceType *const pFace, int const z)
 JumpingPos (FaceType *const pFace, int const z, VertexType *const pVertex)
 JumpingPos ()
bool NextFE ()

Detailed Description

template<class FACE_TYPE>
class vcg::face::JumpingPos< FACE_TYPE >

Definition at line 42 of file jumping_pos.h.


Member Typedef Documentation

template<class FACE_TYPE>
typedef VertexType::CoordType vcg::face::JumpingPos< FACE_TYPE >::CoordType

Definition at line 49 of file jumping_pos.h.

template<class FACE_TYPE>
typedef FACE_TYPE vcg::face::JumpingPos< FACE_TYPE >::FaceType

Definition at line 45 of file jumping_pos.h.

template<class FACE_TYPE>
typedef JumpingPos<FaceType> vcg::face::JumpingPos< FACE_TYPE >::JumpingPosType

Definition at line 47 of file jumping_pos.h.

template<class FACE_TYPE>
typedef Pos<FaceType> vcg::face::JumpingPos< FACE_TYPE >::PosType

The Pos type.

Reimplemented from vcg::face::Pos< FACE_TYPE >.

Definition at line 46 of file jumping_pos.h.

template<class FACE_TYPE>
typedef VertexType::ScalarType vcg::face::JumpingPos< FACE_TYPE >::ScalarType

The scalar type.

Reimplemented from vcg::face::Pos< FACE_TYPE >.

Definition at line 50 of file jumping_pos.h.

template<class FACE_TYPE>
typedef FaceType::VertexType vcg::face::JumpingPos< FACE_TYPE >::VertexType

The vertex type.

Reimplemented from vcg::face::Pos< FACE_TYPE >.

Definition at line 48 of file jumping_pos.h.


Constructor & Destructor Documentation

template<class FACE_TYPE>
vcg::face::JumpingPos< FACE_TYPE >::JumpingPos (  )  [inline]

Definition at line 56 of file jumping_pos.h.

template<class FACE_TYPE>
vcg::face::JumpingPos< FACE_TYPE >::JumpingPos ( FaceType *const   pFace,
int const   z,
VertexType *const   pVertex 
) [inline]

Definition at line 57 of file jumping_pos.h.

template<class FACE_TYPE>
vcg::face::JumpingPos< FACE_TYPE >::JumpingPos ( FaceType *const   pFace,
int const   z 
) [inline]

Definition at line 58 of file jumping_pos.h.

template<class FACE_TYPE>
vcg::face::JumpingPos< FACE_TYPE >::JumpingPos ( FaceType *const   pFace,
VertexType *const   pVertex 
) [inline]

Definition at line 59 of file jumping_pos.h.


Member Function Documentation

template<class FACE_TYPE>
bool vcg::face::JumpingPos< FACE_TYPE >::FindBorder (  )  [inline]

Definition at line 61 of file jumping_pos.h.

template<class FACE_TYPE>
bool vcg::face::JumpingPos< FACE_TYPE >::NextFE (  )  [inline]

Returns the next edge skipping the border _________ /\ c | b /\ / \ | / \ / d \ | / a \ /______\|/______\ v In this example, if a and d are of-border and the pos is iterating counterclockwise, this method iterate through the faces incident on vertex v, producing the sequence a, b, c, d, a, b, c, ...

Definition at line 88 of file jumping_pos.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:23:15 2013