Package QSlimLib :: Module qslimlib
[hide private]
[frames] | no frames]

Source Code for Module QSlimLib.qslimlib

  1  # This file was automatically generated by SWIG (http://www.swig.org). 
  2  # Version 1.3.31 
  3  # 
  4  # Don't modify this file, modify the SWIG interface instead. 
  5  # This file is compatible with both classic and new-style classes. 
  6   
  7  import _qslimlib 
  8  import new 
  9  new_instancemethod = new.instancemethod 
 10  try: 
 11      _swig_property = property 
 12  except NameError: 
 13      pass # Python < 2.2 doesn't have 'property'. 
14 -def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
15 if (name == "thisown"): return self.this.own(value) 16 if (name == "this"): 17 if type(value).__name__ == 'PySwigObject': 18 self.__dict__[name] = value 19 return 20 method = class_type.__swig_setmethods__.get(name,None) 21 if method: return method(self,value) 22 if (not static) or hasattr(self,name): 23 self.__dict__[name] = value 24 else: 25 raise AttributeError("You cannot add attributes to %s" % self)
26
27 -def _swig_setattr(self,class_type,name,value):
28 return _swig_setattr_nondynamic(self,class_type,name,value,0)
29
30 -def _swig_getattr(self,class_type,name):
31 if (name == "thisown"): return self.this.own() 32 method = class_type.__swig_getmethods__.get(name,None) 33 if method: return method(self) 34 raise AttributeError,name
35
36 -def _swig_repr(self):
37 try: strthis = "proxy of " + self.this.__repr__() 38 except: strthis = "" 39 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
40 41 import types 42 try: 43 _object = types.ObjectType 44 _newclass = 1 45 except AttributeError:
46 - class _object : pass
47 _newclass = 0 48 del types 49 50 51 init_slim = _qslimlib.init_slim 52 cleanup_for_output = _qslimlib.cleanup_for_output
53 -class MxSMFReader(_object):
54 __swig_setmethods__ = {} 55 __setattr__ = lambda self, name, value: _swig_setattr(self, MxSMFReader, name, value) 56 __swig_getmethods__ = {} 57 __getattr__ = lambda self, name: _swig_getattr(self, MxSMFReader, name) 58 __repr__ = _swig_repr
59 - def __init__(self, *args, **kwargs):
60 this = _qslimlib.new_MxSMFReader(*args, **kwargs) 61 try: self.this.append(this) 62 except: self.this = this
63 __swig_destroy__ = _qslimlib.delete_MxSMFReader 64 __del__ = lambda self : None; 65 __swig_setmethods__["unparsed_hook"] = _qslimlib.MxSMFReader_unparsed_hook_set 66 __swig_getmethods__["unparsed_hook"] = _qslimlib.MxSMFReader_unparsed_hook_get 67 if _newclass:unparsed_hook = _swig_property(_qslimlib.MxSMFReader_unparsed_hook_get, _qslimlib.MxSMFReader_unparsed_hook_set)
68 - def asp_store(*args, **kwargs): return _qslimlib.MxSMFReader_asp_store(*args, **kwargs)
69 - def read(*args, **kwargs): return _qslimlib.MxSMFReader_read(*args, **kwargs)
70 - def parse_line(*args, **kwargs): return _qslimlib.MxSMFReader_parse_line(*args, **kwargs)
71 - def createModel(*args, **kwargs): return _qslimlib.MxSMFReader_createModel(*args, **kwargs)
72 - def bind_normals(*args, **kwargs): return _qslimlib.MxSMFReader_bind_normals(*args, **kwargs)
73 - def bind_colors(*args, **kwargs): return _qslimlib.MxSMFReader_bind_colors(*args, **kwargs)
74 - def bind_texcoord(*args, **kwargs): return _qslimlib.MxSMFReader_bind_texcoord(*args, **kwargs)
75 MxSMFReader_swigregister = _qslimlib.MxSMFReader_swigregister 76 MxSMFReader_swigregister(MxSMFReader) 77
78 -class MxSMFWriter(_object):
79 __swig_setmethods__ = {} 80 __setattr__ = lambda self, name, value: _swig_setattr(self, MxSMFWriter, name, value) 81 __swig_getmethods__ = {} 82 __getattr__ = lambda self, name: _swig_getattr(self, MxSMFWriter, name) 83 __repr__ = _swig_repr
84 - def __init__(self, *args, **kwargs):
85 this = _qslimlib.new_MxSMFWriter(*args, **kwargs) 86 try: self.this.append(this) 87 except: self.this = this
88 __swig_setmethods__["vertex_annotate"] = _qslimlib.MxSMFWriter_vertex_annotate_set 89 __swig_getmethods__["vertex_annotate"] = _qslimlib.MxSMFWriter_vertex_annotate_get 90 if _newclass:vertex_annotate = _swig_property(_qslimlib.MxSMFWriter_vertex_annotate_get, _qslimlib.MxSMFWriter_vertex_annotate_set) 91 __swig_setmethods__["face_annotate"] = _qslimlib.MxSMFWriter_face_annotate_set 92 __swig_getmethods__["face_annotate"] = _qslimlib.MxSMFWriter_face_annotate_get 93 if _newclass:face_annotate = _swig_property(_qslimlib.MxSMFWriter_face_annotate_get, _qslimlib.MxSMFWriter_face_annotate_set)
94 - def write(*args, **kwargs): return _qslimlib.MxSMFWriter_write(*args, **kwargs)
95 - def writeSMF(*args, **kwargs): return _qslimlib.MxSMFWriter_writeSMF(*args, **kwargs)
96 __swig_destroy__ = _qslimlib.delete_MxSMFWriter 97 __del__ = lambda self : None; 98 MxSMFWriter_swigregister = _qslimlib.MxSMFWriter_swigregister 99 MxSMFWriter_swigregister(MxSMFWriter) 100
101 -class ContractionCallback(_object):
102 __swig_setmethods__ = {} 103 __setattr__ = lambda self, name, value: _swig_setattr(self, ContractionCallback, name, value) 104 __swig_getmethods__ = {} 105 __getattr__ = lambda self, name: _swig_getattr(self, ContractionCallback, name) 106 __repr__ = _swig_repr
107 - def __init__(self, *args, **kwargs):
108 this = _qslimlib.new_ContractionCallback(*args, **kwargs) 109 try: self.this.append(this) 110 except: self.this = this
111 __swig_destroy__ = _qslimlib.delete_ContractionCallback 112 __del__ = lambda self : None; 113 ContractionCallback_swigregister = _qslimlib.ContractionCallback_swigregister 114 ContractionCallback_swigregister(ContractionCallback) 115
116 -class QSlimModel(ContractionCallback):
117 __swig_setmethods__ = {} 118 for _s in [ContractionCallback]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{})) 119 __setattr__ = lambda self, name, value: _swig_setattr(self, QSlimModel, name, value) 120 __swig_getmethods__ = {} 121 for _s in [ContractionCallback]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{})) 122 __getattr__ = lambda self, name: _swig_getattr(self, QSlimModel, name) 123 __repr__ = _swig_repr 124 __swig_setmethods__["history"] = _qslimlib.QSlimModel_history_set 125 __swig_getmethods__["history"] = _qslimlib.QSlimModel_history_get 126 if _newclass:history = _swig_property(_qslimlib.QSlimModel_history_get, _qslimlib.QSlimModel_history_set) 127 __swig_setmethods__["smfReader"] = _qslimlib.QSlimModel_smfReader_set 128 __swig_getmethods__["smfReader"] = _qslimlib.QSlimModel_smfReader_get 129 if _newclass:smfReader = _swig_property(_qslimlib.QSlimModel_smfReader_get, _qslimlib.QSlimModel_smfReader_set) 130 __swig_setmethods__["model"] = _qslimlib.QSlimModel_model_set 131 __swig_getmethods__["model"] = _qslimlib.QSlimModel_model_get 132 if _newclass:model = _swig_property(_qslimlib.QSlimModel_model_get, _qslimlib.QSlimModel_model_set) 133 __swig_setmethods__["slim"] = _qslimlib.QSlimModel_slim_set 134 __swig_getmethods__["slim"] = _qslimlib.QSlimModel_slim_get 135 if _newclass:slim = _swig_property(_qslimlib.QSlimModel_slim_get, _qslimlib.QSlimModel_slim_set)
136 - def __init__(self, *args, **kwargs):
137 this = _qslimlib.new_QSlimModel(*args, **kwargs) 138 try: self.this.append(this) 139 except: self.this = this
140 __swig_destroy__ = _qslimlib.delete_QSlimModel 141 __del__ = lambda self : None;
142 - def clean_history(*args, **kwargs): return _qslimlib.QSlimModel_clean_history(*args, **kwargs)
143 - def bind_normals(*args, **kwargs): return _qslimlib.QSlimModel_bind_normals(*args, **kwargs)
144 - def bind_colors(*args, **kwargs): return _qslimlib.QSlimModel_bind_colors(*args, **kwargs)
145 - def bind_texcoord(*args, **kwargs): return _qslimlib.QSlimModel_bind_texcoord(*args, **kwargs)
146 - def get_color_binding(*args, **kwargs): return _qslimlib.QSlimModel_get_color_binding(*args, **kwargs)
147 - def get_texcoord_binding(*args, **kwargs): return _qslimlib.QSlimModel_get_texcoord_binding(*args, **kwargs)
148 - def get_normal_binding(*args, **kwargs): return _qslimlib.QSlimModel_get_normal_binding(*args, **kwargs)
149 - def get_vert_count(*args, **kwargs): return _qslimlib.QSlimModel_get_vert_count(*args, **kwargs)
150 - def get_face_count(*args, **kwargs): return _qslimlib.QSlimModel_get_face_count(*args, **kwargs)
151 - def num_valid_faces(*args, **kwargs): return _qslimlib.QSlimModel_num_valid_faces(*args, **kwargs)
152 - def num_valid_verts(*args, **kwargs): return _qslimlib.QSlimModel_num_valid_verts(*args, **kwargs)
153 - def slim_to_target(*args, **kwargs): return _qslimlib.QSlimModel_slim_to_target(*args, **kwargs)
154 - def contraction_callback(*args, **kwargs): return _qslimlib.QSlimModel_contraction_callback(*args, **kwargs)
155 - def cleanup_for_output(*args, **kwargs): return _qslimlib.QSlimModel_cleanup_for_output(*args, **kwargs)
156 - def outmodel(*args, **kwargs): return _qslimlib.QSlimModel_outmodel(*args, **kwargs)
157 - def writeSMF(*args, **kwargs): return _qslimlib.QSlimModel_writeSMF(*args, **kwargs)
158 QSlimModel_swigregister = _qslimlib.QSlimModel_swigregister 159 QSlimModel_swigregister(QSlimModel) 160