[Yt-svn] yt-commit r1796 - trunk/yt/extensions/image_panner
mturk at wrangler.dreamhost.com
mturk at wrangler.dreamhost.com
Wed Jul 7 17:27:22 PDT 2010
Author: mturk
Date: Wed Jul 7 17:27:21 2010
New Revision: 1796
URL: http://yt.enzotools.org/changeset/1796
Log:
Adding set_center to image panner
Modified:
trunk/yt/extensions/image_panner/vm_panner.py
Modified: trunk/yt/extensions/image_panner/vm_panner.py
==============================================================================
--- trunk/yt/extensions/image_panner/vm_panner.py (original)
+++ trunk/yt/extensions/image_panner/vm_panner.py Wed Jul 7 17:27:21 2010
@@ -169,6 +169,19 @@
self.ylim = ylim
self._run_callbacks()
+ def set_center(self, center):
+ if len(center) == 2:
+ centerx, centery = center
+ elif len(center) == 3:
+ centerx = center[x_dict[self.source.axis]]
+ centery = center[y_dict[self.source.axis]]
+ else:
+ raise RuntimeError
+ Wx, Wy = self.width
+ self.xlim = (centerx - Wx*0.5, centerx + Wx*0.5)
+ self.ylim = (centery - Wy*0.5, centery + Wy*0.5)
+ self._run_callbacks()
+
data_object_registry["image_panner"] = VariableMeshPanner
class WindowedVariableMeshPanner(VariableMeshPanner):
More information about the yt-svn
mailing list