Lines Matching refs:Span
53 for (Shape::SpanIterator span = m_shape.spans_begin(), end = m_shape.spans_end(); span != end && span + 1 != end; ++span) {
54 int y = span->y;
55 int height = (span + 1)->y - y;
57 for (Shape::SegmentIterator segment = m_shape.segments_begin(span), end = m_shape.segments_end(span); segment != end && segment + 1 != end; segment += 2) {
82 m_spans.append(Span(y, m_segments.size()));
140 // Check if this span has any segments.
152 // Check if this span has any segments.
166 for (Shape::SpanIterator span = spans_begin(), end = spans_end(); span != end; ++span) {
167 printf("%6d: (", span->y);
169 for (Shape::SegmentIterator segment = segments_begin(span), end = segments_end(span); segment != end; ++segment)
183 SpanIterator span = spans_begin();
184 int minY = span->y;
192 while (span != lastSpan) {
193 SegmentIterator firstSegment = segments_begin(span);
194 SegmentIterator lastSegment = segments_end(span) - 1;
206 ++span;
284 // Now iterate over the segments in each span and construct a new vector of segments.
312 // Add the span.