this pos structure jump on next tetrahedron in rotational sense if find an external face More...
#include <pos.h>
Public Types | |
typedef MTTYPE | TetraType |
The tetrahedron type. | |
Public Member Functions | |
bool | Jump () |
bool | LoopEnd () |
void | NextT () |
returns the next half edge on the same edge | |
PosLoop (TetraType *tp, const int fap, const int ep, int vp) | |
void | Reset () |
Private Attributes | |
bool | _jump |
bool | _loop |
MTTYPE * | _t_initial |
this pos structure jump on next tetrahedron in rotational sense if find an external face
Definition at line 405 of file vcg/simplex/tetrahedron/pos.h.
typedef MTTYPE vcg::tetra::PosLoop< MTTYPE >::TetraType |
The tetrahedron type.
Reimplemented from vcg::tetra::Pos< MTTYPE >.
Definition at line 412 of file vcg/simplex/tetrahedron/pos.h.
vcg::tetra::PosLoop< MTTYPE >::PosLoop | ( | TetraType * | tp, | |
const int | fap, | |||
const int | ep, | |||
int | vp | |||
) | [inline] |
Definition at line 413 of file vcg/simplex/tetrahedron/pos.h.
bool vcg::tetra::PosLoop< MTTYPE >::Jump | ( | ) | [inline] |
Definition at line 421 of file vcg/simplex/tetrahedron/pos.h.
bool vcg::tetra::PosLoop< MTTYPE >::LoopEnd | ( | ) | [inline] |
Definition at line 416 of file vcg/simplex/tetrahedron/pos.h.
void vcg::tetra::PosLoop< MTTYPE >::NextT | ( | ) | [inline] |
returns the next half edge on the same edge
Reimplemented from vcg::tetra::Pos< MTTYPE >.
Definition at line 432 of file vcg/simplex/tetrahedron/pos.h.
void vcg::tetra::PosLoop< MTTYPE >::Reset | ( | ) | [inline] |
Definition at line 426 of file vcg/simplex/tetrahedron/pos.h.
bool vcg::tetra::PosLoop< MTTYPE >::_jump [private] |
Definition at line 409 of file vcg/simplex/tetrahedron/pos.h.
bool vcg::tetra::PosLoop< MTTYPE >::_loop [private] |
Definition at line 410 of file vcg/simplex/tetrahedron/pos.h.
MTTYPE* vcg::tetra::PosLoop< MTTYPE >::_t_initial [private] |
Definition at line 408 of file vcg/simplex/tetrahedron/pos.h.