#include <topology.h>
Public Types | |
| typedef TETRA_TYPE | MTTYPE |
| typedef VERT_TYPE | MVTYPE |
| The vertex type. | |
Public Member Functions | |
| Facet (MVTYPE *v0, MVTYPE *v1, MVTYPE *v2, TETRA_TYPE *t, int index) | |
| int | getFaceIndex () const |
| TETRA_TYPE * | getTetrahedron () |
| bool | operator!= (Facet const &f) const |
| bool | operator< (Facet const &f) const |
| bool | operator<= (Facet const &f) const |
| bool | operator== (Facet const &f) const |
| bool | operator> (Facet const &f) const |
| bool | operator>= (Facet const &f) const |
| void | setTetrahedron (TETRA_TYPE *t) |
| const MVTYPE * | V (int index) const |
Private Attributes | |
| int | numface |
| MTTYPE * | Tr |
| MVTYPE * | vertex [3] |
Class Facet. This is class for definition of a face of tethahedron
| STL_VERT_CONT | (Template Parameter) Specifies the type of the vertices container any the vertex type. |
Definition at line 55 of file complex/tetramesh/update/topology.h.
| typedef TETRA_TYPE vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::MTTYPE |
Definition at line 61 of file complex/tetramesh/update/topology.h.
| typedef VERT_TYPE vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::MVTYPE |
The vertex type.
Definition at line 60 of file complex/tetramesh/update/topology.h.
| vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::Facet | ( | MVTYPE * | v0, | |
| MVTYPE * | v1, | |||
| MVTYPE * | v2, | |||
| TETRA_TYPE * | t, | |||
| int | index | |||
| ) | [inline] |
Definition at line 71 of file complex/tetramesh/update/topology.h.
| int vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::getFaceIndex | ( | ) | const [inline] |
Definition at line 159 of file complex/tetramesh/update/topology.h.
| TETRA_TYPE* vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::getTetrahedron | ( | ) | [inline] |
Definition at line 94 of file complex/tetramesh/update/topology.h.
| bool vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::operator!= | ( | Facet< VERT_TYPE, TETRA_TYPE > const & | f | ) | const [inline] |
Definition at line 109 of file complex/tetramesh/update/topology.h.
| bool vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::operator< | ( | Facet< VERT_TYPE, TETRA_TYPE > const & | f | ) | const [inline] |
Definition at line 144 of file complex/tetramesh/update/topology.h.
| bool vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::operator<= | ( | Facet< VERT_TYPE, TETRA_TYPE > const & | f | ) | const [inline] |
Definition at line 149 of file complex/tetramesh/update/topology.h.
| bool vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::operator== | ( | Facet< VERT_TYPE, TETRA_TYPE > const & | f | ) | const [inline] |
Definition at line 104 of file complex/tetramesh/update/topology.h.
| bool vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::operator> | ( | Facet< VERT_TYPE, TETRA_TYPE > const & | f | ) | const [inline] |
Definition at line 114 of file complex/tetramesh/update/topology.h.
| bool vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::operator>= | ( | Facet< VERT_TYPE, TETRA_TYPE > const & | f | ) | const [inline] |
Definition at line 154 of file complex/tetramesh/update/topology.h.
| void vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::setTetrahedron | ( | TETRA_TYPE * | t | ) | [inline] |
Definition at line 99 of file complex/tetramesh/update/topology.h.
| const MVTYPE* vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::V | ( | int | index | ) | const [inline] |
Definition at line 89 of file complex/tetramesh/update/topology.h.
int vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::numface [private] |
Definition at line 66 of file complex/tetramesh/update/topology.h.
MTTYPE* vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::Tr [private] |
Definition at line 65 of file complex/tetramesh/update/topology.h.
MVTYPE* vcg::tetra::Facet< VERT_TYPE, TETRA_TYPE >::vertex[3] [private] |
Definition at line 67 of file complex/tetramesh/update/topology.h.