|
CGAL 6.0 - 2D Arrangements
|
The concept ArrangementDcelWithRebind refines the ArrangementDcel concept by adding a policy clone idiom in form of a rebind struct-template.
Instantiate a dcel class with many different possible types without ad-hoc limitations on type of the dcel classes.
ArrangementDcel CGAL::Arr_default_dcel<Traits> CGAL::Arr_dcel<Traits,V,H,F> CGAL::Arr_face_extended_dcel<Traits,FData,V,H,F> CGAL::Arr_extended_dcel<Traits,VData,HData,FData,V,H,F> Types | |
| template<class T > | |
| typedef unspecified_type | rebind |
allows the instantiation of a model of the base concept ArrangementDcel with a different possible geometry-traits class without ad-hoc limitations on it. | |
Creation | |
| Arr_dcel () | |
| constructs an empty DCEL with one unbounded face. | |
| typedef unspecified_type ArrangementDcelWithRebind::rebind |
allows the instantiation of a model of the base concept ArrangementDcel with a different possible geometry-traits class without ad-hoc limitations on it.
Following the standard clone policy, the rebind struct-template must have a nested type named other that defines the type of the model replica.