MEPP2 Project
Classes | Typedefs | Functions
are_meshes_identical Namespace Reference

Classes

class  Face
 
class  Mesh
 
class  Point
 
class  Vertex
 

Typedefs

typedef std::set< std::pair< FloatT, FloatT > > ErrorContainer
 

Functions

std::string get_next_line (std::ifstream &file)
 
FloatT relative_distance (FloatT a, FloatT b)
 
FloatT absolute_distance (FloatT a, FloatT b)
 
bool arevectorequal (const std::vector< FloatT > &v1, const std::vector< FloatT > &v2, FloatT attr_threshold, bool relative_threshold, ErrorContainer *errors_log)
 
std::ostream & operator<< (std::ostream &os, const Point &p)
 
std::ostream & operator<< (std::ostream &os, const Vertex &v)
 
std::ostream & operator<< (std::ostream &os, const Face &p)
 

Typedef Documentation

◆ ErrorContainer

typedef std::set< std::pair< FloatT, FloatT > > are_meshes_identical::ErrorContainer

Definition at line 28 of file utils_are_meshes_identical.inl.

Function Documentation

◆ absolute_distance()

FloatT are_meshes_identical::absolute_distance ( FloatT  a,
FloatT  b 
)
inline

Definition at line 700 of file utils_are_meshes_identical.inl.

Here is the caller graph for this function:

◆ arevectorequal()

bool are_meshes_identical::arevectorequal ( const std::vector< FloatT > &  v1,
const std::vector< FloatT > &  v2,
FloatT  attr_threshold,
bool  relative_threshold,
ErrorContainer errors_log 
)
inline

Definition at line 710 of file utils_are_meshes_identical.inl.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_next_line()

std::string are_meshes_identical::get_next_line ( std::ifstream &  file)
inline

Definition at line 664 of file utils_are_meshes_identical.inl.

Here is the caller graph for this function:

◆ operator<<() [1/3]

std::ostream& are_meshes_identical::operator<< ( std::ostream &  os,
const Face p 
)
inline

Definition at line 402 of file utils_are_meshes_identical.inl.

◆ operator<<() [2/3]

std::ostream& are_meshes_identical::operator<< ( std::ostream &  os,
const Point p 
)
inline

Definition at line 165 of file utils_are_meshes_identical.inl.

◆ operator<<() [3/3]

std::ostream& are_meshes_identical::operator<< ( std::ostream &  os,
const Vertex v 
)
inline

Definition at line 232 of file utils_are_meshes_identical.inl.

◆ relative_distance()

FloatT are_meshes_identical::relative_distance ( FloatT  a,
FloatT  b 
)
inline

Definition at line 684 of file utils_are_meshes_identical.inl.

Here is the caller graph for this function: