Exemple #1
0
    def __init__(self, width, height, dpi):
        if __debug__: verbose.report('RendererAgg.__init__', 'debug-annoying')
        self.dpi = dpi
        self.width = width
        self.height = height
        self._renderer = _RendererAgg(int(width),
                                      int(height),
                                      dpi.get(),
                                      debug=False)
        self.draw_polygon = self._renderer.draw_polygon
        self.draw_rectangle = self._renderer.draw_rectangle
        self.draw_path = self._renderer.draw_path
        self.draw_lines = self._renderer.draw_lines
        self.draw_markers = self._renderer.draw_markers
        self.draw_image = self._renderer.draw_image
        self.draw_line_collection = self._renderer.draw_line_collection
        self.draw_quad_mesh = self._renderer.draw_quad_mesh
        self.draw_poly_collection = self._renderer.draw_poly_collection
        self.draw_regpoly_collection = self._renderer.draw_regpoly_collection

        self.copy_from_bbox = self._renderer.copy_from_bbox
        self.restore_region = self._renderer.restore_region

        self.texmanager = TexManager()

        self.bbox = lbwh_to_bbox(0, 0, self.width, self.height)
Exemple #2
0
    def __init__(self, width, height, dpi):
        if __debug__: verbose.report('RendererAgg.__init__', 'debug-annoying')
        self.dpi = dpi
        self.width = width
        self.height = height
        if __debug__: verbose.report('RendererAgg.__init__ width=%s, height=%s'%(width, height), 'debug-annoying')
        self._renderer = _RendererAgg(int(width), int(height), dpi.get(),
                                    debug=False)
        if __debug__: verbose.report('RendererAgg.__init__ _RendererAgg done', 'debug-annoying')
        self.draw_polygon = self._renderer.draw_polygon
        self.draw_rectangle = self._renderer.draw_rectangle
        self.draw_path = self._renderer.draw_path
        self.draw_lines = self._renderer.draw_lines
        self.draw_markers = self._renderer.draw_markers
        self.draw_image = self._renderer.draw_image
        self.draw_line_collection = self._renderer.draw_line_collection
        self.draw_quad_mesh = self._renderer.draw_quad_mesh
        self.draw_poly_collection = self._renderer.draw_poly_collection
        self.draw_regpoly_collection = self._renderer.draw_regpoly_collection

        self.copy_from_bbox = self._renderer.copy_from_bbox
        self.restore_region = self._renderer.restore_region


        self.texmanager = TexManager()

        self.bbox = lbwh_to_bbox(0,0, self.width, self.height)
        if __debug__: verbose.report('RendererAgg.__init__ done', 'debug-annoying')
Exemple #3
0
 def __init__(self, width, height, dpi):
     if __debug__: verbose.report('RendererAgg.__init__', 'debug-annoying')
     self.dpi = dpi
     self.width = width
     self.height = height
     self._renderer = _RendererAgg(int(width), int(height), dpi.get(),
                                 debug=False)
     self.draw_polygon = self._renderer.draw_polygon
     self.draw_rectangle = self._renderer.draw_rectangle
     self.draw_lines = self._renderer.draw_lines
     self.draw_markers = self._renderer.draw_markers
     self.draw_image = self._renderer.draw_image
     self.draw_line_collection = self._renderer.draw_line_collection
     self.draw_poly_collection = self._renderer.draw_poly_collection
     self.draw_regpoly_collection = self._renderer.draw_regpoly_collection
Exemple #4
0
 def __init__(self, width, height, dpi):
     if __debug__: verbose.report('RendererAgg.__init__', 'debug-annoying')
     self.dpi = dpi
     self.width = width
     self.height = height
     self._renderer = _RendererAgg(int(width), int(height), dpi.get(),
                                 debug=False)
     self.draw_polygon = self._renderer.draw_polygon
     self.draw_rectangle = self._renderer.draw_rectangle
     self.draw_path = self._renderer.draw_path
     self.draw_lines = self._renderer.draw_lines
     self.draw_markers = self._renderer.draw_markers
     self.draw_image = self._renderer.draw_image
     self.draw_line_collection = self._renderer.draw_line_collection
     self.draw_poly_collection = self._renderer.draw_poly_collection
     self.draw_regpoly_collection = self._renderer.draw_regpoly_collection
     self.cache = self._renderer.cache
     self.blit = self._renderer.blit
     self.texmanager = TexManager()
     self.texd = {}  # a cache of tex image rasters
     self.bbox = lbwh_to_bbox(0,0, self.width, self.height)