#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 | |
| int & | Vi () |
| Return the index of vertex as seen from the tetrahedron. | |
| const int & | Vi () const |
| Return the index of vertex as seen from the tetrahedron. | |
| TetraType *& | Vt () |
| Return the tetrahedron stored in the half edge. | |
| VTIterator () | |
| Default Constructor. | |
| VTIterator (TetraType *const tp, int const zp) | |
| Constructor which associates the EdgePos elementet with a face and its edge. | |
| ~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.
| 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.
| 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.
| 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.