#include <fstream>
#include <sstream>
#include <iostream>
#include <vector>
#include <deque>
#include <set>
#include <utility>
#include <algorithm>
#include <cmath>
#include <numeric>
Go to the source code of this file.
|
std::string | are_meshes_identical::get_next_line (std::ifstream &file) |
|
FloatT | are_meshes_identical::relative_distance (FloatT a, FloatT b) |
|
FloatT | are_meshes_identical::absolute_distance (FloatT a, FloatT b) |
|
bool | are_meshes_identical::arevectorequal (const std::vector< FloatT > &v1, const std::vector< FloatT > &v2, FloatT attr_threshold, bool relative_threshold, ErrorContainer *errors_log) |
|
std::ostream & | are_meshes_identical::operator<< (std::ostream &os, const Point &p) |
|
std::ostream & | are_meshes_identical::operator<< (std::ostream &os, const Vertex &v) |
|
std::ostream & | are_meshes_identical::operator<< (std::ostream &os, const Face &p) |
|
bool | are_meshes_equal (std::string filename_a, std::string filename_b, bool verbose, FloatT geom_threshold, FloatT attr_threshold, bool relative_thresholds) |
|
bool | are_meshes_equal (std::string filename_a, std::string filename_b, bool verbose, FloatT threshold, bool relative_threshold) |
|
bool | are_meshes_equal (std::string filename_a, std::string filename_b, bool verbose) |
|
◆ are_meshes_equal() [1/3]
bool are_meshes_equal |
( |
std::string |
filename_a, |
|
|
std::string |
filename_b, |
|
|
bool |
verbose |
|
) |
| |
|
inline |
◆ are_meshes_equal() [2/3]
bool are_meshes_equal |
( |
std::string |
filename_a, |
|
|
std::string |
filename_b, |
|
|
bool |
verbose, |
|
|
FloatT |
geom_threshold, |
|
|
FloatT |
attr_threshold, |
|
|
bool |
relative_thresholds |
|
) |
| |
|
inline |
◆ are_meshes_equal() [3/3]
bool are_meshes_equal |
( |
std::string |
filename_a, |
|
|
std::string |
filename_b, |
|
|
bool |
verbose, |
|
|
FloatT |
threshold, |
|
|
bool |
relative_threshold |
|
) |
| |
|
inline |