From: <jd...@us...> - 2008-05-28 03:16:36
|
Revision: 5282 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=5282&view=rev Author: jdh2358 Date: 2008-05-27 20:16:35 -0700 (Tue, 27 May 2008) Log Message: ----------- reworked callback api for cm.ScalarMappable Modified Paths: -------------- trunk/matplotlib/API_CHANGES trunk/matplotlib/CHANGELOG trunk/matplotlib/examples/pylab/image_demo2.py trunk/matplotlib/lib/matplotlib/cm.py trunk/matplotlib/lib/matplotlib/colorbar.py trunk/matplotlib/lib/matplotlib/figure.py trunk/matplotlib/lib/matplotlib/pyplot.py Removed Paths: ------------- trunk/matplotlib/lib/matplotlib/agg.py Modified: trunk/matplotlib/API_CHANGES =================================================================== --- trunk/matplotlib/API_CHANGES 2008-05-28 02:04:26 UTC (rev 5281) +++ trunk/matplotlib/API_CHANGES 2008-05-28 03:16:35 UTC (rev 5282) @@ -1,3 +1,8 @@ + Rewrote the cm.ScalarMappable callback infrastructure to use + cbook.CallbackRegistry rather than custom callback handling. Amy + users of add_observer/notify of the cm.ScalarMappable should uae + the cm.ScalarMappable.callbacksSM CallbackRegistry instead. + New axes function and Axes method provide control over the plot color cycle: axes.set_default_color_cycle(clist) and Axes.set_color_cycle(clist). Modified: trunk/matplotlib/CHANGELOG =================================================================== --- trunk/matplotlib/CHANGELOG 2008-05-28 02:04:26 UTC (rev 5281) +++ trunk/matplotlib/CHANGELOG 2008-05-28 03:16:35 UTC (rev 5282) @@ -1,3 +1,9 @@ +2008-05-27 Rewrote the cm.ScalarMappable callback infrastructure to + use cbook.CallbackRegistry rather than custom callback + handling. Amy users of add_observer/notify of the + cm.ScalarMappable should uae the + cm.ScalarMappable.callbacksSM CallbackRegistry instead. JDH + 2008-05-27 Fix TkAgg build on Ubuntu 8.04 (and hopefully a more general solution for other platforms, too.) Modified: trunk/matplotlib/examples/pylab/image_demo2.py =================================================================== --- trunk/matplotlib/examples/pylab/image_demo2.py 2008-05-28 02:04:26 UTC (rev 5281) +++ trunk/matplotlib/examples/pylab/image_demo2.py 2008-05-28 03:16:35 UTC (rev 5282) @@ -8,7 +8,7 @@ A.shape = w, h extent = (0, 25, 0, 25) -im = imshow(A, cmap=cm.jet, origin='upper', extent=extent) +im = imshow(A, cmap=cm.hot, origin='upper', extent=extent) markers = [(15.9, 14.5), (16.8, 15)] x,y = zip(*markers) Deleted: trunk/matplotlib/lib/matplotlib/agg.py =================================================================== --- trunk/matplotlib/lib/matplotlib/agg.py 2008-05-28 02:04:26 UTC (rev 5281) +++ trunk/matplotlib/lib/matplotlib/agg.py 2008-05-28 03:16:35 UTC (rev 5282) @@ -1,1322 +0,0 @@ -# This file was automatically generated by SWIG (http://www.swig.org). -# Version 1.3.31 -# -# Don't modify this file, modify the SWIG interface instead. -# This file is compatible with both classic and new-style classes. - -import _agg -import new -new_instancemethod = new.instancemethod -try: - _swig_property = property -except NameError: - pass # Python < 2.2 doesn't have 'property'. -def _swig_setattr_nondynamic(self,class_type,name,value,static=1): - if (name == "thisown"): return self.this.own(value) - if (name == "this"): - if type(value).__name__ == 'PySwigObject': - self.__dict__[name] = value - return - method = class_type.__swig_setmethods__.get(name,None) - if method: return method(self,value) - if (not static) or hasattr(self,name): - self.__dict__[name] = value - else: - raise AttributeError("You cannot add attributes to %s" % self) - -def _swig_setattr(self,class_type,name,value): - return _swig_setattr_nondynamic(self,class_type,name,value,0) - -def _swig_getattr(self,class_type,name): - if (name == "thisown"): return self.this.own() - method = class_type.__swig_getmethods__.get(name,None) - if method: return method(self) - raise AttributeError,name - -def _swig_repr(self): - try: strthis = "proxy of " + self.this.__repr__() - except: strthis = "" - return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) - -import types -try: - _object = types.ObjectType - _newclass = 1 -except AttributeError: - class _object : pass - _newclass = 0 -del types - - -cover_shift = _agg.cover_shift -cover_size = _agg.cover_size -cover_mask = _agg.cover_mask -cover_none = _agg.cover_none -cover_full = _agg.cover_full -deg2rad = _agg.deg2rad -rad2deg = _agg.rad2deg -path_cmd_stop = _agg.path_cmd_stop -path_cmd_move_to = _agg.path_cmd_move_to -path_cmd_line_to = _agg.path_cmd_line_to -path_cmd_curve3 = _agg.path_cmd_curve3 -path_cmd_curve4 = _agg.path_cmd_curve4 -path_cmd_curveN = _agg.path_cmd_curveN -path_cmd_catrom = _agg.path_cmd_catrom -path_cmd_ubspline = _agg.path_cmd_ubspline -path_cmd_end_poly = _agg.path_cmd_end_poly -path_cmd_mask = _agg.path_cmd_mask -path_flags_none = _agg.path_flags_none -path_flags_ccw = _agg.path_flags_ccw -path_flags_cw = _agg.path_flags_cw -path_flags_close = _agg.path_flags_close -path_flags_mask = _agg.path_flags_mask -is_vertex = _agg.is_vertex -is_stop = _agg.is_stop -is_move_to = _agg.is_move_to -is_line_to = _agg.is_line_to -is_curve = _agg.is_curve -is_curve3 = _agg.is_curve3 -is_curve4 = _agg.is_curve4 -is_end_poly = _agg.is_end_poly -is_close = _agg.is_close -is_next_poly = _agg.is_next_poly -is_cw = _agg.is_cw -is_ccw = _agg.is_ccw -is_oriented = _agg.is_oriented -is_closed = _agg.is_closed -get_close_flag = _agg.get_close_flag -clear_orientation = _agg.clear_orientation -get_orientation = _agg.get_orientation -set_orientation = _agg.set_orientation -class point_type(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, point_type, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, point_type, name) - __repr__ = _swig_repr - __swig_setmethods__["x"] = _agg.point_type_x_set - __swig_getmethods__["x"] = _agg.point_type_x_get - if _newclass:x = _swig_property(_agg.point_type_x_get, _agg.point_type_x_set) - __swig_setmethods__["y"] = _agg.point_type_y_set - __swig_getmethods__["y"] = _agg.point_type_y_get - if _newclass:y = _swig_property(_agg.point_type_y_get, _agg.point_type_y_set) - def __init__(self, *args): - this = _agg.new_point_type(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_point_type - __del__ = lambda self : None; -point_type_swigregister = _agg.point_type_swigregister -point_type_swigregister(point_type) -cvar = _agg.cvar -pi = cvar.pi - -class vertex_type(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, vertex_type, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, vertex_type, name) - __repr__ = _swig_repr - __swig_setmethods__["x"] = _agg.vertex_type_x_set - __swig_getmethods__["x"] = _agg.vertex_type_x_get - if _newclass:x = _swig_property(_agg.vertex_type_x_get, _agg.vertex_type_x_set) - __swig_setmethods__["y"] = _agg.vertex_type_y_set - __swig_getmethods__["y"] = _agg.vertex_type_y_get - if _newclass:y = _swig_property(_agg.vertex_type_y_get, _agg.vertex_type_y_set) - __swig_setmethods__["cmd"] = _agg.vertex_type_cmd_set - __swig_getmethods__["cmd"] = _agg.vertex_type_cmd_get - if _newclass:cmd = _swig_property(_agg.vertex_type_cmd_get, _agg.vertex_type_cmd_set) - def __init__(self, *args): - this = _agg.new_vertex_type(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_vertex_type - __del__ = lambda self : None; -vertex_type_swigregister = _agg.vertex_type_swigregister -vertex_type_swigregister(vertex_type) - -class rect(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, rect, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, rect, name) - __repr__ = _swig_repr - __swig_setmethods__["x1"] = _agg.rect_x1_set - __swig_getmethods__["x1"] = _agg.rect_x1_get - if _newclass:x1 = _swig_property(_agg.rect_x1_get, _agg.rect_x1_set) - __swig_setmethods__["y1"] = _agg.rect_y1_set - __swig_getmethods__["y1"] = _agg.rect_y1_get - if _newclass:y1 = _swig_property(_agg.rect_y1_get, _agg.rect_y1_set) - __swig_setmethods__["x2"] = _agg.rect_x2_set - __swig_getmethods__["x2"] = _agg.rect_x2_get - if _newclass:x2 = _swig_property(_agg.rect_x2_get, _agg.rect_x2_set) - __swig_setmethods__["y2"] = _agg.rect_y2_set - __swig_getmethods__["y2"] = _agg.rect_y2_get - if _newclass:y2 = _swig_property(_agg.rect_y2_get, _agg.rect_y2_set) - def __init__(self, *args): - this = _agg.new_rect(*args) - try: self.this.append(this) - except: self.this = this - def normalize(*args): return _agg.rect_normalize(*args) - def clip(*args): return _agg.rect_clip(*args) - def is_valid(*args): return _agg.rect_is_valid(*args) - __swig_destroy__ = _agg.delete_rect - __del__ = lambda self : None; -rect_swigregister = _agg.rect_swigregister -rect_swigregister(rect) - -class rect_d(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, rect_d, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, rect_d, name) - __repr__ = _swig_repr - __swig_setmethods__["x1"] = _agg.rect_d_x1_set - __swig_getmethods__["x1"] = _agg.rect_d_x1_get - if _newclass:x1 = _swig_property(_agg.rect_d_x1_get, _agg.rect_d_x1_set) - __swig_setmethods__["y1"] = _agg.rect_d_y1_set - __swig_getmethods__["y1"] = _agg.rect_d_y1_get - if _newclass:y1 = _swig_property(_agg.rect_d_y1_get, _agg.rect_d_y1_set) - __swig_setmethods__["x2"] = _agg.rect_d_x2_set - __swig_getmethods__["x2"] = _agg.rect_d_x2_get - if _newclass:x2 = _swig_property(_agg.rect_d_x2_get, _agg.rect_d_x2_set) - __swig_setmethods__["y2"] = _agg.rect_d_y2_set - __swig_getmethods__["y2"] = _agg.rect_d_y2_get - if _newclass:y2 = _swig_property(_agg.rect_d_y2_get, _agg.rect_d_y2_set) - def __init__(self, *args): - this = _agg.new_rect_d(*args) - try: self.this.append(this) - except: self.this = this - def normalize(*args): return _agg.rect_d_normalize(*args) - def clip(*args): return _agg.rect_d_clip(*args) - def is_valid(*args): return _agg.rect_d_is_valid(*args) - __swig_destroy__ = _agg.delete_rect_d - __del__ = lambda self : None; -rect_d_swigregister = _agg.rect_d_swigregister -rect_d_swigregister(rect_d) - -unite_rectangles = _agg.unite_rectangles -unite_rectangles_d = _agg.unite_rectangles_d -intersect_rectangles = _agg.intersect_rectangles -intersect_rectangles_d = _agg.intersect_rectangles_d -class binary_data(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, binary_data, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, binary_data, name) - __repr__ = _swig_repr - __swig_setmethods__["size"] = _agg.binary_data_size_set - __swig_getmethods__["size"] = _agg.binary_data_size_get - if _newclass:size = _swig_property(_agg.binary_data_size_get, _agg.binary_data_size_set) - __swig_setmethods__["data"] = _agg.binary_data_data_set - __swig_getmethods__["data"] = _agg.binary_data_data_get - if _newclass:data = _swig_property(_agg.binary_data_data_get, _agg.binary_data_data_set) - def __init__(self, *args): - this = _agg.new_binary_data(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_binary_data - __del__ = lambda self : None; -binary_data_swigregister = _agg.binary_data_swigregister -binary_data_swigregister(binary_data) - -class buffer(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, buffer, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, buffer, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_buffer(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_buffer - __del__ = lambda self : None; - def to_string(*args): return _agg.buffer_to_string(*args) - __swig_getmethods__["width"] = _agg.buffer_width_get - if _newclass:width = _swig_property(_agg.buffer_width_get) - __swig_getmethods__["height"] = _agg.buffer_height_get - if _newclass:height = _swig_property(_agg.buffer_height_get) - __swig_getmethods__["stride"] = _agg.buffer_stride_get - if _newclass:stride = _swig_property(_agg.buffer_stride_get) - __swig_setmethods__["data"] = _agg.buffer_data_set - __swig_getmethods__["data"] = _agg.buffer_data_get - if _newclass:data = _swig_property(_agg.buffer_data_get, _agg.buffer_data_set) - __swig_setmethods__["freemem"] = _agg.buffer_freemem_set - __swig_getmethods__["freemem"] = _agg.buffer_freemem_get - if _newclass:freemem = _swig_property(_agg.buffer_freemem_get, _agg.buffer_freemem_set) -buffer_swigregister = _agg.buffer_swigregister -buffer_swigregister(buffer) - -class order_rgb(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, order_rgb, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, order_rgb, name) - __repr__ = _swig_repr - R = _agg.order_rgb_R - G = _agg.order_rgb_G - B = _agg.order_rgb_B - rgb_tag = _agg.order_rgb_rgb_tag - def __init__(self, *args): - this = _agg.new_order_rgb(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_order_rgb - __del__ = lambda self : None; -order_rgb_swigregister = _agg.order_rgb_swigregister -order_rgb_swigregister(order_rgb) - -class order_bgr(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, order_bgr, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, order_bgr, name) - __repr__ = _swig_repr - B = _agg.order_bgr_B - G = _agg.order_bgr_G - R = _agg.order_bgr_R - rgb_tag = _agg.order_bgr_rgb_tag - def __init__(self, *args): - this = _agg.new_order_bgr(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_order_bgr - __del__ = lambda self : None; -order_bgr_swigregister = _agg.order_bgr_swigregister -order_bgr_swigregister(order_bgr) - -class order_rgba(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, order_rgba, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, order_rgba, name) - __repr__ = _swig_repr - R = _agg.order_rgba_R - G = _agg.order_rgba_G - B = _agg.order_rgba_B - A = _agg.order_rgba_A - rgba_tag = _agg.order_rgba_rgba_tag - def __init__(self, *args): - this = _agg.new_order_rgba(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_order_rgba - __del__ = lambda self : None; -order_rgba_swigregister = _agg.order_rgba_swigregister -order_rgba_swigregister(order_rgba) - -class order_argb(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, order_argb, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, order_argb, name) - __repr__ = _swig_repr - A = _agg.order_argb_A - R = _agg.order_argb_R - G = _agg.order_argb_G - B = _agg.order_argb_B - rgba_tag = _agg.order_argb_rgba_tag - def __init__(self, *args): - this = _agg.new_order_argb(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_order_argb - __del__ = lambda self : None; -order_argb_swigregister = _agg.order_argb_swigregister -order_argb_swigregister(order_argb) - -class order_abgr(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, order_abgr, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, order_abgr, name) - __repr__ = _swig_repr - A = _agg.order_abgr_A - B = _agg.order_abgr_B - G = _agg.order_abgr_G - R = _agg.order_abgr_R - rgba_tag = _agg.order_abgr_rgba_tag - def __init__(self, *args): - this = _agg.new_order_abgr(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_order_abgr - __del__ = lambda self : None; -order_abgr_swigregister = _agg.order_abgr_swigregister -order_abgr_swigregister(order_abgr) - -class order_bgra(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, order_bgra, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, order_bgra, name) - __repr__ = _swig_repr - B = _agg.order_bgra_B - G = _agg.order_bgra_G - R = _agg.order_bgra_R - A = _agg.order_bgra_A - rgba_tag = _agg.order_bgra_rgba_tag - def __init__(self, *args): - this = _agg.new_order_bgra(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_order_bgra - __del__ = lambda self : None; -order_bgra_swigregister = _agg.order_bgra_swigregister -order_bgra_swigregister(order_bgra) - -class rgba(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, rgba, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, rgba, name) - __repr__ = _swig_repr - __swig_setmethods__["r"] = _agg.rgba_r_set - __swig_getmethods__["r"] = _agg.rgba_r_get - if _newclass:r = _swig_property(_agg.rgba_r_get, _agg.rgba_r_set) - __swig_setmethods__["g"] = _agg.rgba_g_set - __swig_getmethods__["g"] = _agg.rgba_g_get - if _newclass:g = _swig_property(_agg.rgba_g_get, _agg.rgba_g_set) - __swig_setmethods__["b"] = _agg.rgba_b_set - __swig_getmethods__["b"] = _agg.rgba_b_get - if _newclass:b = _swig_property(_agg.rgba_b_get, _agg.rgba_b_set) - __swig_setmethods__["a"] = _agg.rgba_a_set - __swig_getmethods__["a"] = _agg.rgba_a_get - if _newclass:a = _swig_property(_agg.rgba_a_get, _agg.rgba_a_set) - def clear(*args): return _agg.rgba_clear(*args) - def transparent(*args): return _agg.rgba_transparent(*args) - def opacity(*args): return _agg.rgba_opacity(*args) - def premultiply(*args): return _agg.rgba_premultiply(*args) - def demultiply(*args): return _agg.rgba_demultiply(*args) - def gradient(*args): return _agg.rgba_gradient(*args) - __swig_getmethods__["no_color"] = lambda x: _agg.rgba_no_color - if _newclass:no_color = staticmethod(_agg.rgba_no_color) - __swig_getmethods__["from_wavelength"] = lambda x: _agg.rgba_from_wavelength - if _newclass:from_wavelength = staticmethod(_agg.rgba_from_wavelength) - def __init__(self, *args): - this = _agg.new_rgba(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_rgba - __del__ = lambda self : None; -rgba_swigregister = _agg.rgba_swigregister -rgba_swigregister(rgba) -rgba_no_color = _agg.rgba_no_color -rgba_from_wavelength = _agg.rgba_from_wavelength - -class rgba8(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, rgba8, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, rgba8, name) - __repr__ = _swig_repr - base_shift = _agg.rgba8_base_shift - base_size = _agg.rgba8_base_size - base_mask = _agg.rgba8_base_mask - __swig_setmethods__["r"] = _agg.rgba8_r_set - __swig_getmethods__["r"] = _agg.rgba8_r_get - if _newclass:r = _swig_property(_agg.rgba8_r_get, _agg.rgba8_r_set) - __swig_setmethods__["g"] = _agg.rgba8_g_set - __swig_getmethods__["g"] = _agg.rgba8_g_get - if _newclass:g = _swig_property(_agg.rgba8_g_get, _agg.rgba8_g_set) - __swig_setmethods__["b"] = _agg.rgba8_b_set - __swig_getmethods__["b"] = _agg.rgba8_b_get - if _newclass:b = _swig_property(_agg.rgba8_b_get, _agg.rgba8_b_set) - __swig_setmethods__["a"] = _agg.rgba8_a_set - __swig_getmethods__["a"] = _agg.rgba8_a_get - if _newclass:a = _swig_property(_agg.rgba8_a_get, _agg.rgba8_a_set) - def __init__(self, *args): - this = _agg.new_rgba8(*args) - try: self.this.append(this) - except: self.this = this - def clear(*args): return _agg.rgba8_clear(*args) - def transparent(*args): return _agg.rgba8_transparent(*args) - def opacity(*args): return _agg.rgba8_opacity(*args) - def premultiply(*args): return _agg.rgba8_premultiply(*args) - def demultiply(*args): return _agg.rgba8_demultiply(*args) - def gradient(*args): return _agg.rgba8_gradient(*args) - __swig_getmethods__["no_color"] = lambda x: _agg.rgba8_no_color - if _newclass:no_color = staticmethod(_agg.rgba8_no_color) - __swig_getmethods__["from_wavelength"] = lambda x: _agg.rgba8_from_wavelength - if _newclass:from_wavelength = staticmethod(_agg.rgba8_from_wavelength) - __swig_destroy__ = _agg.delete_rgba8 - __del__ = lambda self : None; -rgba8_swigregister = _agg.rgba8_swigregister -rgba8_swigregister(rgba8) -rgba_pre = _agg.rgba_pre -rgba8_no_color = _agg.rgba8_no_color -rgba8_from_wavelength = _agg.rgba8_from_wavelength - -rgb8_packed = _agg.rgb8_packed -bgr8_packed = _agg.bgr8_packed -argb8_packed = _agg.argb8_packed -class rgba16(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, rgba16, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, rgba16, name) - __repr__ = _swig_repr - base_shift = _agg.rgba16_base_shift - base_size = _agg.rgba16_base_size - base_mask = _agg.rgba16_base_mask - __swig_setmethods__["r"] = _agg.rgba16_r_set - __swig_getmethods__["r"] = _agg.rgba16_r_get - if _newclass:r = _swig_property(_agg.rgba16_r_get, _agg.rgba16_r_set) - __swig_setmethods__["g"] = _agg.rgba16_g_set - __swig_getmethods__["g"] = _agg.rgba16_g_get - if _newclass:g = _swig_property(_agg.rgba16_g_get, _agg.rgba16_g_set) - __swig_setmethods__["b"] = _agg.rgba16_b_set - __swig_getmethods__["b"] = _agg.rgba16_b_get - if _newclass:b = _swig_property(_agg.rgba16_b_get, _agg.rgba16_b_set) - __swig_setmethods__["a"] = _agg.rgba16_a_set - __swig_getmethods__["a"] = _agg.rgba16_a_get - if _newclass:a = _swig_property(_agg.rgba16_a_get, _agg.rgba16_a_set) - def __init__(self, *args): - this = _agg.new_rgba16(*args) - try: self.this.append(this) - except: self.this = this - def clear(*args): return _agg.rgba16_clear(*args) - def transparent(*args): return _agg.rgba16_transparent(*args) - def opacity(*args): return _agg.rgba16_opacity(*args) - def premultiply(*args): return _agg.rgba16_premultiply(*args) - def demultiply(*args): return _agg.rgba16_demultiply(*args) - def gradient(*args): return _agg.rgba16_gradient(*args) - __swig_getmethods__["no_color"] = lambda x: _agg.rgba16_no_color - if _newclass:no_color = staticmethod(_agg.rgba16_no_color) - __swig_getmethods__["from_wavelength"] = lambda x: _agg.rgba16_from_wavelength - if _newclass:from_wavelength = staticmethod(_agg.rgba16_from_wavelength) - __swig_destroy__ = _agg.delete_rgba16 - __del__ = lambda self : None; -rgba16_swigregister = _agg.rgba16_swigregister -rgba16_swigregister(rgba16) -rgba8_pre = _agg.rgba8_pre -rgba16_no_color = _agg.rgba16_no_color -rgba16_from_wavelength = _agg.rgba16_from_wavelength - -class trans_affine(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, trans_affine, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, trans_affine, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_trans_affine(*args) - try: self.this.append(this) - except: self.this = this - def parl_to_parl(*args): return _agg.trans_affine_parl_to_parl(*args) - def rect_to_parl(*args): return _agg.trans_affine_rect_to_parl(*args) - def parl_to_rect(*args): return _agg.trans_affine_parl_to_rect(*args) - def reset(*args): return _agg.trans_affine_reset(*args) - def multiply(*args): return _agg.trans_affine_multiply(*args) - def premultiply(*args): return _agg.trans_affine_premultiply(*args) - def invert(*args): return _agg.trans_affine_invert(*args) - def flip_x(*args): return _agg.trans_affine_flip_x(*args) - def flip_y(*args): return _agg.trans_affine_flip_y(*args) - def as_vec6(*args): return _agg.trans_affine_as_vec6(*args) - def load_from(*args): return _agg.trans_affine_load_from(*args) - def __imul__(*args): return _agg.trans_affine___imul__(*args) - def __mul__(*args): return _agg.trans_affine___mul__(*args) - def __invert__(*args): return _agg.trans_affine___invert__(*args) - def __eq__(*args): return _agg.trans_affine___eq__(*args) - def __ne__(*args): return _agg.trans_affine___ne__(*args) - def transform(*args): return _agg.trans_affine_transform(*args) - def inverse_transform(*args): return _agg.trans_affine_inverse_transform(*args) - def determinant(*args): return _agg.trans_affine_determinant(*args) - def scale(*args): return _agg.trans_affine_scale(*args) - def is_identity(*args): return _agg.trans_affine_is_identity(*args) - def is_equal(*args): return _agg.trans_affine_is_equal(*args) - def get_rotation(*args): return _agg.trans_affine_get_rotation(*args) - def get_translation(*args): return _agg.trans_affine_get_translation(*args) - def get_scaling(*args): return _agg.trans_affine_get_scaling(*args) - __swig_destroy__ = _agg.delete_trans_affine - __del__ = lambda self : None; -trans_affine_swigregister = _agg.trans_affine_swigregister -trans_affine_swigregister(trans_affine) -rgba16_pre = _agg.rgba16_pre - -class trans_affine_rotation(trans_affine): - __swig_setmethods__ = {} - for _s in [trans_affine]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) - __setattr__ = lambda self, name, value: _swig_setattr(self, trans_affine_rotation, name, value) - __swig_getmethods__ = {} - for _s in [trans_affine]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) - __getattr__ = lambda self, name: _swig_getattr(self, trans_affine_rotation, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_trans_affine_rotation(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_trans_affine_rotation - __del__ = lambda self : None; -trans_affine_rotation_swigregister = _agg.trans_affine_rotation_swigregister -trans_affine_rotation_swigregister(trans_affine_rotation) - -class trans_affine_scaling(trans_affine): - __swig_setmethods__ = {} - for _s in [trans_affine]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) - __setattr__ = lambda self, name, value: _swig_setattr(self, trans_affine_scaling, name, value) - __swig_getmethods__ = {} - for _s in [trans_affine]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) - __getattr__ = lambda self, name: _swig_getattr(self, trans_affine_scaling, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_trans_affine_scaling(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_trans_affine_scaling - __del__ = lambda self : None; -trans_affine_scaling_swigregister = _agg.trans_affine_scaling_swigregister -trans_affine_scaling_swigregister(trans_affine_scaling) - -class trans_affine_translation(trans_affine): - __swig_setmethods__ = {} - for _s in [trans_affine]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) - __setattr__ = lambda self, name, value: _swig_setattr(self, trans_affine_translation, name, value) - __swig_getmethods__ = {} - for _s in [trans_affine]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) - __getattr__ = lambda self, name: _swig_getattr(self, trans_affine_translation, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_trans_affine_translation(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_trans_affine_translation - __del__ = lambda self : None; -trans_affine_translation_swigregister = _agg.trans_affine_translation_swigregister -trans_affine_translation_swigregister(trans_affine_translation) - -class trans_affine_skewing(trans_affine): - __swig_setmethods__ = {} - for _s in [trans_affine]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) - __setattr__ = lambda self, name, value: _swig_setattr(self, trans_affine_skewing, name, value) - __swig_getmethods__ = {} - for _s in [trans_affine]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) - __getattr__ = lambda self, name: _swig_getattr(self, trans_affine_skewing, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_trans_affine_skewing(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_trans_affine_skewing - __del__ = lambda self : None; -trans_affine_skewing_swigregister = _agg.trans_affine_skewing_swigregister -trans_affine_skewing_swigregister(trans_affine_skewing) - -class path_storage(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, path_storage, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, path_storage, name) - __repr__ = _swig_repr - __swig_destroy__ = _agg.delete_path_storage - __del__ = lambda self : None; - def __init__(self, *args): - this = _agg.new_path_storage(*args) - try: self.this.append(this) - except: self.this = this - def remove_all(*args): return _agg.path_storage_remove_all(*args) - def last_vertex(*args): return _agg.path_storage_last_vertex(*args) - def prev_vertex(*args): return _agg.path_storage_prev_vertex(*args) - def rel_to_abs(*args): return _agg.path_storage_rel_to_abs(*args) - def move_to(*args): return _agg.path_storage_move_to(*args) - def move_rel(*args): return _agg.path_storage_move_rel(*args) - def line_to(*args): return _agg.path_storage_line_to(*args) - def line_rel(*args): return _agg.path_storage_line_rel(*args) - def arc_to(*args): return _agg.path_storage_arc_to(*args) - def arc_rel(*args): return _agg.path_storage_arc_rel(*args) - def curve3(*args): return _agg.path_storage_curve3(*args) - def curve3_rel(*args): return _agg.path_storage_curve3_rel(*args) - def curve4(*args): return _agg.path_storage_curve4(*args) - def curve4_rel(*args): return _agg.path_storage_curve4_rel(*args) - def end_poly(*args): return _agg.path_storage_end_poly(*args) - def close_polygon(*args): return _agg.path_storage_close_polygon(*args) - def add_poly(*args): return _agg.path_storage_add_poly(*args) - def start_new_path(*args): return _agg.path_storage_start_new_path(*args) - def copy_from(*args): return _agg.path_storage_copy_from(*args) - def total_vertices(*args): return _agg.path_storage_total_vertices(*args) - def command(*args): return _agg.path_storage_command(*args) - def rewind(*args): return _agg.path_storage_rewind(*args) - def vertex(*args): return _agg.path_storage_vertex(*args) - def arrange_orientations(*args): return _agg.path_storage_arrange_orientations(*args) - def arrange_orientations_all_paths(*args): return _agg.path_storage_arrange_orientations_all_paths(*args) - def flip_x(*args): return _agg.path_storage_flip_x(*args) - def flip_y(*args): return _agg.path_storage_flip_y(*args) - def add_vertex(*args): return _agg.path_storage_add_vertex(*args) - def modify_vertex(*args): return _agg.path_storage_modify_vertex(*args) - def modify_command(*args): return _agg.path_storage_modify_command(*args) -path_storage_swigregister = _agg.path_storage_swigregister -path_storage_swigregister(path_storage) - -butt_cap = _agg.butt_cap -square_cap = _agg.square_cap -round_cap = _agg.round_cap -miter_join = _agg.miter_join -miter_join_revert = _agg.miter_join_revert -round_join = _agg.round_join -bevel_join = _agg.bevel_join -class rendering_buffer(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, rendering_buffer, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, rendering_buffer, name) - __repr__ = _swig_repr - __swig_destroy__ = _agg.delete_rendering_buffer - __del__ = lambda self : None; - def __init__(self, *args): - this = _agg.new_rendering_buffer(*args) - try: self.this.append(this) - except: self.this = this - def attach(*args): return _agg.rendering_buffer_attach(*args) - def buf(*args): return _agg.rendering_buffer_buf(*args) - def width(*args): return _agg.rendering_buffer_width(*args) - def height(*args): return _agg.rendering_buffer_height(*args) - def stride(*args): return _agg.rendering_buffer_stride(*args) - def stride_abs(*args): return _agg.rendering_buffer_stride_abs(*args) - def row(*args): return _agg.rendering_buffer_row(*args) - def next_row(*args): return _agg.rendering_buffer_next_row(*args) - def rows(*args): return _agg.rendering_buffer_rows(*args) - def copy_from(*args): return _agg.rendering_buffer_copy_from(*args) - def clear(*args): return _agg.rendering_buffer_clear(*args) - def attachb(*args): return _agg.rendering_buffer_attachb(*args) -rendering_buffer_swigregister = _agg.rendering_buffer_swigregister -rendering_buffer_swigregister(rendering_buffer) -stroke_theta = cvar.stroke_theta - -comp_op_clear = _agg.comp_op_clear -comp_op_src = _agg.comp_op_src -comp_op_dst = _agg.comp_op_dst -comp_op_src_over = _agg.comp_op_src_over -comp_op_dst_over = _agg.comp_op_dst_over -comp_op_src_in = _agg.comp_op_src_in -comp_op_dst_in = _agg.comp_op_dst_in -comp_op_src_out = _agg.comp_op_src_out -comp_op_dst_out = _agg.comp_op_dst_out -comp_op_src_atop = _agg.comp_op_src_atop -comp_op_dst_atop = _agg.comp_op_dst_atop -comp_op_xor = _agg.comp_op_xor -comp_op_plus = _agg.comp_op_plus -comp_op_minus = _agg.comp_op_minus -comp_op_multiply = _agg.comp_op_multiply -comp_op_screen = _agg.comp_op_screen -comp_op_overlay = _agg.comp_op_overlay -comp_op_darken = _agg.comp_op_darken -comp_op_lighten = _agg.comp_op_lighten -comp_op_color_dodge = _agg.comp_op_color_dodge -comp_op_color_burn = _agg.comp_op_color_burn -comp_op_hard_light = _agg.comp_op_hard_light -comp_op_soft_light = _agg.comp_op_soft_light -comp_op_difference = _agg.comp_op_difference -comp_op_exclusion = _agg.comp_op_exclusion -comp_op_contrast = _agg.comp_op_contrast -end_of_comp_op_e = _agg.end_of_comp_op_e -class pixel64_type(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, pixel64_type, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, pixel64_type, name) - __repr__ = _swig_repr - __swig_setmethods__["c"] = _agg.pixel64_type_c_set - __swig_getmethods__["c"] = _agg.pixel64_type_c_get - if _newclass:c = _swig_property(_agg.pixel64_type_c_get, _agg.pixel64_type_c_set) - def __init__(self, *args): - this = _agg.new_pixel64_type(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_pixel64_type - __del__ = lambda self : None; -pixel64_type_swigregister = _agg.pixel64_type_swigregister -pixel64_type_swigregister(pixel64_type) - -class pixel_format_rgba(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, pixel_format_rgba, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, pixel_format_rgba, name) - __repr__ = _swig_repr - base_shift = _agg.pixel_format_rgba_base_shift - base_size = _agg.pixel_format_rgba_base_size - base_mask = _agg.pixel_format_rgba_base_mask - def __init__(self, *args): - this = _agg.new_pixel_format_rgba(*args) - try: self.this.append(this) - except: self.this = this - def attach(*args): return _agg.pixel_format_rgba_attach(*args) - def width(*args): return _agg.pixel_format_rgba_width(*args) - def height(*args): return _agg.pixel_format_rgba_height(*args) - def pixel(*args): return _agg.pixel_format_rgba_pixel(*args) - def row(*args): return _agg.pixel_format_rgba_row(*args) - def span(*args): return _agg.pixel_format_rgba_span(*args) - def copy_pixel(*args): return _agg.pixel_format_rgba_copy_pixel(*args) - def blend_pixel(*args): return _agg.pixel_format_rgba_blend_pixel(*args) - def copy_hline(*args): return _agg.pixel_format_rgba_copy_hline(*args) - def copy_vline(*args): return _agg.pixel_format_rgba_copy_vline(*args) - def blend_hline(*args): return _agg.pixel_format_rgba_blend_hline(*args) - def blend_vline(*args): return _agg.pixel_format_rgba_blend_vline(*args) - def blend_solid_hspan(*args): return _agg.pixel_format_rgba_blend_solid_hspan(*args) - def blend_solid_vspan(*args): return _agg.pixel_format_rgba_blend_solid_vspan(*args) - def copy_color_hspan(*args): return _agg.pixel_format_rgba_copy_color_hspan(*args) - def blend_color_hspan(*args): return _agg.pixel_format_rgba_blend_color_hspan(*args) - def blend_color_vspan(*args): return _agg.pixel_format_rgba_blend_color_vspan(*args) - def premultiply(*args): return _agg.pixel_format_rgba_premultiply(*args) - def demultiply(*args): return _agg.pixel_format_rgba_demultiply(*args) - def copy_from(*args): return _agg.pixel_format_rgba_copy_from(*args) - __swig_destroy__ = _agg.delete_pixel_format_rgba - __del__ = lambda self : None; -pixel_format_rgba_swigregister = _agg.pixel_format_rgba_swigregister -pixel_format_rgba_swigregister(pixel_format_rgba) - -class renderer_base_rgba(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, renderer_base_rgba, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, renderer_base_rgba, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_renderer_base_rgba(*args) - try: self.this.append(this) - except: self.this = this - def attach(*args): return _agg.renderer_base_rgba_attach(*args) - def ren(*args): return _agg.renderer_base_rgba_ren(*args) - def width(*args): return _agg.renderer_base_rgba_width(*args) - def height(*args): return _agg.renderer_base_rgba_height(*args) - def reset_clipping(*args): return _agg.renderer_base_rgba_reset_clipping(*args) - def clip_box_naked(*args): return _agg.renderer_base_rgba_clip_box_naked(*args) - def inbox(*args): return _agg.renderer_base_rgba_inbox(*args) - def first_clip_box(*args): return _agg.renderer_base_rgba_first_clip_box(*args) - def next_clip_box(*args): return _agg.renderer_base_rgba_next_clip_box(*args) - def clip_box(*args): return _agg.renderer_base_rgba_clip_box(*args) - def xmin(*args): return _agg.renderer_base_rgba_xmin(*args) - def ymin(*args): return _agg.renderer_base_rgba_ymin(*args) - def xmax(*args): return _agg.renderer_base_rgba_xmax(*args) - def ymax(*args): return _agg.renderer_base_rgba_ymax(*args) - def bounding_clip_box(*args): return _agg.renderer_base_rgba_bounding_clip_box(*args) - def bounding_xmin(*args): return _agg.renderer_base_rgba_bounding_xmin(*args) - def bounding_ymin(*args): return _agg.renderer_base_rgba_bounding_ymin(*args) - def bounding_xmax(*args): return _agg.renderer_base_rgba_bounding_xmax(*args) - def bounding_ymax(*args): return _agg.renderer_base_rgba_bounding_ymax(*args) - def clear(*args): return _agg.renderer_base_rgba_clear(*args) - def copy_pixel(*args): return _agg.renderer_base_rgba_copy_pixel(*args) - def blend_pixel(*args): return _agg.renderer_base_rgba_blend_pixel(*args) - def pixel(*args): return _agg.renderer_base_rgba_pixel(*args) - def copy_hline(*args): return _agg.renderer_base_rgba_copy_hline(*args) - def copy_vline(*args): return _agg.renderer_base_rgba_copy_vline(*args) - def blend_hline(*args): return _agg.renderer_base_rgba_blend_hline(*args) - def blend_vline(*args): return _agg.renderer_base_rgba_blend_vline(*args) - def copy_bar(*args): return _agg.renderer_base_rgba_copy_bar(*args) - def blend_bar(*args): return _agg.renderer_base_rgba_blend_bar(*args) - def span(*args): return _agg.renderer_base_rgba_span(*args) - def blend_solid_hspan(*args): return _agg.renderer_base_rgba_blend_solid_hspan(*args) - def blend_solid_vspan(*args): return _agg.renderer_base_rgba_blend_solid_vspan(*args) - def copy_color_hspan(*args): return _agg.renderer_base_rgba_copy_color_hspan(*args) - def blend_color_hspan(*args): return _agg.renderer_base_rgba_blend_color_hspan(*args) - def blend_color_vspan(*args): return _agg.renderer_base_rgba_blend_color_vspan(*args) - def copy_color_hspan_no_clip(*args): return _agg.renderer_base_rgba_copy_color_hspan_no_clip(*args) - def blend_color_hspan_no_clip(*args): return _agg.renderer_base_rgba_blend_color_hspan_no_clip(*args) - def blend_color_vspan_no_clip(*args): return _agg.renderer_base_rgba_blend_color_vspan_no_clip(*args) - def clip_rect_area(*args): return _agg.renderer_base_rgba_clip_rect_area(*args) - def copy_from(*args): return _agg.renderer_base_rgba_copy_from(*args) - def clear_rgba8(*args): return _agg.renderer_base_rgba_clear_rgba8(*args) - def clear_rgba(*args): return _agg.renderer_base_rgba_clear_rgba(*args) - __swig_destroy__ = _agg.delete_renderer_base_rgba - __del__ = lambda self : None; -renderer_base_rgba_swigregister = _agg.renderer_base_rgba_swigregister -renderer_base_rgba_swigregister(renderer_base_rgba) - -class conv_curve_path(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_curve_path, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, conv_curve_path, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_curve_path(*args) - try: self.this.append(this) - except: self.this = this - def set_source(*args): return _agg.conv_curve_path_set_source(*args) - def approximation_scale(*args): return _agg.conv_curve_path_approximation_scale(*args) - def rewind(*args): return _agg.conv_curve_path_rewind(*args) - def vertex(*args): return _agg.conv_curve_path_vertex(*args) - __swig_destroy__ = _agg.delete_conv_curve_path - __del__ = lambda self : None; -conv_curve_path_swigregister = _agg.conv_curve_path_swigregister -conv_curve_path_swigregister(conv_curve_path) - -class conv_curve_trans(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_curve_trans, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, conv_curve_trans, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_curve_trans(*args) - try: self.this.append(this) - except: self.this = this - def set_source(*args): return _agg.conv_curve_trans_set_source(*args) - def approximation_scale(*args): return _agg.conv_curve_trans_approximation_scale(*args) - def rewind(*args): return _agg.conv_curve_trans_rewind(*args) - def vertex(*args): return _agg.conv_curve_trans_vertex(*args) - __swig_destroy__ = _agg.delete_conv_curve_trans - __del__ = lambda self : None; -conv_curve_trans_swigregister = _agg.conv_curve_trans_swigregister -conv_curve_trans_swigregister(conv_curve_trans) - -class conv_transform_path(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_transform_path, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, conv_transform_path, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_transform_path(*args) - try: self.this.append(this) - except: self.this = this - def set_source(*args): return _agg.conv_transform_path_set_source(*args) - def rewind(*args): return _agg.conv_transform_path_rewind(*args) - def vertex(*args): return _agg.conv_transform_path_vertex(*args) - def transformer(*args): return _agg.conv_transform_path_transformer(*args) - __swig_destroy__ = _agg.delete_conv_transform_path - __del__ = lambda self : None; -conv_transform_path_swigregister = _agg.conv_transform_path_swigregister -conv_transform_path_swigregister(conv_transform_path) - -class conv_transform_curve(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_transform_curve, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, conv_transform_curve, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_transform_curve(*args) - try: self.this.append(this) - except: self.this = this - def set_source(*args): return _agg.conv_transform_curve_set_source(*args) - def rewind(*args): return _agg.conv_transform_curve_rewind(*args) - def vertex(*args): return _agg.conv_transform_curve_vertex(*args) - def transformer(*args): return _agg.conv_transform_curve_transformer(*args) - __swig_destroy__ = _agg.delete_conv_transform_curve - __del__ = lambda self : None; -conv_transform_curve_swigregister = _agg.conv_transform_curve_swigregister -conv_transform_curve_swigregister(conv_transform_curve) - -class vcgen_stroke(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, vcgen_stroke, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, vcgen_stroke, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_vcgen_stroke(*args) - try: self.this.append(this) - except: self.this = this - def line_cap(*args): return _agg.vcgen_stroke_line_cap(*args) - def line_join(*args): return _agg.vcgen_stroke_line_join(*args) - def inner_line_join(*args): return _agg.vcgen_stroke_inner_line_join(*args) - def miter_limit_theta(*args): return _agg.vcgen_stroke_miter_limit_theta(*args) - def width(*args): return _agg.vcgen_stroke_width(*args) - def miter_limit(*args): return _agg.vcgen_stroke_miter_limit(*args) - def inner_miter_limit(*args): return _agg.vcgen_stroke_inner_miter_limit(*args) - def approximation_scale(*args): return _agg.vcgen_stroke_approximation_scale(*args) - def shorten(*args): return _agg.vcgen_stroke_shorten(*args) - def remove_all(*args): return _agg.vcgen_stroke_remove_all(*args) - def add_vertex(*args): return _agg.vcgen_stroke_add_vertex(*args) - def rewind(*args): return _agg.vcgen_stroke_rewind(*args) - def vertex(*args): return _agg.vcgen_stroke_vertex(*args) - __swig_destroy__ = _agg.delete_vcgen_stroke - __del__ = lambda self : None; -vcgen_stroke_swigregister = _agg.vcgen_stroke_swigregister -vcgen_stroke_swigregister(vcgen_stroke) - -class null_markers(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, null_markers, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, null_markers, name) - __repr__ = _swig_repr - def remove_all(*args): return _agg.null_markers_remove_all(*args) - def add_vertex(*args): return _agg.null_markers_add_vertex(*args) - def prepare_src(*args): return _agg.null_markers_prepare_src(*args) - def rewind(*args): return _agg.null_markers_rewind(*args) - def vertex(*args): return _agg.null_markers_vertex(*args) - def __init__(self, *args): - this = _agg.new_null_markers(*args) - try: self.this.append(this) - except: self.this = this - __swig_destroy__ = _agg.delete_null_markers - __del__ = lambda self : None; -null_markers_swigregister = _agg.null_markers_swigregister -null_markers_swigregister(null_markers) - -class conv_adaptor_vcgen_path(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_adaptor_vcgen_path, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, conv_adaptor_vcgen_path, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_adaptor_vcgen_path(*args) - try: self.this.append(this) - except: self.this = this - def set_source(*args): return _agg.conv_adaptor_vcgen_path_set_source(*args) - def generator(*args): return _agg.conv_adaptor_vcgen_path_generator(*args) - def markers(*args): return _agg.conv_adaptor_vcgen_path_markers(*args) - def rewind(*args): return _agg.conv_adaptor_vcgen_path_rewind(*args) - def vertex(*args): return _agg.conv_adaptor_vcgen_path_vertex(*args) - __swig_destroy__ = _agg.delete_conv_adaptor_vcgen_path - __del__ = lambda self : None; -conv_adaptor_vcgen_path_swigregister = _agg.conv_adaptor_vcgen_path_swigregister -conv_adaptor_vcgen_path_swigregister(conv_adaptor_vcgen_path) - -class conv_adaptor_vcgen_transpath(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_adaptor_vcgen_transpath, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, conv_adaptor_vcgen_transpath, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_adaptor_vcgen_transpath(*args) - try: self.this.append(this) - except: self.this = this - def set_source(*args): return _agg.conv_adaptor_vcgen_transpath_set_source(*args) - def generator(*args): return _agg.conv_adaptor_vcgen_transpath_generator(*args) - def markers(*args): return _agg.conv_adaptor_vcgen_transpath_markers(*args) - def rewind(*args): return _agg.conv_adaptor_vcgen_transpath_rewind(*args) - def vertex(*args): return _agg.conv_adaptor_vcgen_transpath_vertex(*args) - __swig_destroy__ = _agg.delete_conv_adaptor_vcgen_transpath - __del__ = lambda self : None; -conv_adaptor_vcgen_transpath_swigregister = _agg.conv_adaptor_vcgen_transpath_swigregister -conv_adaptor_vcgen_transpath_swigregister(conv_adaptor_vcgen_transpath) - -class conv_adaptor_vcgen_curve(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_adaptor_vcgen_curve, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, conv_adaptor_vcgen_curve, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_adaptor_vcgen_curve(*args) - try: self.this.append(this) - except: self.this = this - def set_source(*args): return _agg.conv_adaptor_vcgen_curve_set_source(*args) - def generator(*args): return _agg.conv_adaptor_vcgen_curve_generator(*args) - def markers(*args): return _agg.conv_adaptor_vcgen_curve_markers(*args) - def rewind(*args): return _agg.conv_adaptor_vcgen_curve_rewind(*args) - def vertex(*args): return _agg.conv_adaptor_vcgen_curve_vertex(*args) - __swig_destroy__ = _agg.delete_conv_adaptor_vcgen_curve - __del__ = lambda self : None; -conv_adaptor_vcgen_curve_swigregister = _agg.conv_adaptor_vcgen_curve_swigregister -conv_adaptor_vcgen_curve_swigregister(conv_adaptor_vcgen_curve) - -class conv_adaptor_vcgen_transcurve(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_adaptor_vcgen_transcurve, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, conv_adaptor_vcgen_transcurve, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_adaptor_vcgen_transcurve(*args) - try: self.this.append(this) - except: self.this = this - def set_source(*args): return _agg.conv_adaptor_vcgen_transcurve_set_source(*args) - def generator(*args): return _agg.conv_adaptor_vcgen_transcurve_generator(*args) - def markers(*args): return _agg.conv_adaptor_vcgen_transcurve_markers(*args) - def rewind(*args): return _agg.conv_adaptor_vcgen_transcurve_rewind(*args) - def vertex(*args): return _agg.conv_adaptor_vcgen_transcurve_vertex(*args) - __swig_destroy__ = _agg.delete_conv_adaptor_vcgen_transcurve - __del__ = lambda self : None; -conv_adaptor_vcgen_transcurve_swigregister = _agg.conv_adaptor_vcgen_transcurve_swigregister -conv_adaptor_vcgen_transcurve_swigregister(conv_adaptor_vcgen_transcurve) - -class conv_adaptor_vcgen_curvetrans(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_adaptor_vcgen_curvetrans, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, conv_adaptor_vcgen_curvetrans, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_adaptor_vcgen_curvetrans(*args) - try: self.this.append(this) - except: self.this = this - def set_source(*args): return _agg.conv_adaptor_vcgen_curvetrans_set_source(*args) - def generator(*args): return _agg.conv_adaptor_vcgen_curvetrans_generator(*args) - def markers(*args): return _agg.conv_adaptor_vcgen_curvetrans_markers(*args) - def rewind(*args): return _agg.conv_adaptor_vcgen_curvetrans_rewind(*args) - def vertex(*args): return _agg.conv_adaptor_vcgen_curvetrans_vertex(*args) - __swig_destroy__ = _agg.delete_conv_adaptor_vcgen_curvetrans - __del__ = lambda self : None; -conv_adaptor_vcgen_curvetrans_swigregister = _agg.conv_adaptor_vcgen_curvetrans_swigregister -conv_adaptor_vcgen_curvetrans_swigregister(conv_adaptor_vcgen_curvetrans) - -class conv_stroke_path(conv_adaptor_vcgen_path): - __swig_setmethods__ = {} - for _s in [conv_adaptor_vcgen_path]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_stroke_path, name, value) - __swig_getmethods__ = {} - for _s in [conv_adaptor_vcgen_path]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) - __getattr__ = lambda self, name: _swig_getattr(self, conv_stroke_path, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_stroke_path(*args) - try: self.this.append(this) - except: self.this = this - def line_cap(*args): return _agg.conv_stroke_path_line_cap(*args) - def line_join(*args): return _agg.conv_stroke_path_line_join(*args) - def inner_line_join(*args): return _agg.conv_stroke_path_inner_line_join(*args) - def miter_limit_theta(*args): return _agg.conv_stroke_path_miter_limit_theta(*args) - def width(*args): return _agg.conv_stroke_path_width(*args) - def miter_limit(*args): return _agg.conv_stroke_path_miter_limit(*args) - def inner_miter_limit(*args): return _agg.conv_stroke_path_inner_miter_limit(*args) - def approximation_scale(*args): return _agg.conv_stroke_path_approximation_scale(*args) - def shorten(*args): return _agg.conv_stroke_path_shorten(*args) - __swig_destroy__ = _agg.delete_conv_stroke_path - __del__ = lambda self : None; -conv_stroke_path_swigregister = _agg.conv_stroke_path_swigregister -conv_stroke_path_swigregister(conv_stroke_path) - -class conv_stroke_transpath(conv_adaptor_vcgen_transpath): - __swig_setmethods__ = {} - for _s in [conv_adaptor_vcgen_transpath]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_stroke_transpath, name, value) - __swig_getmethods__ = {} - for _s in [conv_adaptor_vcgen_transpath]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) - __getattr__ = lambda self, name: _swig_getattr(self, conv_stroke_transpath, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_stroke_transpath(*args) - try: self.this.append(this) - except: self.this = this - def line_cap(*args): return _agg.conv_stroke_transpath_line_cap(*args) - def line_join(*args): return _agg.conv_stroke_transpath_line_join(*args) - def inner_line_join(*args): return _agg.conv_stroke_transpath_inner_line_join(*args) - def miter_limit_theta(*args): return _agg.conv_stroke_transpath_miter_limit_theta(*args) - def width(*args): return _agg.conv_stroke_transpath_width(*args) - def miter_limit(*args): return _agg.conv_stroke_transpath_miter_limit(*args) - def inner_miter_limit(*args): return _agg.conv_stroke_transpath_inner_miter_limit(*args) - def approximation_scale(*args): return _agg.conv_stroke_transpath_approximation_scale(*args) - def shorten(*args): return _agg.conv_stroke_transpath_shorten(*args) - __swig_destroy__ = _agg.delete_conv_stroke_transpath - __del__ = lambda self : None; -conv_stroke_transpath_swigregister = _agg.conv_stroke_transpath_swigregister -conv_stroke_transpath_swigregister(conv_stroke_transpath) - -class conv_stroke_curve(conv_adaptor_vcgen_curve): - __swig_setmethods__ = {} - for _s in [conv_adaptor_vcgen_curve]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_stroke_curve, name, value) - __swig_getmethods__ = {} - for _s in [conv_adaptor_vcgen_curve]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) - __getattr__ = lambda self, name: _swig_getattr(self, conv_stroke_curve, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_stroke_curve(*args) - try: self.this.append(this) - except: self.this = this - def line_cap(*args): return _agg.conv_stroke_curve_line_cap(*args) - def line_join(*args): return _agg.conv_stroke_curve_line_join(*args) - def inner_line_join(*args): return _agg.conv_stroke_curve_inner_line_join(*args) - def miter_limit_theta(*args): return _agg.conv_stroke_curve_miter_limit_theta(*args) - def width(*args): return _agg.conv_stroke_curve_width(*args) - def miter_limit(*args): return _agg.conv_stroke_curve_miter_limit(*args) - def inner_miter_limit(*args): return _agg.conv_stroke_curve_inner_miter_limit(*args) - def approximation_scale(*args): return _agg.conv_stroke_curve_approximation_scale(*args) - def shorten(*args): return _agg.conv_stroke_curve_shorten(*args) - __swig_destroy__ = _agg.delete_conv_stroke_curve - __del__ = lambda self : None; -conv_stroke_curve_swigregister = _agg.conv_stroke_curve_swigregister -conv_stroke_curve_swigregister(conv_stroke_curve) - -class conv_stroke_transcurve(_object): - __swig_setmethods__ = {} - __setattr__ = lambda self, name, value: _swig_setattr(self, conv_stroke_transcurve, name, value) - __swig_getmethods__ = {} - __getattr__ = lambda self, name: _swig_getattr(self, conv_stroke_transcurve, name) - __repr__ = _swig_repr - def __init__(self, *args): - this = _agg.new_conv_stroke_transcurve(*args) - try: self.this.append(this) - except: self.... [truncated message content] |