|
CGAL 6.3 - 3D Mesh Volume Smoothing
|
#include <CGAL/Mesh_smoothing_3/Smoothing_status.h>
Status of the mesh smoothing process.
Public Member Functions | |
| bool | valid_mesh () const |
| returns true if the mesh is valid (no negatively oriented elements). | |
Public Attributes | |
| Smoothing_return_code | return_code = Smoothing_return_code::ALL_VERTICES_FROZEN |
| Return code of the smoothing algorithm. | |
| unsigned | nb_iterations = 0 |
| Number of smoothing/untangling iterations performed. | |
| unsigned | nb_vertex_updates = 0 |
| Number of times vertices were updated. | |
| unsigned | nb_metric_evaluations = 0 |
| Number of times the quality metric was evaluated for optimization. | |
| unsigned | nb_initial_invalid_elements = 0 |
| Number of negatively oriented elements in the mesh at the beginning of the smoothing process. | |
| unsigned | nb_invalid_elements = 0 |
| Number of negatively oriented elements in the mesh at the end of the smoothing process. | |
| double | total_time = 0. |
| Total time spent in the smoothing algorithm, in seconds. | |
| double | pre_processing_time = 0. |
| Time spent in the preprocessing step, in seconds. | |
| double | optimization_time = 0. |
| Time spent in the optimization step, in seconds. | |