|
CGAL 4.7 - Planar Parameterization of Triangulated Surface Meshes
|
BorderParameterizer_3 is a concept of class that parameterizes a given type of mesh, Adaptor, which is a model of the ParameterizationMesh_3 concept.
Implementation note: To simplify the implementation, BorderParameterizer_3 models know only the ParameterizationMesh_3 class. They do not know the parameterization algorithm requirements or the kind of sparse linear system used.
BorderParameterizer_3 models are Strategies [3] : they implement a strategy of border parameterization for models of ParameterizationMesh_3.
Construction and destruction are undefined.
Types | |
| typedef unspecified_type | Adaptor |
Export ParameterizationMesh_3 template parameter. | |
| typedef unspecified_type | Error_code |
| The various errors detected by this package. | |
Operations | |
| Error_code | parameterize_border (Adaptor &mesh) |
Assign to mesh's border vertices a 2D position (i.e. a (u, v) pair) on border's shape. More... | |
| bool | is_border_convex () |
| Indicate if border's shape is convex. | |
| Error_code BorderParameterizer_3::parameterize_border | ( | Adaptor & | mesh | ) |
Assign to mesh's border vertices a 2D position (i.e. a (u, v) pair) on border's shape.
Mark them as parameterized. Return false on error.