# This file was automatically generated by SWIG (http://www.swig.org). # Version 2.0.11 # # Do not make changes to this file unless you know what you are doing--modify # the SWIG interface file instead. from sys import version_info if version_info >= (2,6,0): def swig_import_helper(): from os.path import dirname import imp fp = None try: fp, pathname, description = imp.find_module('_svgPrimitive', [dirname(__file__)]) except ImportError: import _svgPrimitive return _svgPrimitive if fp is not None: try: _mod = imp.load_module('_svgPrimitive', fp, pathname, description) finally: fp.close() return _mod _svgPrimitive = swig_import_helper() del swig_import_helper else: import _svgPrimitive del version_info 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__ == 'SwigPyObject': self.__dict__[name] = value return method = class_type.__swig_setmethods__.get(name,None) if method: return method(self,value) if (not static): 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,) try: _object = object _newclass = 1 except AttributeError: class _object : pass _newclass = 0 class SwigPyIterator(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _svgPrimitive.delete_SwigPyIterator __del__ = lambda self : None; def value(self): return _svgPrimitive.SwigPyIterator_value(self) def incr(self, n=1): return _svgPrimitive.SwigPyIterator_incr(self, n) def decr(self, n=1): return _svgPrimitive.SwigPyIterator_decr(self, n) def distance(self, *args): return _svgPrimitive.SwigPyIterator_distance(self, *args) def equal(self, *args): return _svgPrimitive.SwigPyIterator_equal(self, *args) def copy(self): return _svgPrimitive.SwigPyIterator_copy(self) def next(self): return _svgPrimitive.SwigPyIterator_next(self) def __next__(self): return _svgPrimitive.SwigPyIterator___next__(self) def previous(self): return _svgPrimitive.SwigPyIterator_previous(self) def advance(self, *args): return _svgPrimitive.SwigPyIterator_advance(self, *args) def __eq__(self, *args): return _svgPrimitive.SwigPyIterator___eq__(self, *args) def __ne__(self, *args): return _svgPrimitive.SwigPyIterator___ne__(self, *args) def __iadd__(self, *args): return _svgPrimitive.SwigPyIterator___iadd__(self, *args) def __isub__(self, *args): return _svgPrimitive.SwigPyIterator___isub__(self, *args) def __add__(self, *args): return _svgPrimitive.SwigPyIterator___add__(self, *args) def __sub__(self, *args): return _svgPrimitive.SwigPyIterator___sub__(self, *args) def __iter__(self): return self SwigPyIterator_swigregister = _svgPrimitive.SwigPyIterator_swigregister SwigPyIterator_swigregister(SwigPyIterator) class Primitive(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, Primitive, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, Primitive, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _svgPrimitive.delete_Primitive __del__ = lambda self : None; def get_origin(self): return _svgPrimitive.Primitive_get_origin(self) def set_origin(self, *args): return _svgPrimitive.Primitive_set_origin(self, *args) def SetColourOverride(self, *args): return _svgPrimitive.Primitive_SetColourOverride(self, *args) def GetColourOverride(self): return _svgPrimitive.Primitive_GetColourOverride(self) def draw(self, override_colour=None, selective_override=0): return _svgPrimitive.Primitive_draw(self, override_colour, selective_override) def DrawPovray(self, *args): return _svgPrimitive.Primitive_DrawPovray(self, *args) def DrawPostScript(self, *args): return _svgPrimitive.Primitive_DrawPostScript(self, *args) def set_draw_colour(self, colp=None): return _svgPrimitive.Primitive_set_draw_colour(self, colp) def SetAlpha(self, *args): return _svgPrimitive.Primitive_SetAlpha(self, *args) def GetAlpha(self): return _svgPrimitive.Primitive_GetAlpha(self) def set_draw_colour_poly(self): return _svgPrimitive.Primitive_set_draw_colour_poly(self) def set_draw_colour_line(self): return _svgPrimitive.Primitive_set_draw_colour_line(self) def set_draw_colour_poly_override(self, *args): return _svgPrimitive.Primitive_set_draw_colour_poly_override(self, *args) def set_draw_colour_line_override(self, *args): return _svgPrimitive.Primitive_set_draw_colour_line_override(self, *args) def initialize_lighting(self): return _svgPrimitive.Primitive_initialize_lighting(self) def apply_textures(self): return _svgPrimitive.Primitive_apply_textures(self) def unbind_textures(self): return _svgPrimitive.Primitive_unbind_textures(self) def get_transparent(self): return _svgPrimitive.Primitive_get_transparent(self) def set_transparent(self, *args): return _svgPrimitive.Primitive_set_transparent(self, *args) def SetColours(self, *args): return _svgPrimitive.Primitive_SetColours(self, *args) def GetColours(self): return _svgPrimitive.Primitive_GetColours(self) def SetNormals(self, *args): return _svgPrimitive.Primitive_SetNormals(self, *args) def GetNormals(self): return _svgPrimitive.Primitive_GetNormals(self) def SetVertices(self, *args): return _svgPrimitive.Primitive_SetVertices(self, *args) def GetVertices(self): return _svgPrimitive.Primitive_GetVertices(self) def GetColour(self): return _svgPrimitive.Primitive_GetColour(self) def GetSize(self): return _svgPrimitive.Primitive_GetSize(self) def SetSize(self, *args): return _svgPrimitive.Primitive_SetSize(self, *args) def SetOrigin(self, *args): return _svgPrimitive.Primitive_SetOrigin(self, *args) def SetColour(self, *args): return _svgPrimitive.Primitive_SetColour(self, *args) def isLine(self): return _svgPrimitive.Primitive_isLine(self) def isDots(self): return _svgPrimitive.Primitive_isDots(self) def isImposter(self): return _svgPrimitive.Primitive_isImposter(self) def GetSimplePrimitives(self, *args): return _svgPrimitive.Primitive_GetSimplePrimitives(self, *args) def GetNumberOfSimplePrimitives(self): return _svgPrimitive.Primitive_GetNumberOfSimplePrimitives(self) def SetOccDataAttrib(self, *args): return _svgPrimitive.Primitive_SetOccDataAttrib(self, *args) def forceRegenerateArrays(self): return _svgPrimitive.Primitive_forceRegenerateArrays(self) def GetUseVBO(self): return _svgPrimitive.Primitive_GetUseVBO(self) def SetUseVBO(self, *args): return _svgPrimitive.Primitive_SetUseVBO(self, *args) def GetUseVertexArrays(self): return _svgPrimitive.Primitive_GetUseVertexArrays(self) def SetUseVertexArrays(self, *args): return _svgPrimitive.Primitive_SetUseVertexArrays(self, *args) Primitive_swigregister = _svgPrimitive.Primitive_swigregister Primitive_swigregister(Primitive) class SimpleBillBoard(_object): __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, SimpleBillBoard, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, SimpleBillBoard, name) def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract") __repr__ = _swig_repr __swig_destroy__ = _svgPrimitive.delete_SimpleBillBoard __del__ = lambda self : None; __swig_getmethods__["GetProjectionMatrix"] = lambda x: _svgPrimitive.SimpleBillBoard_GetProjectionMatrix if _newclass:GetProjectionMatrix = staticmethod(_svgPrimitive.SimpleBillBoard_GetProjectionMatrix) __swig_getmethods__["GetModelviewMatrix"] = lambda x: _svgPrimitive.SimpleBillBoard_GetModelviewMatrix if _newclass:GetModelviewMatrix = staticmethod(_svgPrimitive.SimpleBillBoard_GetModelviewMatrix) __swig_getmethods__["GetViewport"] = lambda x: _svgPrimitive.SimpleBillBoard_GetViewport if _newclass:GetViewport = staticmethod(_svgPrimitive.SimpleBillBoard_GetViewport) __swig_getmethods__["SetMatrices"] = lambda x: _svgPrimitive.SimpleBillBoard_SetMatrices if _newclass:SetMatrices = staticmethod(_svgPrimitive.SimpleBillBoard_SetMatrices) __swig_getmethods__["GetMagnification"] = lambda x: _svgPrimitive.SimpleBillBoard_GetMagnification if _newclass:GetMagnification = staticmethod(_svgPrimitive.SimpleBillBoard_GetMagnification) def draw(self, override_colour=None, selective_override=0): return _svgPrimitive.SimpleBillBoard_draw(self, override_colour, selective_override) def DrawPovray(self, *args): return _svgPrimitive.SimpleBillBoard_DrawPovray(self, *args) def DrawPostScript(self, *args): return _svgPrimitive.SimpleBillBoard_DrawPostScript(self, *args) def isLine(self): return _svgPrimitive.SimpleBillBoard_isLine(self) def GetSimplePrimitives(self, *args): return _svgPrimitive.SimpleBillBoard_GetSimplePrimitives(self, *args) SimpleBillBoard_swigregister = _svgPrimitive.SimpleBillBoard_swigregister SimpleBillBoard_swigregister(SimpleBillBoard) def SimpleBillBoard_GetProjectionMatrix(): return _svgPrimitive.SimpleBillBoard_GetProjectionMatrix() SimpleBillBoard_GetProjectionMatrix = _svgPrimitive.SimpleBillBoard_GetProjectionMatrix def SimpleBillBoard_GetModelviewMatrix(): return _svgPrimitive.SimpleBillBoard_GetModelviewMatrix() SimpleBillBoard_GetModelviewMatrix = _svgPrimitive.SimpleBillBoard_GetModelviewMatrix def SimpleBillBoard_GetViewport(): return _svgPrimitive.SimpleBillBoard_GetViewport() SimpleBillBoard_GetViewport = _svgPrimitive.SimpleBillBoard_GetViewport def SimpleBillBoard_SetMatrices(): return _svgPrimitive.SimpleBillBoard_SetMatrices() SimpleBillBoard_SetMatrices = _svgPrimitive.SimpleBillBoard_SetMatrices def SimpleBillBoard_GetMagnification(): return _svgPrimitive.SimpleBillBoard_GetMagnification() SimpleBillBoard_GetMagnification = _svgPrimitive.SimpleBillBoard_GetMagnification class BillBoard(Primitive,SimpleBillBoard): __swig_setmethods__ = {} for _s in [Primitive,SimpleBillBoard]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) __setattr__ = lambda self, name, value: _swig_setattr(self, BillBoard, name, value) __swig_getmethods__ = {} for _s in [Primitive,SimpleBillBoard]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) __getattr__ = lambda self, name: _swig_getattr(self, BillBoard, name) __repr__ = _swig_repr def __init__(self, *args): this = _svgPrimitive.new_BillBoard(*args) try: self.this.append(this) except: self.this = this __swig_destroy__ = _svgPrimitive.delete_BillBoard __del__ = lambda self : None; def SetScale(self, *args): return _svgPrimitive.BillBoard_SetScale(self, *args) def set_draw_colour(self, col=None): return _svgPrimitive.BillBoard_set_draw_colour(self, col) def draw(self, override_colour=None, selective_override=0): return _svgPrimitive.BillBoard_draw(self, override_colour, selective_override) def DrawPovray(self, *args): return _svgPrimitive.BillBoard_DrawPovray(self, *args) def DrawPostScript(self, *args): return _svgPrimitive.BillBoard_DrawPostScript(self, *args) def isLine(self): return _svgPrimitive.BillBoard_isLine(self) def GetScale(self): return _svgPrimitive.BillBoard_GetScale(self) def GetScaleW(self): return _svgPrimitive.BillBoard_GetScaleW(self) def GetScaleH(self): return _svgPrimitive.BillBoard_GetScaleH(self) def GetTextureID(self): return _svgPrimitive.BillBoard_GetTextureID(self) def GetImageSize(self): return _svgPrimitive.BillBoard_GetImageSize(self) def GetImageWidth(self): return _svgPrimitive.BillBoard_GetImageWidth(self) def GetImageHeight(self): return _svgPrimitive.BillBoard_GetImageHeight(self) def GetFilename(self): return _svgPrimitive.BillBoard_GetFilename(self) def SetTextureID(self, *args): return _svgPrimitive.BillBoard_SetTextureID(self, *args) def ClearTextureID(self): return _svgPrimitive.BillBoard_ClearTextureID(self) BillBoard_swigregister = _svgPrimitive.BillBoard_swigregister BillBoard_swigregister(BillBoard) def addSimpleBillBoard(*args): return _svgPrimitive.addSimpleBillBoard(*args) addSimpleBillBoard = _svgPrimitive.addSimpleBillBoard class svgPrimitive(BillBoard): __swig_setmethods__ = {} for _s in [BillBoard]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) __setattr__ = lambda self, name, value: _swig_setattr(self, svgPrimitive, name, value) __swig_getmethods__ = {} for _s in [BillBoard]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) __getattr__ = lambda self, name: _swig_getattr(self, svgPrimitive, name) __repr__ = _swig_repr def __init__(self, *args): this = _svgPrimitive.new_svgPrimitive(*args) try: self.this.append(this) except: self.this = this __swig_destroy__ = _svgPrimitive.delete_svgPrimitive __del__ = lambda self : None; def SetScale(self, *args): return _svgPrimitive.svgPrimitive_SetScale(self, *args) def set_draw_colour(self, col=None): return _svgPrimitive.svgPrimitive_set_draw_colour(self, col) def draw(self, override_colour=None, selective_override=0): return _svgPrimitive.svgPrimitive_draw(self, override_colour, selective_override) def DrawPovray(self, *args): return _svgPrimitive.svgPrimitive_DrawPovray(self, *args) def DrawPostScript(self, *args): return _svgPrimitive.svgPrimitive_DrawPostScript(self, *args) svgPrimitive_swigregister = _svgPrimitive.svgPrimitive_swigregister svgPrimitive_swigregister(svgPrimitive) # This file is compatible with both classic and new-style classes.