#include <pos.h>
Public Types | |
typedef MTTYPE | TetraType |
The tetrahedron type. | |
Public Member Functions | |
bool | End () |
void | operator++ () |
move on the next tetrahedron that share the vertex | |
const int & | Vi () const |
Return the index of vertex as seen from the tetrahedron. | |
int & | Vi () |
Return the index of vertex as seen from the tetrahedron. | |
TetraType *& | Vt () |
Return the tetrahedron stored in the half edge. | |
VTIterator (TetraType *const tp, int const zp) | |
Constructor which associates the EdgePos elementet with a face and its edge. | |
VTIterator () | |
Default Constructor. | |
~VTIterator () | |
Private Attributes | |
int | _vi |
Index of one vertex. | |
TetraType * | _vt |
Pointer to a tetrahedron. |
Class VTIterator. This is a vertex - tetrahedron iterator
MTTYPE | (Template Parameter) Specifies the type of the tetrahedron. |
Definition at line 45 of file vcg/simplex/tetrahedron/pos.h.
typedef MTTYPE vcg::tetra::VTIterator< MTTYPE >::TetraType |
The tetrahedron type.
Definition at line 49 of file vcg/simplex/tetrahedron/pos.h.
vcg::tetra::VTIterator< MTTYPE >::VTIterator | ( | ) | [inline] |
Default Constructor.
Definition at line 57 of file vcg/simplex/tetrahedron/pos.h.
vcg::tetra::VTIterator< MTTYPE >::VTIterator | ( | TetraType *const | tp, | |
int const | zp | |||
) | [inline] |
Constructor which associates the EdgePos elementet with a face and its edge.
Definition at line 59 of file vcg/simplex/tetrahedron/pos.h.
vcg::tetra::VTIterator< MTTYPE >::~VTIterator | ( | ) | [inline] |
Definition at line 65 of file vcg/simplex/tetrahedron/pos.h.
bool vcg::tetra::VTIterator< MTTYPE >::End | ( | ) | [inline] |
Definition at line 85 of file vcg/simplex/tetrahedron/pos.h.
void vcg::tetra::VTIterator< MTTYPE >::operator++ | ( | ) | [inline] |
move on the next tetrahedron that share the vertex
Definition at line 88 of file vcg/simplex/tetrahedron/pos.h.
const int& vcg::tetra::VTIterator< MTTYPE >::Vi | ( | ) | const [inline] |
Return the index of vertex as seen from the tetrahedron.
Definition at line 80 of file vcg/simplex/tetrahedron/pos.h.
int& vcg::tetra::VTIterator< MTTYPE >::Vi | ( | ) | [inline] |
Return the index of vertex as seen from the tetrahedron.
Definition at line 74 of file vcg/simplex/tetrahedron/pos.h.
TetraType* & vcg::tetra::VTIterator< MTTYPE >::Vt | ( | ) | [inline] |
Return the tetrahedron stored in the half edge.
Definition at line 68 of file vcg/simplex/tetrahedron/pos.h.
int vcg::tetra::VTIterator< MTTYPE >::_vi [private] |
Index of one vertex.
Definition at line 54 of file vcg/simplex/tetrahedron/pos.h.
TetraType* vcg::tetra::VTIterator< MTTYPE >::_vt [private] |
Pointer to a tetrahedron.
Definition at line 52 of file vcg/simplex/tetrahedron/pos.h.