CGAL 4.5 - Planar Parameterization of Triangulated Surface Meshes
|
#include <CGAL/Square_border_parameterizer_3.h>
CGAL::Square_border_parameterizer_3< ParameterizationMesh_3 >.
This class parameterizes the border of a 3D surface onto a square, with an arc-length parameterization: (u,v) values are proportional to the length of border edges.
Square_border_parameterizer_3 implements most of the border parameterization algorithm. This class implements only compute_edge_length() to compute a segment's length.
Protected Member Functions | |
virtual double | compute_edge_length (const Adaptor &mesh, Vertex_const_handle source, Vertex_const_handle target) |
Compute the length of an edge. More... | |
Additional Inherited Members | |
Public Types inherited from CGAL::Square_border_parameterizer_3< ParameterizationMesh_3 > | |
typedef ParameterizationMesh_3 | Adaptor |
Export ParameterizationMesh_3 template parameter. | |
Public Member Functions inherited from CGAL::Square_border_parameterizer_3< ParameterizationMesh_3 > | |
virtual | ~Square_border_parameterizer_3 () |
Destructor of base class should be virtual. | |
Parameterizer_traits_3 < Adaptor >::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. | |
|
protectedvirtual |
Compute the length of an edge.
Arc-length border parameterization: (u,v) values are proportional to the length of border edges.
Implements CGAL::Square_border_parameterizer_3< ParameterizationMesh_3 >.