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

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: