#include <CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Bounded_normal_change_placement.h>
- Deprecated:
- This class is deprecated since CGAL 5.3 and the use of
Bounded_normal_change_filter
should be preferred.
The class Bounded_normal_change_placement
is a model for the GetPlacement
concept which serves as a filter for another placement. It rejects the placement if any triangle in the profile changes the normal by more than 90 degree.
- Template Parameters
-
- Is Model Of:
GetPlacement
|
boost::optional< typename Edge_profile::Point > | operator() (const Edge_profile &profile) const |
| Returns the placement computed by get_placement , if no triangle in the profile has its normal changed by more than 90 degree.
|
|
◆ Bounded_normal_change_placement()
template<typename Get_placement_ >
Constructor.
- Parameters
-
get_placement | is the placement that will be filtered. |