10.1.5.2.3. Painter

class Patro.GraphicEngine.Painter.Painter.Painter(scene)[source]

Bases: object

__init__(scene)[source]

Initialize self. See help(type(self)) for accurate signature.

classmethod __init_subclass__(**kwargs)[source]

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

cast_item_coordinates(item, flat=False)[source]
cast_item_positions(item)[source]
cast_position(position)[source]

Call GraphicSceneScope.cast_position(), cast coordinate and apply scope transformation, position can be a coordinate name string of a:class:Vector2D.

paint()[source]
paint_CircleItem(item)[source]
paint_CubicBezierItem(item)[source]
paint_EllipseItem(item)[source]
paint_ImageItem(item)[source]
paint_PathItem(item)[source]
paint_PolygonItem(item)[source]
paint_PolylineItem(item)[source]
paint_QuadraticBezierItem(item)[source]
paint_SegmentItem(item)[source]
paint_TextItem(item)[source]
scene
class Patro.GraphicEngine.Painter.Painter.Tiler(bounding_box, paper)[source]

Bases: object

__init__(bounding_box, paper)[source]

Initialize self. See help(type(self)) for accurate signature.

__iter__()[source]
_logger = <Logger Patro.GraphicEngine.Painter.Painter.Tiler (WARNING)>