# This file was created automatically by SWIG 1.3.30.
# 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
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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = property(_agg.buffer_width_get)
__swig_getmethods__["height"] = _agg.buffer_height_get
if _newclass:height = property(_agg.buffer_height_get)
__swig_getmethods__["stride"] = _agg.buffer_stride_get
if _newclass:stride = property(_agg.buffer_stride_get)
__swig_setmethods__["data"] = _agg.buffer_data_set
__swig_getmethods__["data"] = _agg.buffer_data_get
if _newclass:data = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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 = 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(_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(_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(_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(_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(_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(_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(_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(_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 = 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(_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(_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(_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(_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(_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(_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.this = this
def line_cap(*args): return _agg.conv_stroke_transcurve_line_cap(*args)
def line_join(*args): return _agg.conv_stroke_transcurve_line_join(*args)
def inner_line_join(*args): return _agg.conv_stroke_transcurve_inner_line_join(*args)
def miter_limit_theta(*args): return _agg.conv_stroke_transcurve_miter_limit_theta(*args)
def width(*args): return _agg.conv_stroke_transcurve_width(*args)
def miter_limit(*args): return _agg.conv_stroke_transcurve_miter_limit(*args)
def inner_miter_limit(*args): return _agg.conv_stroke_transcurve_inner_miter_limit(*args)
def approximation_scale(*args): return _agg.conv_stroke_transcurve_approximation_scale(*args)
def shorten(*args): return _agg.conv_stroke_transcurve_shorten(*args)
__swig_destroy__ = _agg.delete_conv_stroke_transcurve
__del__ = lambda self : None;
conv_stroke_transcurve_swigregister = _agg.conv_stroke_transcurve_swigregister
conv_stroke_transcurve_swigregister(conv_stroke_transcurve)
class conv_stroke_curvetrans(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, conv_stroke_curvetrans, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, conv_stroke_curvetrans, name)
__repr__ = _swig_repr
def __init__(self, *args):
this = _agg.new_conv_stroke_curvetrans(*args)
try: self.this.append(this)
except: self.this = this
def line_cap(*args): return _agg.conv_stroke_curvetrans_line_cap(*args)
def line_join(*args): return _agg.conv_stroke_curvetrans_line_join(*args)
def inner_line_join(*args): return _agg.conv_stroke_curvetrans_inner_line_join(*args)
def miter_limit_theta(*args): return _agg.conv_stroke_curvetrans_miter_limit_theta(*args)
def width(*args): return _agg.conv_stroke_curvetrans_width(*args)
def miter_limit(*args): return _agg.conv_stroke_curvetrans_miter_limit(*args)
def inner_miter_limit(*args): return _agg.conv_stroke_curvetrans_inner_miter_limit(*args)
def approximation_scale(*args): return _agg.conv_stroke_curvetrans_approximation_scale(*args)
def shorten(*args): return _agg.conv_stroke_curvetrans_shorten(*args)
__swig_destroy__ = _agg.delete_conv_stroke_curvetrans
__del__ = lambda self : None;
conv_stroke_curvetrans_swigregister = _agg.conv_stroke_curvetrans_swigregister
conv_stroke_curvetrans_swigregister(conv_stroke_curvetrans)
class rasterizer_scanline_aa(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, rasterizer_scanline_aa, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, rasterizer_scanline_aa, name)
__repr__ = _swig_repr
def __init__(self, *args):
this = _agg.new_rasterizer_scanline_aa(*args)
try: self.this.append(this)
except: self.this = this
def reset(*args): return _agg.rasterizer_scanline_aa_reset(*args)
def filling_rule(*args): return _agg.rasterizer_scanline_aa_filling_rule(*args)
def clip_box(*args): return _agg.rasterizer_scanline_aa_clip_box(*args)
def reset_clipping(*args): return _agg.rasterizer_scanline_aa_reset_clipping(*args)
def apply_gamma(*args): return _agg.rasterizer_scanline_aa_apply_gamma(*args)
def add_vertex(*args): return _agg.rasterizer_scanline_aa_add_vertex(*args)
def move_to(*args): return _agg.rasterizer_scanline_aa_move_to(*args)
def line_to(*args): return _agg.rasterizer_scanline_aa_line_to(*args)
def close_polygon(*args): return _agg.rasterizer_scanline_aa_close_polygon(*args)
def move_to_d(*args): return _agg.rasterizer_scanline_aa_move_to_d(*args)
def line_to_d(*args): return _agg.rasterizer_scanline_aa_line_to_d(*args)
def min_x(*args): return _agg.rasterizer_scanline_aa_min_x(*args)
def min_y(*args): return _agg.rasterizer_scanline_aa_min_y(*args)
def max_x(*args): return _agg.rasterizer_scanline_aa_max_x(*args)
def max_y(*args): return _agg.rasterizer_scanline_aa_max_y(*args)
def calculate_alpha(*args): return _agg.rasterizer_scanline_aa_calculate_alpha(*args)
def sort(*args): return _agg.rasterizer_scanline_aa_sort(*args)
def rewind_scanlines(*args): return _agg.rasterizer_scanline_aa_rewind_scanlines(*args)
def hit_test(*args): return _agg.rasterizer_scanline_aa_hit_test(*args)
def add_path(*args): return _agg.rasterizer_scanline_aa_add_path(*args)
__swig_destroy__ = _agg.delete_rasterizer_scanline_aa
__del__ = lambda self : None;
rasterizer_scanline_aa_swigregister = _agg.rasterizer_scanline_aa_swigregister
rasterizer_scanline_aa_swigregister(rasterizer_scanline_aa)
class renderer_scanline_aa_solid_rgba(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, renderer_scanline_aa_solid_rgba, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, renderer_scanline_aa_solid_rgba, name)
__repr__ = _swig_repr
def __init__(self, *args):
this = _agg.new_renderer_scanline_aa_solid_rgba(*args)
try: self.this.append(this)
except: self.this = this
def attach(*args): return _agg.renderer_scanline_aa_solid_rgba_attach(*args)
def color(*args): return _agg.renderer_scanline_aa_solid_rgba_color(*args)
def prepare(*args): return _agg.renderer_scanline_aa_solid_rgba_prepare(*args)
def color_rgba8(*args): return _agg.renderer_scanline_aa_solid_rgba_color_rgba8(*args)
def color_rgba(*args): return _agg.renderer_scanline_aa_solid_rgba_color_rgba(*args)
__swig_destroy__ = _agg.delete_renderer_scanline_aa_solid_rgba
__del__ = lambda self : None;
renderer_scanline_aa_solid_rgba_swigregister = _agg.renderer_scanline_aa_solid_rgba_swigregister
renderer_scanline_aa_solid_rgba_swigregister(renderer_scanline_aa_solid_rgba)
class renderer_scanline_bin_solid_rgba(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, renderer_scanline_bin_solid_rgba, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, renderer_scanline_bin_solid_rgba, name)
__repr__ = _swig_repr
def __init__(self, *args):
this = _agg.new_renderer_scanline_bin_solid_rgba(*args)
try: self.this.append(this)
except: self.this = this
def attach(*args): return _agg.renderer_scanline_bin_solid_rgba_attach(*args)
def color(*args): return _agg.renderer_scanline_bin_solid_rgba_color(*args)
def prepare(*args): return _agg.renderer_scanline_bin_solid_rgba_prepare(*args)
def color_rgba8(*args): return _agg.renderer_scanline_bin_solid_rgba_color_rgba8(*args)
def color_rgba(*args): return _agg.renderer_scanline_bin_solid_rgba_color_rgba(*args)
__swig_destroy__ = _agg.delete_renderer_scanline_bin_solid_rgba
__del__ = lambda self : None;
renderer_scanline_bin_solid_rgba_swigregister = _agg.renderer_scanline_bin_solid_rgba_swigregister
renderer_scanline_bin_solid_rgba_swigregister(renderer_scanline_bin_solid_rgba)
class scanline_p8(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, scanline_p8, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, scanline_p8, name)
__repr__ = _swig_repr
__swig_destroy__ = _agg.delete_scanline_p8
__del__ = lambda self : None;
def __init__(self, *args):
this = _agg.new_scanline_p8(*args)
try: self.this.append(this)
except: self.this = this
def reset(*args): return _agg.scanline_p8_reset(*args)
def add_cell(*args): return _agg.scanline_p8_add_cell(*args)
def add_cells(*args): return _agg.scanline_p8_add_cells(*args)
def add_span(*args): return _agg.scanline_p8_add_span(*args)
def finalize(*args): return _agg.scanline_p8_finalize(*args)
def reset_spans(*args): return _agg.scanline_p8_reset_spans(*args)
def y(*args): return _agg.scanline_p8_y(*args)
def num_spans(*args): return _agg.scanline_p8_num_spans(*args)
def begin(*args): return _agg.scanline_p8_begin(*args)
scanline_p8_swigregister = _agg.scanline_p8_swigregister
scanline_p8_swigregister(scanline_p8)
class scanline_bin(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, scanline_bin, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, scanline_bin, name)
__repr__ = _swig_repr
__swig_destroy__ = _agg.delete_scanline_bin
__del__ = lambda self : None;
def __init__(self, *args):
this = _agg.new_scanline_bin(*args)
try: self.this.append(this)
except: self.this = this
def reset(*args): return _agg.scanline_bin_reset(*args)
def add_cell(*args): return _agg.scanline_bin_add_cell(*args)
def add_span(*args): return _agg.scanline_bin_add_span(*args)
def add_cells(*args): return _agg.scanline_bin_add_cells(*args)
def finalize(*args): return _agg.scanline_bin_finalize(*args)
def reset_spans(*args): return _agg.scanline_bin_reset_spans(*args)
def y(*args): return _agg.scanline_bin_y(*args)
def num_spans(*args): return _agg.scanline_bin_num_spans(*args)
scanline_bin_swigregister = _agg.scanline_bin_swigregister
scanline_bin_swigregister(scanline_bin)
class scanline32_bin(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, scanline32_bin, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, scanline32_bin, name)
__repr__ = _swig_repr
__swig_destroy__ = _agg.delete_scanline32_bin
__del__ = lambda self : None;
def __init__(self, *args):
this = _agg.new_scanline32_bin(*args)
try: self.this.append(this)
except: self.this = this
def reset(*args): return _agg.scanline32_bin_reset(*args)
def add_cell(*args): return _agg.scanline32_bin_add_cell(*args)
def add_span(*args): return _agg.scanline32_bin_add_span(*args)
def add_cells(*args): return _agg.scanline32_bin_add_cells(*args)
def finalize(*args): return _agg.scanline32_bin_finalize(*args)
def reset_spans(*args): return _agg.scanline32_bin_reset_spans(*args)
def y(*args): return _agg.scanline32_bin_y(*args)
def num_spans(*args): return _agg.scanline32_bin_num_spans(*args)
scanline32_bin_swigregister = _agg.scanline32_bin_swigregister
scanline32_bin_swigregister(scanline32_bin)
render_scanlines_rgba = _agg.render_scanlines_rgba
syntax highlighted by Code2HTML, v. 0.9.1