Home | History | Annotate | Download | only in html

Lines Matching refs:m_ranges

58     unsigned size = m_ranges.size();
60 newSession->add(m_ranges[i].m_start, m_ranges[i].m_end);
71 if (!m_ranges.size())
74 double start = m_ranges.first().m_start;
78 for (size_t index = 0; index + 1 < m_ranges.size(); ++index)
79 inverted->add(m_ranges[index].m_end, m_ranges[index + 1].m_start);
81 double end = m_ranges.last().m_end;
86 m_ranges.swap(inverted->m_ranges);
108 for (size_t index = 0; index < other->m_ranges.size(); ++index) {
109 const Range& range = other->m_ranges[index];
113 m_ranges.swap(unioned->m_ranges);
122 return m_ranges[index].m_start;
131 return m_ranges[index].m_end;
147 for (overlappingArcIndex = 0; overlappingArcIndex < m_ranges.size(); overlappingArcIndex++) {
148 if (addedRange.isOverlappingRange(m_ranges[overlappingArcIndex])
149 || addedRange.isContiguousWithRange(m_ranges[overlappingArcIndex])) {
151 addedRange = addedRange.unionWithOverlappingOrContiguousRange(m_ranges[overlappingArcIndex]);
152 m_ranges.remove(overlappingArcIndex);
157 if (addedRange.isBeforeRange(m_ranges[0])) {
163 if (m_ranges[overlappingArcIndex - 1].isBeforeRange(addedRange)
164 && addedRange.isBeforeRange(m_ranges[overlappingArcIndex])) {
174 m_ranges.insert(overlappingArcIndex, addedRange);