xc
Public Types | Public Member Functions | List of all members
VerticesCara Class Reference

Vertices of a polyhedron face. More...

#include <VertexMap.h>

Inheritance diagram for VerticesCara:
Inheritance graph
[legend]
Collaboration diagram for VerticesCara:
Collaboration graph
[legend]

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< VerticesAristagetEdges (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< VerticesCaracompartenArista (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.
 

Detailed Description

Vertices of a polyhedron face.

Member Function Documentation

◆ tieneArista()

bool VerticesCara::tieneArista ( const VerticesArista arista) const

Return true if la cara contiene la arista que se pasa como parámetro.

◆ tieneAristaOrientada()

bool VerticesCara::tieneAristaOrientada ( const VerticesArista arista) const

Return true if the face contains the edge being passed as paramenter and the orientations match.


The documentation for this class was generated from the following files: