The class Parameterization_mesh_feature_extractor computes features (genus, borders, ...) of a 3D surface, model of the ParameterizationMesh_3 concept.
#include <CGAL/Parameterization_mesh_feature_extractor.h>
The full template declaration is:
template<class ParameterizationMesh_3>
class Parameterization_mesh_feature_extractor;
| |
Export ParameterizationMesh_3 template parameter.
| |
| |
Type representing a border = STL container of vertex handles.
| |
| |
Type representing the list of all borders of the mesh = STL container of Border elements.
|
| |
Constructor. CAUTION: This class caches the result of feature extractions => The caller must not modify mesh during the Parameterization_mesh_feature_extractor life cycle.
|
|
| Get number of borders. |
|
| Get extracted borders. The longest border is the first one. |
|
| Get longest border. |
|
| |
Get # of connected components. | ||
|
| Get the genus. |
See Mesh_cutting_parameterization.cpp example.