Lines Matching refs:m_shape
45 , m_shape(rect)
53 for (Shape::SpanIterator span = m_shape.spans_begin(), end = m_shape.spans_end(); span != end && span + 1 != end; ++span) {
57 for (Shape::SegmentIterator segment = m_shape.segments_begin(span), end = m_shape.segments_end(span); segment != end && segment + 1 != end; segment += 2) {
73 return Shape::compareShapes<Shape::CompareContainsOperation>(m_shape, region.m_shape);
81 for (Shape::SpanIterator span = m_shape.spans_begin(), end = m_shape.spans_end(); span != end && span + 1 != end; ++span) {
90 for (Shape::SegmentIterator segment = m_shape.segments_begin(span), end = m_shape.segments_end(span); segment != end && segment + 1 != end; segment += 2) {
109 return Shape::compareShapes<Shape::CompareIntersectsOperation>(m_shape, region.m_shape);
549 m_shape.dump();
558 m_shape = Shape();
563 Shape intersectedShape = Shape::intersectShapes(m_shape, region.m_shape);
565 m_shape.swap(intersectedShape);
566 m_bounds = m_shape.bounds();
576 m_shape = region.m_shape;
584 Shape unitedShape = Shape::unionShapes(m_shape, region.m_shape);
586 m_shape.swap(unitedShape);
599 Shape subtractedShape = Shape::subtractShapes(m_shape, region.m_shape);
601 m_shape.swap(subtractedShape);
602 m_bounds = m_shape.bounds();
608 m_shape.translate(offset);