28 std::size_t n = t1.size();
29 unsigned int unset =
static_cast<unsigned int>(n + 1);
36 PointType r1(n, unset), r2(n, unset);
37 PointType p1(n, unset), p2(n, unset);
41 for( std::size_t i = cuttingPoint1; i <= cuttingPoint2; i++ ) {
49 for( std::size_t i = 0; i < t1.size(); i++) {
50 if ((i >= cuttingPoint1) && (i <= cuttingPoint2))
continue;
52 std::size_t n1 = t1[i] ;
53 std::size_t m1 = r1[n1] ;
55 std::size_t n2 = t2[i] ;
56 std::size_t m2 = r2[n2] ;