/* */ #include "SplitFirstSegmentSplitter.h" bool SplitFirstSegmentSplitter::splitSegment(Segment& seg, int cuid, Segments& segments) { for(Segments::iterator itr = segments.begin(); itr != segments.end(); itr++) { Segment& s = *itr; if(s.finish) { continue; } if(s.ep-(s.sp+s.ds) > minSegmentSize) { split(seg, cuid, s); segments.push_back(seg); return true; } } return false; }