Concept

ArrDirectionalTraits::Merge_2

Refines

Functor

Has Models

ArrangementDirectionalXMonotoneTraits_2::Merge_2

void
fo ( ArrDirectionalTraits::X_monotone_curve_2 xc1 ,
ArrDirectionalTraits::X_monotone_curve_2 xc2 ,
ArrDirectionalTraits::X_monotone_curve_2& xc )
accepts two mergeable x-monotone curves xc1 and xc2 and asigns xc with the merged curve. If the target point of xc1 and the source point of xc2 coincide; then the source point of xc1 and the target point of xc2 become the source and target points of xc, respectively. If the target point of xc2 and the source point of xc1 coincide; then the source point of xc2 and the target point of xc1 become the source and target points of xc, respectively.
Precondition: are_mergeable_2(xc1, xc2) is true.