MEPP2 Project
Public Member Functions | Public Attributes | List of all members
are_meshes_identical::Face Class Reference
Collaboration diagram for are_meshes_identical::Face:
Collaboration graph

Public Member Functions

 Face (const std::deque< Vertex > &vertices, const std::vector< FloatT > &attributes)
 
bool operator< (const Face &f) const
 
bool operator== (const Face &f) const
 
bool isequalto (const Face &f, FloatT geom_threshold, FloatT attr_threshold, bool relative_thresholds, ErrorContainer *errors_log=NULL) const
 
std::deque< Vertex >::iterator next_vertex_in_face (std::deque< Vertex >::iterator v_it)
 

Public Attributes

std::deque< Vertexm_vertices
 
std::vector< FloatTm_attributes
 

Detailed Description

Definition at line 247 of file utils_are_meshes_identical.inl.

Constructor & Destructor Documentation

◆ Face()

are_meshes_identical::Face::Face ( const std::deque< Vertex > &  vertices,
const std::vector< FloatT > &  attributes 
)
inline

Definition at line 250 of file utils_are_meshes_identical.inl.

Here is the call graph for this function:

Member Function Documentation

◆ isequalto()

bool are_meshes_identical::Face::isequalto ( const Face f,
FloatT  geom_threshold,
FloatT  attr_threshold,
bool  relative_thresholds,
ErrorContainer errors_log = NULL 
) const
inline

Definition at line 346 of file utils_are_meshes_identical.inl.

Here is the call graph for this function:

◆ next_vertex_in_face()

std::deque< Vertex >::iterator are_meshes_identical::Face::next_vertex_in_face ( std::deque< Vertex >::iterator  v_it)
inline

Definition at line 386 of file utils_are_meshes_identical.inl.

Here is the caller graph for this function:

◆ operator<()

bool are_meshes_identical::Face::operator< ( const Face f) const
inline

Definition at line 296 of file utils_are_meshes_identical.inl.

◆ operator==()

bool are_meshes_identical::Face::operator== ( const Face f) const
inline

Definition at line 318 of file utils_are_meshes_identical.inl.

Member Data Documentation

◆ m_attributes

std::vector< FloatT > are_meshes_identical::Face::m_attributes

Definition at line 398 of file utils_are_meshes_identical.inl.

◆ m_vertices

std::deque< Vertex > are_meshes_identical::Face::m_vertices

Definition at line 397 of file utils_are_meshes_identical.inl.


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