#include <CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Midpoint_placement.h>
template<typename TriangleMesh>
class CGAL::Surface_mesh_simplification::Midpoint_placement< TriangleMesh >
The class Midpoint_placement is a model for the GetPlacement concept which computes the placement as the midpoint position along the edge.
- Template Parameters
-
- Is model of
GetPlacement
|
|
| Midpoint_placement () |
| | Default constructor.
|
| |
|
|
std::optional< typename Edge_profile::Point > | operator() (const Edge_profile &profile) const |
| | Returns the placement (vertex position) as the midpoint between the points of the source and target vertices (profile.p0() and profile.p1())
|
| |