#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.