#include <jumping_pos.h>
Public Types | |
typedef VertexType::CoordType | CoordType |
typedef FACE_TYPE | FaceType |
typedef JumpingPos< FaceType > | JumpingPosType |
typedef Pos< FaceType > | PosType |
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 () |
Definition at line 42 of file jumping_pos.h.
typedef VertexType::CoordType vcg::face::JumpingPos< FACE_TYPE >::CoordType |
Definition at line 49 of file jumping_pos.h.
typedef FACE_TYPE vcg::face::JumpingPos< FACE_TYPE >::FaceType |
Definition at line 45 of file jumping_pos.h.
typedef JumpingPos<FaceType> vcg::face::JumpingPos< FACE_TYPE >::JumpingPosType |
Definition at line 47 of file jumping_pos.h.
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.
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.
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.
vcg::face::JumpingPos< FACE_TYPE >::JumpingPos | ( | ) | [inline] |
Definition at line 56 of file jumping_pos.h.
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.
vcg::face::JumpingPos< FACE_TYPE >::JumpingPos | ( | FaceType *const | pFace, | |
int const | z | |||
) | [inline] |
Definition at line 58 of file jumping_pos.h.
vcg::face::JumpingPos< FACE_TYPE >::JumpingPos | ( | FaceType *const | pFace, | |
VertexType *const | pVertex | |||
) | [inline] |
Definition at line 59 of file jumping_pos.h.
bool vcg::face::JumpingPos< FACE_TYPE >::FindBorder | ( | ) | [inline] |
Definition at line 61 of file jumping_pos.h.
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.