CGAL 5.3 - 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.
CGAL::Arr_default_dcel<Traits>
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. More... | |
Creation | |
Arr_dcel () | |
constructs an empty Dcel with one unbouned 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.