Revision: 4304
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4304&view=rev
Author:   mdboom
Date:     2007-11-15 07:15:21 -0800 (Thu, 15 Nov 2007)

Log Message:
-----------
Minor speed improvements.

Modified Paths:
--------------
    branches/transforms/lib/matplotlib/lines.py

Modified: branches/transforms/lib/matplotlib/lines.py
===================================================================
--- branches/transforms/lib/matplotlib/lines.py 2007-11-15 15:14:47 UTC (rev 
4303)
+++ branches/transforms/lib/matplotlib/lines.py 2007-11-15 15:15:21 UTC (rev 
4304)
@@ -395,8 +395,6 @@
             self._xorig = x
             self._yorig = y
             self.recache()
-        else:
-            self._transformed_path = TransformedPath(self._path, 
self.get_transform())
 
     def recache(self):
         #if self.axes is None: print 'recache no axes'
@@ -741,11 +739,11 @@
            gc, Path.unit_circle(), transform, path, path_trans,
            rgbFace)
 
-       
+    _draw_pixel_transform = Affine2D().translate(-0.5, -0.5)
     def _draw_pixel(self, renderer, gc, path, path_trans):
        rgbFace = self._get_rgb_face()
-       transform = Affine2D().translate(-0.5, -0.5)
-       renderer.draw_markers(gc, Path.unit_rectangle(), transform,
+       renderer.draw_markers(gc, Path.unit_rectangle(),
+                              self._draw_pixel_transform,
                              path, path_trans, rgbFace)
        
        


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to