\ccDefGlobalScope{CGAL::} \begin{ccRefClass}[Qt::]{PainterOstream} \ccDefinition An object of type \ccRefName\ provides output operators for \cgal\ kernel objects. As \cgal\ has unbounded objects the \ccRefName\ must be constructed with a clipping rectangle. This is typically the visible area of the widget where the unbounded object is displayed. \ccInclude{CGAL/Qt/PainterOstream.h} \ccCreationVariable{os} \ccCreation \ccConstructor{PainterOstream(QPainter* qp, QRectF clippingRect);}{The clipping rect is used for unbounded \cgal\ objects.} \ccOperations \ccMethod{PainterOstream operator<<(K::Point_2);}{Draws a point.} \ccMethod{PainterOstream operator<<(K::Segment_2);}{Draws a segment.} \ccMethod{PainterOstream operator<<(K::Ray_2);}{Draws a clipped ray.} \ccMethod{PainterOstream operator<<(K::Line_2);}{Draws a clipped line.} \ccMethod{PainterOstream operator<<(K::Triangle_2);}{Draws a triangle.} \ccMethod{PainterOstream operator<<(K::Iso_rectangle_2);}{Draws an iso rectangle.} \ccMethod{PainterOstream operator<<(K::Circle_2);}{Draws a circle.} \ccMethod{PainterOstream operator<<(K::Circular_arc_2);}{Draws a circular arc.} \ccMethod{PainterOstream operator<<(std::list);}{Draws a polyline. In order to close it the first and last point must be equal. } \ccMethod{PainterOstream operator<<(Bbox_2);}{Draws an iso rectangle.} \ccMethod{PainterOstream operator<<(QPen);}{Sets the pen used in the next paint operations.} \ccMethod{PainterOstream operator<<(QBrush);}{Sets the brush used in the next paint operations.} \end{ccRefClass}