Lines Matching defs:dom
413 std::vector<Interval> dom;
414 dom.push_back(Interval(0., size_nondegenerate(gpaths[i0])));
463 dom = complementOf( Interval(0,hidden.max()) ,dom);
464 dom = complementOf( Interval(hidden.min()+period, period) ,dom);
466 dom = complementOf(hidden,dom);
473 if (dom.empty()){
478 unsigned beg_comp = 0, end_comp = dom.size();
479 if ( gpaths[i0].closed() && (dom.front().min() == 0) && (dom.back().max() == size_nondegenerate(gpaths[i0])) ) {
480 if ( dom.size() == 1){
487 Path first = gpaths[i0].portion(dom.back());
490 first.append(gpaths[i0].portion(dom.front()));
495 assert(dom.at(comp).min() >=0 && dom.at(comp).max() <= size_nondegenerate(gpaths.at(i0)));
496 path_out.push_back(gpaths[i0].portion(dom.at(comp)));