xc
|
Vertices of a polyhedron face. More...
#include <VertexMap.h>
Public Types | |
typedef std::list< size_t > | base |
typedef base::iterator | iterator |
typedef base::const_iterator | const_iterator |
Public Member Functions | |
void | setVisitada (const bool &) |
const bool & | yaVisitada (void) const |
void | swap (void) |
Pos3dList | getPosVertices (const std::vector< Pos3d > &) const |
Return the face vertex positions. | |
Pos3d | getCentroide (const std::vector< Pos3d > &) const |
Return the face centroid. | |
std::list< VerticesArista > | getEdges (void) const |
Return the face edges. | |
bool | tieneArista (const VerticesArista &) const |
Return true if la cara contiene la arista que se pasa como parámetro. More... | |
bool | tieneAristaOrientada (const VerticesArista &) const |
Return true if the face contains the edge being passed as paramenter and the orientations match. More... | |
std::deque< VerticesCara > | compartenArista (const std::deque< VerticesCara > &) const |
Return the faces that share an edge with this one. | |
void | Print (std::ostream &os) const |
Imprime los índices de los vértices. | |
Vertices of a polyhedron face.
bool VerticesCara::tieneArista | ( | const VerticesArista & | arista | ) | const |
Return true if la cara contiene la arista que se pasa como parámetro.
bool VerticesCara::tieneAristaOrientada | ( | const VerticesArista & | arista | ) | const |
Return true if the face contains the edge being passed as paramenter and the orientations match.