1 # This file was automatically generated by SWIG (http://www.swig.org).
4 # Don't modify this file, modify the SWIG interface instead.
5 # This file is compatible with both classic and new-style classes.
9 new_instancemethod = new.instancemethod
11 _swig_property = property
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)
17 if type(value).__name__ == 'PySwigObject':
18 self.__dict__[name] = value
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
25 raise AttributeError("You cannot add attributes to %s" % self)
27 def _swig_setattr(self,class_type,name,value):
28 return _swig_setattr_nondynamic(self,class_type,name,value,0)
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
37 try: strthis = "proxy of " + self.this.__repr__()
39 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
43 _object = types.ObjectType
45 except AttributeError:
51 class PySwigIterator(_object):
52 __swig_setmethods__ = {}
53 __setattr__ = lambda self, name, value: _swig_setattr(self, PySwigIterator, name, value)
54 __swig_getmethods__ = {}
55 __getattr__ = lambda self, name: _swig_getattr(self, PySwigIterator, name)
56 def __init__(self): raise AttributeError, "No constructor defined"
58 __swig_destroy__ = _hexablock_swig.delete_PySwigIterator
59 __del__ = lambda self : None;
60 def value(*args): return _hexablock_swig.PySwigIterator_value(*args)
61 def incr(*args): return _hexablock_swig.PySwigIterator_incr(*args)
62 def decr(*args): return _hexablock_swig.PySwigIterator_decr(*args)
63 def distance(*args): return _hexablock_swig.PySwigIterator_distance(*args)
64 def equal(*args): return _hexablock_swig.PySwigIterator_equal(*args)
65 def copy(*args): return _hexablock_swig.PySwigIterator_copy(*args)
66 def next(*args): return _hexablock_swig.PySwigIterator_next(*args)
67 def previous(*args): return _hexablock_swig.PySwigIterator_previous(*args)
68 def advance(*args): return _hexablock_swig.PySwigIterator_advance(*args)
69 def __eq__(*args): return _hexablock_swig.PySwigIterator___eq__(*args)
70 def __ne__(*args): return _hexablock_swig.PySwigIterator___ne__(*args)
71 def __iadd__(*args): return _hexablock_swig.PySwigIterator___iadd__(*args)
72 def __isub__(*args): return _hexablock_swig.PySwigIterator___isub__(*args)
73 def __add__(*args): return _hexablock_swig.PySwigIterator___add__(*args)
74 def __sub__(*args): return _hexablock_swig.PySwigIterator___sub__(*args)
75 def __iter__(self): return self
76 PySwigIterator_swigregister = _hexablock_swig.PySwigIterator_swigregister
77 PySwigIterator_swigregister(PySwigIterator)
79 class VectorHexas(_object):
80 __swig_setmethods__ = {}
81 __setattr__ = lambda self, name, value: _swig_setattr(self, VectorHexas, name, value)
82 __swig_getmethods__ = {}
83 __getattr__ = lambda self, name: _swig_getattr(self, VectorHexas, name)
85 def iterator(*args): return _hexablock_swig.VectorHexas_iterator(*args)
86 def __iter__(self): return self.iterator()
87 def __nonzero__(*args): return _hexablock_swig.VectorHexas___nonzero__(*args)
88 def __len__(*args): return _hexablock_swig.VectorHexas___len__(*args)
89 def pop(*args): return _hexablock_swig.VectorHexas_pop(*args)
90 def __getslice__(*args): return _hexablock_swig.VectorHexas___getslice__(*args)
91 def __setslice__(*args): return _hexablock_swig.VectorHexas___setslice__(*args)
92 def __delslice__(*args): return _hexablock_swig.VectorHexas___delslice__(*args)
93 def __delitem__(*args): return _hexablock_swig.VectorHexas___delitem__(*args)
94 def __getitem__(*args): return _hexablock_swig.VectorHexas___getitem__(*args)
95 def __setitem__(*args): return _hexablock_swig.VectorHexas___setitem__(*args)
96 def append(*args): return _hexablock_swig.VectorHexas_append(*args)
97 def empty(*args): return _hexablock_swig.VectorHexas_empty(*args)
98 def size(*args): return _hexablock_swig.VectorHexas_size(*args)
99 def clear(*args): return _hexablock_swig.VectorHexas_clear(*args)
100 def swap(*args): return _hexablock_swig.VectorHexas_swap(*args)
101 def get_allocator(*args): return _hexablock_swig.VectorHexas_get_allocator(*args)
102 def begin(*args): return _hexablock_swig.VectorHexas_begin(*args)
103 def end(*args): return _hexablock_swig.VectorHexas_end(*args)
104 def rbegin(*args): return _hexablock_swig.VectorHexas_rbegin(*args)
105 def rend(*args): return _hexablock_swig.VectorHexas_rend(*args)
106 def pop_back(*args): return _hexablock_swig.VectorHexas_pop_back(*args)
107 def erase(*args): return _hexablock_swig.VectorHexas_erase(*args)
108 def __init__(self, *args):
109 this = _hexablock_swig.new_VectorHexas(*args)
110 try: self.this.append(this)
111 except: self.this = this
112 def push_back(*args): return _hexablock_swig.VectorHexas_push_back(*args)
113 def front(*args): return _hexablock_swig.VectorHexas_front(*args)
114 def back(*args): return _hexablock_swig.VectorHexas_back(*args)
115 def assign(*args): return _hexablock_swig.VectorHexas_assign(*args)
116 def resize(*args): return _hexablock_swig.VectorHexas_resize(*args)
117 def insert(*args): return _hexablock_swig.VectorHexas_insert(*args)
118 def reserve(*args): return _hexablock_swig.VectorHexas_reserve(*args)
119 def capacity(*args): return _hexablock_swig.VectorHexas_capacity(*args)
120 __swig_destroy__ = _hexablock_swig.delete_VectorHexas
121 __del__ = lambda self : None;
122 VectorHexas_swigregister = _hexablock_swig.VectorHexas_swigregister
123 VectorHexas_swigregister(VectorHexas)
125 class VectorQuads(_object):
126 __swig_setmethods__ = {}
127 __setattr__ = lambda self, name, value: _swig_setattr(self, VectorQuads, name, value)
128 __swig_getmethods__ = {}
129 __getattr__ = lambda self, name: _swig_getattr(self, VectorQuads, name)
130 __repr__ = _swig_repr
131 def iterator(*args): return _hexablock_swig.VectorQuads_iterator(*args)
132 def __iter__(self): return self.iterator()
133 def __nonzero__(*args): return _hexablock_swig.VectorQuads___nonzero__(*args)
134 def __len__(*args): return _hexablock_swig.VectorQuads___len__(*args)
135 def pop(*args): return _hexablock_swig.VectorQuads_pop(*args)
136 def __getslice__(*args): return _hexablock_swig.VectorQuads___getslice__(*args)
137 def __setslice__(*args): return _hexablock_swig.VectorQuads___setslice__(*args)
138 def __delslice__(*args): return _hexablock_swig.VectorQuads___delslice__(*args)
139 def __delitem__(*args): return _hexablock_swig.VectorQuads___delitem__(*args)
140 def __getitem__(*args): return _hexablock_swig.VectorQuads___getitem__(*args)
141 def __setitem__(*args): return _hexablock_swig.VectorQuads___setitem__(*args)
142 def append(*args): return _hexablock_swig.VectorQuads_append(*args)
143 def empty(*args): return _hexablock_swig.VectorQuads_empty(*args)
144 def size(*args): return _hexablock_swig.VectorQuads_size(*args)
145 def clear(*args): return _hexablock_swig.VectorQuads_clear(*args)
146 def swap(*args): return _hexablock_swig.VectorQuads_swap(*args)
147 def get_allocator(*args): return _hexablock_swig.VectorQuads_get_allocator(*args)
148 def begin(*args): return _hexablock_swig.VectorQuads_begin(*args)
149 def end(*args): return _hexablock_swig.VectorQuads_end(*args)
150 def rbegin(*args): return _hexablock_swig.VectorQuads_rbegin(*args)
151 def rend(*args): return _hexablock_swig.VectorQuads_rend(*args)
152 def pop_back(*args): return _hexablock_swig.VectorQuads_pop_back(*args)
153 def erase(*args): return _hexablock_swig.VectorQuads_erase(*args)
154 def __init__(self, *args):
155 this = _hexablock_swig.new_VectorQuads(*args)
156 try: self.this.append(this)
157 except: self.this = this
158 def push_back(*args): return _hexablock_swig.VectorQuads_push_back(*args)
159 def front(*args): return _hexablock_swig.VectorQuads_front(*args)
160 def back(*args): return _hexablock_swig.VectorQuads_back(*args)
161 def assign(*args): return _hexablock_swig.VectorQuads_assign(*args)
162 def resize(*args): return _hexablock_swig.VectorQuads_resize(*args)
163 def insert(*args): return _hexablock_swig.VectorQuads_insert(*args)
164 def reserve(*args): return _hexablock_swig.VectorQuads_reserve(*args)
165 def capacity(*args): return _hexablock_swig.VectorQuads_capacity(*args)
166 __swig_destroy__ = _hexablock_swig.delete_VectorQuads
167 __del__ = lambda self : None;
168 VectorQuads_swigregister = _hexablock_swig.VectorQuads_swigregister
169 VectorQuads_swigregister(VectorQuads)
171 class VectorEdges(_object):
172 __swig_setmethods__ = {}
173 __setattr__ = lambda self, name, value: _swig_setattr(self, VectorEdges, name, value)
174 __swig_getmethods__ = {}
175 __getattr__ = lambda self, name: _swig_getattr(self, VectorEdges, name)
176 __repr__ = _swig_repr
177 def iterator(*args): return _hexablock_swig.VectorEdges_iterator(*args)
178 def __iter__(self): return self.iterator()
179 def __nonzero__(*args): return _hexablock_swig.VectorEdges___nonzero__(*args)
180 def __len__(*args): return _hexablock_swig.VectorEdges___len__(*args)
181 def pop(*args): return _hexablock_swig.VectorEdges_pop(*args)
182 def __getslice__(*args): return _hexablock_swig.VectorEdges___getslice__(*args)
183 def __setslice__(*args): return _hexablock_swig.VectorEdges___setslice__(*args)
184 def __delslice__(*args): return _hexablock_swig.VectorEdges___delslice__(*args)
185 def __delitem__(*args): return _hexablock_swig.VectorEdges___delitem__(*args)
186 def __getitem__(*args): return _hexablock_swig.VectorEdges___getitem__(*args)
187 def __setitem__(*args): return _hexablock_swig.VectorEdges___setitem__(*args)
188 def append(*args): return _hexablock_swig.VectorEdges_append(*args)
189 def empty(*args): return _hexablock_swig.VectorEdges_empty(*args)
190 def size(*args): return _hexablock_swig.VectorEdges_size(*args)
191 def clear(*args): return _hexablock_swig.VectorEdges_clear(*args)
192 def swap(*args): return _hexablock_swig.VectorEdges_swap(*args)
193 def get_allocator(*args): return _hexablock_swig.VectorEdges_get_allocator(*args)
194 def begin(*args): return _hexablock_swig.VectorEdges_begin(*args)
195 def end(*args): return _hexablock_swig.VectorEdges_end(*args)
196 def rbegin(*args): return _hexablock_swig.VectorEdges_rbegin(*args)
197 def rend(*args): return _hexablock_swig.VectorEdges_rend(*args)
198 def pop_back(*args): return _hexablock_swig.VectorEdges_pop_back(*args)
199 def erase(*args): return _hexablock_swig.VectorEdges_erase(*args)
200 def __init__(self, *args):
201 this = _hexablock_swig.new_VectorEdges(*args)
202 try: self.this.append(this)
203 except: self.this = this
204 def push_back(*args): return _hexablock_swig.VectorEdges_push_back(*args)
205 def front(*args): return _hexablock_swig.VectorEdges_front(*args)
206 def back(*args): return _hexablock_swig.VectorEdges_back(*args)
207 def assign(*args): return _hexablock_swig.VectorEdges_assign(*args)
208 def resize(*args): return _hexablock_swig.VectorEdges_resize(*args)
209 def insert(*args): return _hexablock_swig.VectorEdges_insert(*args)
210 def reserve(*args): return _hexablock_swig.VectorEdges_reserve(*args)
211 def capacity(*args): return _hexablock_swig.VectorEdges_capacity(*args)
212 __swig_destroy__ = _hexablock_swig.delete_VectorEdges
213 __del__ = lambda self : None;
214 VectorEdges_swigregister = _hexablock_swig.VectorEdges_swigregister
215 VectorEdges_swigregister(VectorEdges)
217 class VectorVertices(_object):
218 __swig_setmethods__ = {}
219 __setattr__ = lambda self, name, value: _swig_setattr(self, VectorVertices, name, value)
220 __swig_getmethods__ = {}
221 __getattr__ = lambda self, name: _swig_getattr(self, VectorVertices, name)
222 __repr__ = _swig_repr
223 def iterator(*args): return _hexablock_swig.VectorVertices_iterator(*args)
224 def __iter__(self): return self.iterator()
225 def __nonzero__(*args): return _hexablock_swig.VectorVertices___nonzero__(*args)
226 def __len__(*args): return _hexablock_swig.VectorVertices___len__(*args)
227 def pop(*args): return _hexablock_swig.VectorVertices_pop(*args)
228 def __getslice__(*args): return _hexablock_swig.VectorVertices___getslice__(*args)
229 def __setslice__(*args): return _hexablock_swig.VectorVertices___setslice__(*args)
230 def __delslice__(*args): return _hexablock_swig.VectorVertices___delslice__(*args)
231 def __delitem__(*args): return _hexablock_swig.VectorVertices___delitem__(*args)
232 def __getitem__(*args): return _hexablock_swig.VectorVertices___getitem__(*args)
233 def __setitem__(*args): return _hexablock_swig.VectorVertices___setitem__(*args)
234 def append(*args): return _hexablock_swig.VectorVertices_append(*args)
235 def empty(*args): return _hexablock_swig.VectorVertices_empty(*args)
236 def size(*args): return _hexablock_swig.VectorVertices_size(*args)
237 def clear(*args): return _hexablock_swig.VectorVertices_clear(*args)
238 def swap(*args): return _hexablock_swig.VectorVertices_swap(*args)
239 def get_allocator(*args): return _hexablock_swig.VectorVertices_get_allocator(*args)
240 def begin(*args): return _hexablock_swig.VectorVertices_begin(*args)
241 def end(*args): return _hexablock_swig.VectorVertices_end(*args)
242 def rbegin(*args): return _hexablock_swig.VectorVertices_rbegin(*args)
243 def rend(*args): return _hexablock_swig.VectorVertices_rend(*args)
244 def pop_back(*args): return _hexablock_swig.VectorVertices_pop_back(*args)
245 def erase(*args): return _hexablock_swig.VectorVertices_erase(*args)
246 def __init__(self, *args):
247 this = _hexablock_swig.new_VectorVertices(*args)
248 try: self.this.append(this)
249 except: self.this = this
250 def push_back(*args): return _hexablock_swig.VectorVertices_push_back(*args)
251 def front(*args): return _hexablock_swig.VectorVertices_front(*args)
252 def back(*args): return _hexablock_swig.VectorVertices_back(*args)
253 def assign(*args): return _hexablock_swig.VectorVertices_assign(*args)
254 def resize(*args): return _hexablock_swig.VectorVertices_resize(*args)
255 def insert(*args): return _hexablock_swig.VectorVertices_insert(*args)
256 def reserve(*args): return _hexablock_swig.VectorVertices_reserve(*args)
257 def capacity(*args): return _hexablock_swig.VectorVertices_capacity(*args)
258 __swig_destroy__ = _hexablock_swig.delete_VectorVertices
259 __del__ = lambda self : None;
260 VectorVertices_swigregister = _hexablock_swig.VectorVertices_swigregister
261 VectorVertices_swigregister(VectorVertices)
263 class VectorShapes(_object):
264 __swig_setmethods__ = {}
265 __setattr__ = lambda self, name, value: _swig_setattr(self, VectorShapes, name, value)
266 __swig_getmethods__ = {}
267 __getattr__ = lambda self, name: _swig_getattr(self, VectorShapes, name)
268 __repr__ = _swig_repr
269 def iterator(*args): return _hexablock_swig.VectorShapes_iterator(*args)
270 def __iter__(self): return self.iterator()
271 def __nonzero__(*args): return _hexablock_swig.VectorShapes___nonzero__(*args)
272 def __len__(*args): return _hexablock_swig.VectorShapes___len__(*args)
273 def pop(*args): return _hexablock_swig.VectorShapes_pop(*args)
274 def __getslice__(*args): return _hexablock_swig.VectorShapes___getslice__(*args)
275 def __setslice__(*args): return _hexablock_swig.VectorShapes___setslice__(*args)
276 def __delslice__(*args): return _hexablock_swig.VectorShapes___delslice__(*args)
277 def __delitem__(*args): return _hexablock_swig.VectorShapes___delitem__(*args)
278 def __getitem__(*args): return _hexablock_swig.VectorShapes___getitem__(*args)
279 def __setitem__(*args): return _hexablock_swig.VectorShapes___setitem__(*args)
280 def append(*args): return _hexablock_swig.VectorShapes_append(*args)
281 def empty(*args): return _hexablock_swig.VectorShapes_empty(*args)
282 def size(*args): return _hexablock_swig.VectorShapes_size(*args)
283 def clear(*args): return _hexablock_swig.VectorShapes_clear(*args)
284 def swap(*args): return _hexablock_swig.VectorShapes_swap(*args)
285 def get_allocator(*args): return _hexablock_swig.VectorShapes_get_allocator(*args)
286 def begin(*args): return _hexablock_swig.VectorShapes_begin(*args)
287 def end(*args): return _hexablock_swig.VectorShapes_end(*args)
288 def rbegin(*args): return _hexablock_swig.VectorShapes_rbegin(*args)
289 def rend(*args): return _hexablock_swig.VectorShapes_rend(*args)
290 def pop_back(*args): return _hexablock_swig.VectorShapes_pop_back(*args)
291 def erase(*args): return _hexablock_swig.VectorShapes_erase(*args)
292 def __init__(self, *args):
293 this = _hexablock_swig.new_VectorShapes(*args)
294 try: self.this.append(this)
295 except: self.this = this
296 def push_back(*args): return _hexablock_swig.VectorShapes_push_back(*args)
297 def front(*args): return _hexablock_swig.VectorShapes_front(*args)
298 def back(*args): return _hexablock_swig.VectorShapes_back(*args)
299 def assign(*args): return _hexablock_swig.VectorShapes_assign(*args)
300 def resize(*args): return _hexablock_swig.VectorShapes_resize(*args)
301 def insert(*args): return _hexablock_swig.VectorShapes_insert(*args)
302 def reserve(*args): return _hexablock_swig.VectorShapes_reserve(*args)
303 def capacity(*args): return _hexablock_swig.VectorShapes_capacity(*args)
304 __swig_destroy__ = _hexablock_swig.delete_VectorShapes
305 __del__ = lambda self : None;
306 VectorShapes_swigregister = _hexablock_swig.VectorShapes_swigregister
307 VectorShapes_swigregister(VectorShapes)
309 class VectorReal(_object):
310 __swig_setmethods__ = {}
311 __setattr__ = lambda self, name, value: _swig_setattr(self, VectorReal, name, value)
312 __swig_getmethods__ = {}
313 __getattr__ = lambda self, name: _swig_getattr(self, VectorReal, name)
314 __repr__ = _swig_repr
315 def iterator(*args): return _hexablock_swig.VectorReal_iterator(*args)
316 def __iter__(self): return self.iterator()
317 def __nonzero__(*args): return _hexablock_swig.VectorReal___nonzero__(*args)
318 def __len__(*args): return _hexablock_swig.VectorReal___len__(*args)
319 def pop(*args): return _hexablock_swig.VectorReal_pop(*args)
320 def __getslice__(*args): return _hexablock_swig.VectorReal___getslice__(*args)
321 def __setslice__(*args): return _hexablock_swig.VectorReal___setslice__(*args)
322 def __delslice__(*args): return _hexablock_swig.VectorReal___delslice__(*args)
323 def __delitem__(*args): return _hexablock_swig.VectorReal___delitem__(*args)
324 def __getitem__(*args): return _hexablock_swig.VectorReal___getitem__(*args)
325 def __setitem__(*args): return _hexablock_swig.VectorReal___setitem__(*args)
326 def append(*args): return _hexablock_swig.VectorReal_append(*args)
327 def empty(*args): return _hexablock_swig.VectorReal_empty(*args)
328 def size(*args): return _hexablock_swig.VectorReal_size(*args)
329 def clear(*args): return _hexablock_swig.VectorReal_clear(*args)
330 def swap(*args): return _hexablock_swig.VectorReal_swap(*args)
331 def get_allocator(*args): return _hexablock_swig.VectorReal_get_allocator(*args)
332 def begin(*args): return _hexablock_swig.VectorReal_begin(*args)
333 def end(*args): return _hexablock_swig.VectorReal_end(*args)
334 def rbegin(*args): return _hexablock_swig.VectorReal_rbegin(*args)
335 def rend(*args): return _hexablock_swig.VectorReal_rend(*args)
336 def pop_back(*args): return _hexablock_swig.VectorReal_pop_back(*args)
337 def erase(*args): return _hexablock_swig.VectorReal_erase(*args)
338 def __init__(self, *args):
339 this = _hexablock_swig.new_VectorReal(*args)
340 try: self.this.append(this)
341 except: self.this = this
342 def push_back(*args): return _hexablock_swig.VectorReal_push_back(*args)
343 def front(*args): return _hexablock_swig.VectorReal_front(*args)
344 def back(*args): return _hexablock_swig.VectorReal_back(*args)
345 def assign(*args): return _hexablock_swig.VectorReal_assign(*args)
346 def resize(*args): return _hexablock_swig.VectorReal_resize(*args)
347 def insert(*args): return _hexablock_swig.VectorReal_insert(*args)
348 def reserve(*args): return _hexablock_swig.VectorReal_reserve(*args)
349 def capacity(*args): return _hexablock_swig.VectorReal_capacity(*args)
350 __swig_destroy__ = _hexablock_swig.delete_VectorReal
351 __del__ = lambda self : None;
352 VectorReal_swigregister = _hexablock_swig.VectorReal_swigregister
353 VectorReal_swigregister(VectorReal)
355 class VectorInt(_object):
356 __swig_setmethods__ = {}
357 __setattr__ = lambda self, name, value: _swig_setattr(self, VectorInt, name, value)
358 __swig_getmethods__ = {}
359 __getattr__ = lambda self, name: _swig_getattr(self, VectorInt, name)
360 __repr__ = _swig_repr
361 def iterator(*args): return _hexablock_swig.VectorInt_iterator(*args)
362 def __iter__(self): return self.iterator()
363 def __nonzero__(*args): return _hexablock_swig.VectorInt___nonzero__(*args)
364 def __len__(*args): return _hexablock_swig.VectorInt___len__(*args)
365 def pop(*args): return _hexablock_swig.VectorInt_pop(*args)
366 def __getslice__(*args): return _hexablock_swig.VectorInt___getslice__(*args)
367 def __setslice__(*args): return _hexablock_swig.VectorInt___setslice__(*args)
368 def __delslice__(*args): return _hexablock_swig.VectorInt___delslice__(*args)
369 def __delitem__(*args): return _hexablock_swig.VectorInt___delitem__(*args)
370 def __getitem__(*args): return _hexablock_swig.VectorInt___getitem__(*args)
371 def __setitem__(*args): return _hexablock_swig.VectorInt___setitem__(*args)
372 def append(*args): return _hexablock_swig.VectorInt_append(*args)
373 def empty(*args): return _hexablock_swig.VectorInt_empty(*args)
374 def size(*args): return _hexablock_swig.VectorInt_size(*args)
375 def clear(*args): return _hexablock_swig.VectorInt_clear(*args)
376 def swap(*args): return _hexablock_swig.VectorInt_swap(*args)
377 def get_allocator(*args): return _hexablock_swig.VectorInt_get_allocator(*args)
378 def begin(*args): return _hexablock_swig.VectorInt_begin(*args)
379 def end(*args): return _hexablock_swig.VectorInt_end(*args)
380 def rbegin(*args): return _hexablock_swig.VectorInt_rbegin(*args)
381 def rend(*args): return _hexablock_swig.VectorInt_rend(*args)
382 def pop_back(*args): return _hexablock_swig.VectorInt_pop_back(*args)
383 def erase(*args): return _hexablock_swig.VectorInt_erase(*args)
384 def __init__(self, *args):
385 this = _hexablock_swig.new_VectorInt(*args)
386 try: self.this.append(this)
387 except: self.this = this
388 def push_back(*args): return _hexablock_swig.VectorInt_push_back(*args)
389 def front(*args): return _hexablock_swig.VectorInt_front(*args)
390 def back(*args): return _hexablock_swig.VectorInt_back(*args)
391 def assign(*args): return _hexablock_swig.VectorInt_assign(*args)
392 def resize(*args): return _hexablock_swig.VectorInt_resize(*args)
393 def insert(*args): return _hexablock_swig.VectorInt_insert(*args)
394 def reserve(*args): return _hexablock_swig.VectorInt_reserve(*args)
395 def capacity(*args): return _hexablock_swig.VectorInt_capacity(*args)
396 __swig_destroy__ = _hexablock_swig.delete_VectorInt
397 __del__ = lambda self : None;
398 VectorInt_swigregister = _hexablock_swig.VectorInt_swigregister
399 VectorInt_swigregister(VectorInt)
401 HOK = _hexablock_swig.HOK
402 HERR = _hexablock_swig.HERR
403 NOTHING = _hexablock_swig.NOTHING
404 EOL = _hexablock_swig.EOL
405 EOS = _hexablock_swig.EOS
406 CHVIDE = _hexablock_swig.CHVIDE
407 ZEROR = _hexablock_swig.ZEROR
408 UNR = _hexablock_swig.UNR
409 DEMI = _hexablock_swig.DEMI
410 DIM2 = _hexablock_swig.DIM2
411 M_PI = _hexablock_swig.M_PI
412 Degre2Radian = _hexablock_swig.Degre2Radian
413 dir_x = _hexablock_swig.dir_x
414 dir_y = _hexablock_swig.dir_y
415 dir_z = _hexablock_swig.dir_z
416 DIM3 = _hexablock_swig.DIM3
417 EL_NONE = _hexablock_swig.EL_NONE
418 EL_VERTEX = _hexablock_swig.EL_VERTEX
419 EL_EDGE = _hexablock_swig.EL_EDGE
420 EL_QUAD = _hexablock_swig.EL_QUAD
421 EL_HEXA = _hexablock_swig.EL_HEXA
422 EL_VECTOR = _hexablock_swig.EL_VECTOR
423 EL_GRID = _hexablock_swig.EL_GRID
424 EL_CYLINDER = _hexablock_swig.EL_CYLINDER
425 EL_PIPE = _hexablock_swig.EL_PIPE
426 EL_GROUP = _hexablock_swig.EL_GROUP
427 EL_LAW = _hexablock_swig.EL_LAW
428 EL_SHAPE = _hexablock_swig.EL_SHAPE
429 EL_SUBSHAPE = _hexablock_swig.EL_SUBSHAPE
430 EL_PROPAGATION = _hexablock_swig.EL_PROPAGATION
431 EL_DOCU = _hexablock_swig.EL_DOCU
432 EL_REMOVED = _hexablock_swig.EL_REMOVED
433 EL_MAXI = _hexablock_swig.EL_MAXI
434 HexaCell = _hexablock_swig.HexaCell
435 QuadCell = _hexablock_swig.QuadCell
436 EdgeCell = _hexablock_swig.EdgeCell
437 HexaNode = _hexablock_swig.HexaNode
438 QuadNode = _hexablock_swig.QuadNode
439 EdgeNode = _hexablock_swig.EdgeNode
440 VertexNode = _hexablock_swig.VertexNode
441 SH_NONE = _hexablock_swig.SH_NONE
442 SH_IMPORT = _hexablock_swig.SH_IMPORT
443 SH_CYLINDER = _hexablock_swig.SH_CYLINDER
444 SH_INTER = _hexablock_swig.SH_INTER
445 SH_SPHERE = _hexablock_swig.SH_SPHERE
446 SH_CLOUD = _hexablock_swig.SH_CLOUD
447 SH_EXTRUD = _hexablock_swig.SH_EXTRUD
448 CYL_NOFILL = _hexablock_swig.CYL_NOFILL
449 CYL_CL4 = _hexablock_swig.CYL_CL4
450 CYL_CL6 = _hexablock_swig.CYL_CL6
451 CYL_CLOSED = _hexablock_swig.CYL_CLOSED
452 CYL_PEER = _hexablock_swig.CYL_PEER
453 CYL_ODD = _hexablock_swig.CYL_ODD
454 GR_NONE = _hexablock_swig.GR_NONE
455 GR_CARTESIAN = _hexablock_swig.GR_CARTESIAN
456 GR_CYLINDRIC = _hexablock_swig.GR_CYLINDRIC
457 GR_SPHERIC = _hexablock_swig.GR_SPHERIC
458 GR_JOINT = _hexablock_swig.GR_JOINT
459 GR_BICYL = _hexablock_swig.GR_BICYL
460 GR_BIPIPE = _hexablock_swig.GR_BIPIPE
461 GR_REPLACE = _hexablock_swig.GR_REPLACE
462 GR_HEMISPHERIC = _hexablock_swig.GR_HEMISPHERIC
463 GR_RIND = _hexablock_swig.GR_RIND
464 GR_PART_SPHERIC = _hexablock_swig.GR_PART_SPHERIC
465 GR_PART_RIND = _hexablock_swig.GR_PART_RIND
466 S_E = _hexablock_swig.S_E
467 S_NE = _hexablock_swig.S_NE
468 S_N = _hexablock_swig.S_N
469 S_NW = _hexablock_swig.S_NW
470 S_W = _hexablock_swig.S_W
471 S_SW = _hexablock_swig.S_SW
472 S_S = _hexablock_swig.S_S
473 S_SE = _hexablock_swig.S_SE
474 S_MAXI = _hexablock_swig.S_MAXI
475 Uniform = _hexablock_swig.Uniform
476 Arithmetic = _hexablock_swig.Arithmetic
477 Geometric = _hexablock_swig.Geometric
478 OR_FRONT = _hexablock_swig.OR_FRONT
479 OR_LEFT = _hexablock_swig.OR_LEFT
480 OR_RIGHT = _hexablock_swig.OR_RIGHT
481 OR_BACK = _hexablock_swig.OR_BACK
482 IS_NONE = _hexablock_swig.IS_NONE
483 IS_MARRIED = _hexablock_swig.IS_MARRIED
484 NO_COUNTED = _hexablock_swig.NO_COUNTED
485 NO_USED = _hexablock_swig.NO_USED
486 IS_USED = _hexablock_swig.IS_USED
487 V_AMONT = _hexablock_swig.V_AMONT
488 V_AVAL = _hexablock_swig.V_AVAL
489 V_TWO = _hexablock_swig.V_TWO
490 E_A = _hexablock_swig.E_A
491 E_B = _hexablock_swig.E_B
492 E_C = _hexablock_swig.E_C
493 E_D = _hexablock_swig.E_D
494 QUAD4 = _hexablock_swig.QUAD4
495 Q_A = _hexablock_swig.Q_A
496 Q_B = _hexablock_swig.Q_B
497 Q_C = _hexablock_swig.Q_C
498 Q_D = _hexablock_swig.Q_D
499 Q_E = _hexablock_swig.Q_E
500 Q_F = _hexablock_swig.Q_F
501 HQ_MAXI = _hexablock_swig.HQ_MAXI
502 E_AC = _hexablock_swig.E_AC
503 E_AD = _hexablock_swig.E_AD
504 E_BC = _hexablock_swig.E_BC
505 E_BD = _hexablock_swig.E_BD
506 E_AE = _hexablock_swig.E_AE
507 E_AF = _hexablock_swig.E_AF
508 E_BE = _hexablock_swig.E_BE
509 E_BF = _hexablock_swig.E_BF
510 E_CE = _hexablock_swig.E_CE
511 E_CF = _hexablock_swig.E_CF
512 E_DE = _hexablock_swig.E_DE
513 E_DF = _hexablock_swig.E_DF
514 HE_MAXI = _hexablock_swig.HE_MAXI
515 V_ACE = _hexablock_swig.V_ACE
516 V_ACF = _hexablock_swig.V_ACF
517 V_ADE = _hexablock_swig.V_ADE
518 V_ADF = _hexablock_swig.V_ADF
519 V_BCE = _hexablock_swig.V_BCE
520 V_BCF = _hexablock_swig.V_BCF
521 V_BDE = _hexablock_swig.V_BDE
522 V_BDF = _hexablock_swig.V_BDF
523 HV_MAXI = _hexablock_swig.HV_MAXI
524 Q_INSIDE = _hexablock_swig.Q_INSIDE
525 Q_DIRECT = _hexablock_swig.Q_DIRECT
526 Q_INVERSE = _hexablock_swig.Q_INVERSE
527 Q_UNDEFINED = _hexablock_swig.Q_UNDEFINED
528 Q_WAITING = _hexablock_swig.Q_WAITING
529 KS_Line = _hexablock_swig.KS_Line
530 KS_Circle = _hexablock_swig.KS_Circle
531 KS_Ellipse = _hexablock_swig.KS_Ellipse
532 KS_Hyperbola = _hexablock_swig.KS_Hyperbola
533 KS_Parabola = _hexablock_swig.KS_Parabola
534 KS_BezierCurve = _hexablock_swig.KS_BezierCurve
535 KS_BSplineCurve = _hexablock_swig.KS_BSplineCurve
536 KS_OtherCurve = _hexablock_swig.KS_OtherCurve
537 KS_None = _hexablock_swig.KS_None
538 CylSmall = _hexablock_swig.CylSmall
539 CylBig = _hexablock_swig.CylBig
540 NxInt = _hexablock_swig.NxInt
541 NxExt = _hexablock_swig.NxExt
542 get_temp_name = _hexablock_swig.get_temp_name
543 prod_scalaire = _hexablock_swig.prod_scalaire
544 prod_vectoriel = _hexablock_swig.prod_vectoriel
545 prod_mixte = _hexablock_swig.prod_mixte
546 deg2radians = _hexablock_swig.deg2radians
547 rad2degres = _hexablock_swig.rad2degres
548 calc_norme = _hexablock_swig.calc_norme
549 calc_distance = _hexablock_swig.calc_distance
550 calc_d2 = _hexablock_swig.calc_d2
551 calc_vecteur = _hexablock_swig.calc_vecteur
552 copy_vecteur = _hexablock_swig.copy_vecteur
553 calc_milieu = _hexablock_swig.calc_milieu
554 normer_vecteur = _hexablock_swig.normer_vecteur
555 carre = _hexablock_swig.carre
556 on_debug = _hexablock_swig.on_debug
557 in_test = _hexablock_swig.in_test
558 niv_debug = _hexablock_swig.niv_debug
559 set_minus = _hexablock_swig.set_minus
560 special_option = _hexablock_swig.special_option
561 set_special_option = _hexablock_swig.set_special_option
562 sizeof_file = _hexablock_swig.sizeof_file
563 read_file = _hexablock_swig.read_file
564 get_time = _hexablock_swig.get_time
565 make_basename = _hexablock_swig.make_basename
566 class EltBase(_object):
567 __swig_setmethods__ = {}
568 __setattr__ = lambda self, name, value: _swig_setattr(self, EltBase, name, value)
569 __swig_getmethods__ = {}
570 __getattr__ = lambda self, name: _swig_getattr(self, EltBase, name)
571 __repr__ = _swig_repr
572 def countHexa(*args): return _hexablock_swig.EltBase_countHexa(*args)
573 def countQuad(*args): return _hexablock_swig.EltBase_countQuad(*args)
574 def countEdge(*args): return _hexablock_swig.EltBase_countEdge(*args)
575 def countVertex(*args): return _hexablock_swig.EltBase_countVertex(*args)
576 def setError(*args): return _hexablock_swig.EltBase_setError(*args)
577 def getError(*args): return _hexablock_swig.EltBase_getError(*args)
578 def isValid(*args): return _hexablock_swig.EltBase_isValid(*args)
579 def isBad(*args): return _hexablock_swig.EltBase_isBad(*args)
580 def duplicate(*args): return _hexablock_swig.EltBase_duplicate(*args)
581 def clearAssociation(*args): return _hexablock_swig.EltBase_clearAssociation(*args)
582 def replaceEdge(*args): return _hexablock_swig.EltBase_replaceEdge(*args)
583 def replaceVertex(*args): return _hexablock_swig.EltBase_replaceVertex(*args)
584 def __init__(self, *args):
585 this = _hexablock_swig.new_EltBase(*args)
586 try: self.this.append(this)
587 except: self.this = this
588 __swig_destroy__ = _hexablock_swig.delete_EltBase
589 __del__ = lambda self : None;
590 def remove(*args): return _hexablock_swig.EltBase_remove(*args)
591 def suppress(*args): return _hexablock_swig.EltBase_suppress(*args)
592 def dump(*args): return _hexablock_swig.EltBase_dump(*args)
593 def saveXml(*args): return _hexablock_swig.EltBase_saveXml(*args)
594 def majReferences(*args): return _hexablock_swig.EltBase_majReferences(*args)
595 def makeVarName(*args): return _hexablock_swig.EltBase_makeVarName(*args)
596 __swig_getmethods__["makeName"] = lambda x: _hexablock_swig.EltBase_makeName
597 if _newclass:makeName = staticmethod(_hexablock_swig.EltBase_makeName)
598 def next(*args): return _hexablock_swig.EltBase_next(*args)
599 def setNext(*args): return _hexablock_swig.EltBase_setNext(*args)
600 def getId(*args): return _hexablock_swig.EltBase_getId(*args)
601 def setId(*args): return _hexablock_swig.EltBase_setId(*args)
602 def dad(*args): return _hexablock_swig.EltBase_dad(*args)
603 def getType(*args): return _hexablock_swig.EltBase_getType(*args)
604 def isHere(*args): return _hexablock_swig.EltBase_isHere(*args)
605 def isDeleted(*args): return _hexablock_swig.EltBase_isDeleted(*args)
606 def razReferences(*args): return _hexablock_swig.EltBase_razReferences(*args)
607 def addParent(*args): return _hexablock_swig.EltBase_addParent(*args)
608 def getNbrParents(*args): return _hexablock_swig.EltBase_getNbrParents(*args)
609 def hasParents(*args): return _hexablock_swig.EltBase_hasParents(*args)
610 def getFather(*args): return _hexablock_swig.EltBase_getFather(*args)
611 def getMark(*args): return _hexablock_swig.EltBase_getMark(*args)
612 def setMark(*args): return _hexablock_swig.EltBase_setMark(*args)
613 def printName(*args): return _hexablock_swig.EltBase_printName(*args)
614 def dumpRef(*args): return _hexablock_swig.EltBase_dumpRef(*args)
615 def getName(*args): return _hexablock_swig.EltBase_getName(*args)
616 def setName(*args): return _hexablock_swig.EltBase_setName(*args)
617 def debug(*args): return _hexablock_swig.EltBase_debug(*args)
618 def isAssociated(*args): return _hexablock_swig.EltBase_isAssociated(*args)
619 def getNextName(*args): return _hexablock_swig.EltBase_getNextName(*args)
620 EltBase_swigregister = _hexablock_swig.EltBase_swigregister
621 EltBase_swigregister(EltBase)
622 cvar = _hexablock_swig.cvar
623 ABR_TYPES = cvar.ABR_TYPES
624 fatal_error = _hexablock_swig.fatal_error
625 same_coords = _hexablock_swig.same_coords
626 requals = _hexablock_swig.requals
628 UnEpsil = cvar.UnEpsil
630 EltBase_makeName = _hexablock_swig.EltBase_makeName
632 class Vertex(EltBase):
633 __swig_setmethods__ = {}
634 for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
635 __setattr__ = lambda self, name, value: _swig_setattr(self, Vertex, name, value)
636 __swig_getmethods__ = {}
637 for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
638 __getattr__ = lambda self, name: _swig_getattr(self, Vertex, name)
639 __repr__ = _swig_repr
640 def getX(*args): return _hexablock_swig.Vertex_getX(*args)
641 def getY(*args): return _hexablock_swig.Vertex_getY(*args)
642 def getZ(*args): return _hexablock_swig.Vertex_getZ(*args)
643 def setX(*args): return _hexablock_swig.Vertex_setX(*args)
644 def setY(*args): return _hexablock_swig.Vertex_setY(*args)
645 def setZ(*args): return _hexablock_swig.Vertex_setZ(*args)
646 def getAssoX(*args): return _hexablock_swig.Vertex_getAssoX(*args)
647 def getAssoY(*args): return _hexablock_swig.Vertex_getAssoY(*args)
648 def getAssoZ(*args): return _hexablock_swig.Vertex_getAssoZ(*args)
649 def setAssociation(*args): return _hexablock_swig.Vertex_setAssociation(*args)
650 def clearAssociation(*args): return _hexablock_swig.Vertex_clearAssociation(*args)
651 def setColor(*args): return _hexablock_swig.Vertex_setColor(*args)
652 def __init__(self, *args):
653 this = _hexablock_swig.new_Vertex(*args)
654 try: self.this.append(this)
655 except: self.this = this
656 __swig_destroy__ = _hexablock_swig.delete_Vertex
657 __del__ = lambda self : None;
658 Vertex_swigregister = _hexablock_swig.Vertex_swigregister
659 Vertex_swigregister(Vertex)
662 __swig_setmethods__ = {}
663 for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
664 __setattr__ = lambda self, name, value: _swig_setattr(self, Edge, name, value)
665 __swig_getmethods__ = {}
666 for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
667 __getattr__ = lambda self, name: _swig_getattr(self, Edge, name)
668 __repr__ = _swig_repr
669 def getVertex(*args): return _hexablock_swig.Edge_getVertex(*args)
670 def addAssociation(*args): return _hexablock_swig.Edge_addAssociation(*args)
671 def setAssociation(*args): return _hexablock_swig.Edge_setAssociation(*args)
672 def findAssociation(*args): return _hexablock_swig.Edge_findAssociation(*args)
673 def clearAssociation(*args): return _hexablock_swig.Edge_clearAssociation(*args)
674 def setColor(*args): return _hexablock_swig.Edge_setColor(*args)
675 def getWay(*args): return _hexablock_swig.Edge_getWay(*args)
676 def getLength(*args): return _hexablock_swig.Edge_getLength(*args)
677 def __init__(self, *args):
678 this = _hexablock_swig.new_Edge(*args)
679 try: self.this.append(this)
680 except: self.this = this
681 __swig_destroy__ = _hexablock_swig.delete_Edge
682 __del__ = lambda self : None;
683 Edge_swigregister = _hexablock_swig.Edge_swigregister
684 Edge_swigregister(Edge)
687 __swig_setmethods__ = {}
688 for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
689 __setattr__ = lambda self, name, value: _swig_setattr(self, Quad, name, value)
690 __swig_getmethods__ = {}
691 for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
692 __getattr__ = lambda self, name: _swig_getattr(self, Quad, name)
693 __repr__ = _swig_repr
694 def getEdge(*args): return _hexablock_swig.Quad_getEdge(*args)
695 def getVertex(*args): return _hexablock_swig.Quad_getVertex(*args)
696 def addAssociation(*args): return _hexablock_swig.Quad_addAssociation(*args)
697 def clearAssociation(*args): return _hexablock_swig.Quad_clearAssociation(*args)
698 def setColor(*args): return _hexablock_swig.Quad_setColor(*args)
699 def nearestVertex(*args): return _hexablock_swig.Quad_nearestVertex(*args)
700 def getCenter(*args): return _hexablock_swig.Quad_getCenter(*args)
701 def __init__(self, *args):
702 this = _hexablock_swig.new_Quad(*args)
703 try: self.this.append(this)
704 except: self.this = this
705 __swig_destroy__ = _hexablock_swig.delete_Quad
706 __del__ = lambda self : None;
707 Quad_swigregister = _hexablock_swig.Quad_swigregister
708 Quad_swigregister(Quad)
711 __swig_setmethods__ = {}
712 for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
713 __setattr__ = lambda self, name, value: _swig_setattr(self, Hexa, name, value)
714 __swig_getmethods__ = {}
715 for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
716 __getattr__ = lambda self, name: _swig_getattr(self, Hexa, name)
717 __repr__ = _swig_repr
718 def getQuad(*args): return _hexablock_swig.Hexa_getQuad(*args)
719 def getEdge(*args): return _hexablock_swig.Hexa_getEdge(*args)
720 def getVertex(*args): return _hexablock_swig.Hexa_getVertex(*args)
721 def setColor(*args): return _hexablock_swig.Hexa_setColor(*args)
722 def __init__(self, *args):
723 this = _hexablock_swig.new_Hexa(*args)
724 try: self.this.append(this)
725 except: self.this = this
726 __swig_destroy__ = _hexablock_swig.delete_Hexa
727 __del__ = lambda self : None;
728 Hexa_swigregister = _hexablock_swig.Hexa_swigregister
729 Hexa_swigregister(Hexa)
731 class Vector(EltBase):
732 __swig_setmethods__ = {}
733 for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
734 __setattr__ = lambda self, name, value: _swig_setattr(self, Vector, name, value)
735 __swig_getmethods__ = {}
736 for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
737 __getattr__ = lambda self, name: _swig_getattr(self, Vector, name)
738 __repr__ = _swig_repr
739 def getDx(*args): return _hexablock_swig.Vector_getDx(*args)
740 def getDy(*args): return _hexablock_swig.Vector_getDy(*args)
741 def getDz(*args): return _hexablock_swig.Vector_getDz(*args)
742 def getNorm(*args): return _hexablock_swig.Vector_getNorm(*args)
743 def getAngleX(*args): return _hexablock_swig.Vector_getAngleX(*args)
744 def __init__(self, *args):
745 this = _hexablock_swig.new_Vector(*args)
746 try: self.this.append(this)
747 except: self.this = this
748 __swig_destroy__ = _hexablock_swig.delete_Vector
749 __del__ = lambda self : None;
750 Vector_swigregister = _hexablock_swig.Vector_swigregister
751 Vector_swigregister(Vector)
753 class Document(EltBase):
754 __swig_setmethods__ = {}
755 for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
756 __setattr__ = lambda self, name, value: _swig_setattr(self, Document, name, value)
757 __swig_getmethods__ = {}
758 for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
759 __getattr__ = lambda self, name: _swig_getattr(self, Document, name)
760 __repr__ = _swig_repr
761 def __init__(self, *args):
762 this = _hexablock_swig.new_Document(*args)
763 try: self.this.append(this)
764 except: self.this = this
765 def dump(*args): return _hexablock_swig.Document_dump(*args)
766 def setName(*args): return _hexablock_swig.Document_setName(*args)
767 def setLevel(*args): return _hexablock_swig.Document_setLevel(*args)
768 def save(*args): return _hexablock_swig.Document_save(*args)
769 def saveVtk(*args): return _hexablock_swig.Document_saveVtk(*args)
770 def purge(*args): return _hexablock_swig.Document_purge(*args)
771 def setTolerance(*args): return _hexablock_swig.Document_setTolerance(*args)
772 def getTolerance(*args): return _hexablock_swig.Document_getTolerance(*args)
773 def addVertex(*args): return _hexablock_swig.Document_addVertex(*args)
774 def addEdge(*args): return _hexablock_swig.Document_addEdge(*args)
775 def addEdgeVector(*args): return _hexablock_swig.Document_addEdgeVector(*args)
776 def addQuad(*args): return _hexablock_swig.Document_addQuad(*args)
777 def addQuadVertices(*args): return _hexablock_swig.Document_addQuadVertices(*args)
778 def addHexa(*args): return _hexablock_swig.Document_addHexa(*args)
779 def addHexaVertices(*args): return _hexablock_swig.Document_addHexaVertices(*args)
780 def addHexa2Quads(*args): return _hexablock_swig.Document_addHexa2Quads(*args)
781 def addHexa3Quads(*args): return _hexablock_swig.Document_addHexa3Quads(*args)
782 def addHexa4Quads(*args): return _hexablock_swig.Document_addHexa4Quads(*args)
783 def addHexa5Quads(*args): return _hexablock_swig.Document_addHexa5Quads(*args)
784 def addVector(*args): return _hexablock_swig.Document_addVector(*args)
785 def addVectorVertices(*args): return _hexablock_swig.Document_addVectorVertices(*args)
786 def addLaws(*args): return _hexablock_swig.Document_addLaws(*args)
787 def addHexaGroup(*args): return _hexablock_swig.Document_addHexaGroup(*args)
788 def addQuadGroup(*args): return _hexablock_swig.Document_addQuadGroup(*args)
789 def addQuadNodeGroup(*args): return _hexablock_swig.Document_addQuadNodeGroup(*args)
790 def addHexaNodeGroup(*args): return _hexablock_swig.Document_addHexaNodeGroup(*args)
791 def addEdgeGroup(*args): return _hexablock_swig.Document_addEdgeGroup(*args)
792 def addEdgeNodeGroup(*args): return _hexablock_swig.Document_addEdgeNodeGroup(*args)
793 def addVertexNodeGroup(*args): return _hexablock_swig.Document_addVertexNodeGroup(*args)
794 def makeTranslation(*args): return _hexablock_swig.Document_makeTranslation(*args)
795 def makeScale(*args): return _hexablock_swig.Document_makeScale(*args)
796 def makeRotation(*args): return _hexablock_swig.Document_makeRotation(*args)
797 def makeSymmetryPoint(*args): return _hexablock_swig.Document_makeSymmetryPoint(*args)
798 def makeSymmetryLine(*args): return _hexablock_swig.Document_makeSymmetryLine(*args)
799 def makeSymmetryPlane(*args): return _hexablock_swig.Document_makeSymmetryPlane(*args)
800 def performTranslation(*args): return _hexablock_swig.Document_performTranslation(*args)
801 def performScale(*args): return _hexablock_swig.Document_performScale(*args)
802 def performRotation(*args): return _hexablock_swig.Document_performRotation(*args)
803 def performSymmetryPoint(*args): return _hexablock_swig.Document_performSymmetryPoint(*args)
804 def performSymmetryLine(*args): return _hexablock_swig.Document_performSymmetryLine(*args)
805 def performSymmetryPlane(*args): return _hexablock_swig.Document_performSymmetryPlane(*args)
806 def disconnectQuad(*args): return _hexablock_swig.Document_disconnectQuad(*args)
807 def disconnectEdge(*args): return _hexablock_swig.Document_disconnectEdge(*args)
808 def disconnectVertex(*args): return _hexablock_swig.Document_disconnectVertex(*args)
809 def disconnectEdges(*args): return _hexablock_swig.Document_disconnectEdges(*args)
810 def replace(*args): return _hexablock_swig.Document_replace(*args)
811 def mergeVertices(*args): return _hexablock_swig.Document_mergeVertices(*args)
812 def mergeEdges(*args): return _hexablock_swig.Document_mergeEdges(*args)
813 def mergeQuads(*args): return _hexablock_swig.Document_mergeQuads(*args)
814 def clearAssociation(*args): return _hexablock_swig.Document_clearAssociation(*args)
815 def associateOpenedLine(*args): return _hexablock_swig.Document_associateOpenedLine(*args)
816 def associateClosedLine(*args): return _hexablock_swig.Document_associateClosedLine(*args)
817 def countHexa(*args): return _hexablock_swig.Document_countHexa(*args)
818 def countQuad(*args): return _hexablock_swig.Document_countQuad(*args)
819 def countEdge(*args): return _hexablock_swig.Document_countEdge(*args)
820 def countVertex(*args): return _hexablock_swig.Document_countVertex(*args)
821 def countVector(*args): return _hexablock_swig.Document_countVector(*args)
822 def countGroup(*args): return _hexablock_swig.Document_countGroup(*args)
823 def countLaw(*args): return _hexablock_swig.Document_countLaw(*args)
824 def countPropagation(*args): return _hexablock_swig.Document_countPropagation(*args)
825 def countShape(*args): return _hexablock_swig.Document_countShape(*args)
826 def countUsedHexa(*args): return _hexablock_swig.Document_countUsedHexa(*args)
827 def countUsedQuad(*args): return _hexablock_swig.Document_countUsedQuad(*args)
828 def countUsedEdge(*args): return _hexablock_swig.Document_countUsedEdge(*args)
829 def countUsedVertex(*args): return _hexablock_swig.Document_countUsedVertex(*args)
830 def getHexa(*args): return _hexablock_swig.Document_getHexa(*args)
831 def getQuad(*args): return _hexablock_swig.Document_getQuad(*args)
832 def getEdge(*args): return _hexablock_swig.Document_getEdge(*args)
833 def getVertex(*args): return _hexablock_swig.Document_getVertex(*args)
834 def getUsedHexa(*args): return _hexablock_swig.Document_getUsedHexa(*args)
835 def getUsedQuad(*args): return _hexablock_swig.Document_getUsedQuad(*args)
836 def getUsedEdge(*args): return _hexablock_swig.Document_getUsedEdge(*args)
837 def getUsedVertex(*args): return _hexablock_swig.Document_getUsedVertex(*args)
838 def getVector(*args): return _hexablock_swig.Document_getVector(*args)
839 def getShape(*args): return _hexablock_swig.Document_getShape(*args)
840 def getGroup(*args): return _hexablock_swig.Document_getGroup(*args)
841 def getLaw(*args): return _hexablock_swig.Document_getLaw(*args)
842 def getPropagation(*args): return _hexablock_swig.Document_getPropagation(*args)
843 def findEdge(*args): return _hexablock_swig.Document_findEdge(*args)
844 def findQuad(*args): return _hexablock_swig.Document_findQuad(*args)
845 def findHexa(*args): return _hexablock_swig.Document_findHexa(*args)
846 def findGroup(*args): return _hexablock_swig.Document_findGroup(*args)
847 def findLaw(*args): return _hexablock_swig.Document_findLaw(*args)
848 def findPropagation(*args): return _hexablock_swig.Document_findPropagation(*args)
849 def removeHexa(*args): return _hexablock_swig.Document_removeHexa(*args)
850 def removeQuad(*args): return _hexablock_swig.Document_removeQuad(*args)
851 def removeConnectedHexa(*args): return _hexablock_swig.Document_removeConnectedHexa(*args)
852 def removeElements(*args): return _hexablock_swig.Document_removeElements(*args)
853 def removeGroup(*args): return _hexablock_swig.Document_removeGroup(*args)
854 def removeLaw(*args): return _hexablock_swig.Document_removeLaw(*args)
855 def makeCartesianTop(*args): return _hexablock_swig.Document_makeCartesianTop(*args)
856 def makeCartesianUni(*args): return _hexablock_swig.Document_makeCartesianUni(*args)
857 def makeCartesian(*args): return _hexablock_swig.Document_makeCartesian(*args)
858 def makeCylinderTop(*args): return _hexablock_swig.Document_makeCylinderTop(*args)
859 def makeCylinderUni(*args): return _hexablock_swig.Document_makeCylinderUni(*args)
860 def makeCylinder(*args): return _hexablock_swig.Document_makeCylinder(*args)
861 def makePipeTop(*args): return _hexablock_swig.Document_makePipeTop(*args)
862 def makePipeUni(*args): return _hexablock_swig.Document_makePipeUni(*args)
863 def makePipe(*args): return _hexablock_swig.Document_makePipe(*args)
864 def makeSphericalTop(*args): return _hexablock_swig.Document_makeSphericalTop(*args)
865 def makeSphericalUni(*args): return _hexablock_swig.Document_makeSphericalUni(*args)
866 def makeSpherical(*args): return _hexablock_swig.Document_makeSpherical(*args)
867 def makeSphereTop(*args): return _hexablock_swig.Document_makeSphereTop(*args)
868 def makeSphereUni(*args): return _hexablock_swig.Document_makeSphereUni(*args)
869 def makeSphere(*args): return _hexablock_swig.Document_makeSphere(*args)
870 def makeRindTop(*args): return _hexablock_swig.Document_makeRindTop(*args)
871 def makeRindUni(*args): return _hexablock_swig.Document_makeRindUni(*args)
872 def makeRind(*args): return _hexablock_swig.Document_makeRind(*args)
873 def makeCylinders(*args): return _hexablock_swig.Document_makeCylinders(*args)
874 def makePipes(*args): return _hexablock_swig.Document_makePipes(*args)
875 def extrudeQuadTop(*args): return _hexablock_swig.Document_extrudeQuadTop(*args)
876 def extrudeQuadUni(*args): return _hexablock_swig.Document_extrudeQuadUni(*args)
877 def extrudeQuad(*args): return _hexablock_swig.Document_extrudeQuad(*args)
878 def extrudeQuadsTop(*args): return _hexablock_swig.Document_extrudeQuadsTop(*args)
879 def extrudeQuadsUni(*args): return _hexablock_swig.Document_extrudeQuadsUni(*args)
880 def extrudeQuads(*args): return _hexablock_swig.Document_extrudeQuads(*args)
881 def revolutionQuadUni(*args): return _hexablock_swig.Document_revolutionQuadUni(*args)
882 def revolutionQuad(*args): return _hexablock_swig.Document_revolutionQuad(*args)
883 def revolutionQuadsUni(*args): return _hexablock_swig.Document_revolutionQuadsUni(*args)
884 def revolutionQuads(*args): return _hexablock_swig.Document_revolutionQuads(*args)
885 def joinQuadUni(*args): return _hexablock_swig.Document_joinQuadUni(*args)
886 def joinQuadsUni(*args): return _hexablock_swig.Document_joinQuadsUni(*args)
887 def joinQuad(*args): return _hexablock_swig.Document_joinQuad(*args)
888 def joinQuads(*args): return _hexablock_swig.Document_joinQuads(*args)
889 def cutUni(*args): return _hexablock_swig.Document_cutUni(*args)
890 def cut(*args): return _hexablock_swig.Document_cut(*args)
891 def addGroup(*args): return _hexablock_swig.Document_addGroup(*args)
892 def isSaved(*args): return _hexablock_swig.Document_isSaved(*args)
893 def appendXml(*args): return _hexablock_swig.Document_appendXml(*args)
894 def getXml(*args): return _hexablock_swig.Document_getXml(*args)
895 def getLevel(*args): return _hexablock_swig.Document_getLevel(*args)
896 def findVertex(*args): return _hexablock_swig.Document_findVertex(*args)
897 def closeQuads(*args): return _hexablock_swig.Document_closeQuads(*args)
898 def addLaw(*args): return _hexablock_swig.Document_addLaw(*args)
899 def checkAssociations(*args): return _hexablock_swig.Document_checkAssociations(*args)
900 def addShape(*args): return _hexablock_swig.Document_addShape(*args)
901 __swig_destroy__ = _hexablock_swig.delete_Document
902 __del__ = lambda self : None;
903 Document_swigregister = _hexablock_swig.Document_swigregister
904 Document_swigregister(Document)
906 class Propagation(EltBase):
907 __swig_setmethods__ = {}
908 for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
909 __setattr__ = lambda self, name, value: _swig_setattr(self, Propagation, name, value)
910 __swig_getmethods__ = {}
911 for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
912 __getattr__ = lambda self, name: _swig_getattr(self, Propagation, name)
913 __repr__ = _swig_repr
914 def getEdges(*args): return _hexablock_swig.Propagation_getEdges(*args)
915 def getLaw(*args): return _hexablock_swig.Propagation_getLaw(*args)
916 def getWay(*args): return _hexablock_swig.Propagation_getWay(*args)
917 def setWay(*args): return _hexablock_swig.Propagation_setWay(*args)
918 def setLaw(*args): return _hexablock_swig.Propagation_setLaw(*args)
919 def __init__(self, *args):
920 this = _hexablock_swig.new_Propagation(*args)
921 try: self.this.append(this)
922 except: self.this = this
923 def saveXml(*args): return _hexablock_swig.Propagation_saveXml(*args)
924 def addEdge(*args): return _hexablock_swig.Propagation_addEdge(*args)
925 def majLaw(*args): return _hexablock_swig.Propagation_majLaw(*args)
926 __swig_destroy__ = _hexablock_swig.delete_Propagation
927 __del__ = lambda self : None;
928 Propagation_swigregister = _hexablock_swig.Propagation_swigregister
929 Propagation_swigregister(Propagation)
931 hex_instance = _hexablock_swig.hex_instance
933 __swig_setmethods__ = {}
934 __setattr__ = lambda self, name, value: _swig_setattr(self, Hex, name, value)
935 __swig_getmethods__ = {}
936 __getattr__ = lambda self, name: _swig_getattr(self, Hex, name)
937 __repr__ = _swig_repr
938 __swig_getmethods__["getInstance"] = lambda x: _hexablock_swig.Hex_getInstance
939 if _newclass:getInstance = staticmethod(_hexablock_swig.Hex_getInstance)
940 def countDocument(*args): return _hexablock_swig.Hex_countDocument(*args)
941 def getDocument(*args): return _hexablock_swig.Hex_getDocument(*args)
942 def removeDocument(*args): return _hexablock_swig.Hex_removeDocument(*args)
943 def addDocument(*args): return _hexablock_swig.Hex_addDocument(*args)
944 def loadDocument(*args): return _hexablock_swig.Hex_loadDocument(*args)
945 def findDocument(*args): return _hexablock_swig.Hex_findDocument(*args)
946 def what(*args): return _hexablock_swig.Hex_what(*args)
947 def sizeofMessage(*args): return _hexablock_swig.Hex_sizeofMessage(*args)
948 def getMessageLine(*args): return _hexablock_swig.Hex_getMessageLine(*args)
949 def __init__(self, *args):
950 this = _hexablock_swig.new_Hex(*args)
951 try: self.this.append(this)
952 except: self.this = this
953 __swig_destroy__ = _hexablock_swig.delete_Hex
954 __del__ = lambda self : None;
955 Hex_swigregister = _hexablock_swig.Hex_swigregister
956 Hex_swigregister(Hex)
957 Hex_getInstance = _hexablock_swig.Hex_getInstance
959 what = _hexablock_swig.what
960 class Elements(EltBase):
961 __swig_setmethods__ = {}
962 for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
963 __setattr__ = lambda self, name, value: _swig_setattr(self, Elements, name, value)
964 __swig_getmethods__ = {}
965 for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
966 __getattr__ = lambda self, name: _swig_getattr(self, Elements, name)
967 __repr__ = _swig_repr
968 def getHexa(*args): return _hexablock_swig.Elements_getHexa(*args)
969 def getQuad(*args): return _hexablock_swig.Elements_getQuad(*args)
970 def getEdge(*args): return _hexablock_swig.Elements_getEdge(*args)
971 def getVertex(*args): return _hexablock_swig.Elements_getVertex(*args)
972 def getHexaIJK(*args): return _hexablock_swig.Elements_getHexaIJK(*args)
973 def getQuadIJ(*args): return _hexablock_swig.Elements_getQuadIJ(*args)
974 def getQuadJK(*args): return _hexablock_swig.Elements_getQuadJK(*args)
975 def getQuadIK(*args): return _hexablock_swig.Elements_getQuadIK(*args)
976 def getEdgeI(*args): return _hexablock_swig.Elements_getEdgeI(*args)
977 def getEdgeJ(*args): return _hexablock_swig.Elements_getEdgeJ(*args)
978 def getEdgeK(*args): return _hexablock_swig.Elements_getEdgeK(*args)
979 def getVertexIJK(*args): return _hexablock_swig.Elements_getVertexIJK(*args)
980 def countHexa(*args): return _hexablock_swig.Elements_countHexa(*args)
981 def countQuad(*args): return _hexablock_swig.Elements_countQuad(*args)
982 def countEdge(*args): return _hexablock_swig.Elements_countEdge(*args)
983 def countVertex(*args): return _hexablock_swig.Elements_countVertex(*args)
984 def nearestVertex(*args): return _hexablock_swig.Elements_nearestVertex(*args)
985 def findVertex(*args): return _hexablock_swig.Elements_findVertex(*args)
986 def clearAssociation(*args): return _hexablock_swig.Elements_clearAssociation(*args)
987 def saveVtk(*args): return _hexablock_swig.Elements_saveVtk(*args)
988 def __init__(self, *args):
989 this = _hexablock_swig.new_Elements(*args)
990 try: self.this.append(this)
991 except: self.this = this
992 __swig_destroy__ = _hexablock_swig.delete_Elements
993 __del__ = lambda self : None;
994 Elements_swigregister = _hexablock_swig.Elements_swigregister
995 Elements_swigregister(Elements)
997 class BiCylinder(Elements):
998 __swig_setmethods__ = {}
999 for _s in [Elements]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1000 __setattr__ = lambda self, name, value: _swig_setattr(self, BiCylinder, name, value)
1001 __swig_getmethods__ = {}
1002 for _s in [Elements]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1003 __getattr__ = lambda self, name: _swig_getattr(self, BiCylinder, name)
1004 __repr__ = _swig_repr
1005 def __init__(self, *args):
1006 this = _hexablock_swig.new_BiCylinder(*args)
1007 try: self.this.append(this)
1008 except: self.this = this
1009 def getHexaIJK(*args): return _hexablock_swig.BiCylinder_getHexaIJK(*args)
1010 def getQuadIJ(*args): return _hexablock_swig.BiCylinder_getQuadIJ(*args)
1011 def getQuadJK(*args): return _hexablock_swig.BiCylinder_getQuadJK(*args)
1012 def getQuadIK(*args): return _hexablock_swig.BiCylinder_getQuadIK(*args)
1013 def getEdgeI(*args): return _hexablock_swig.BiCylinder_getEdgeI(*args)
1014 def getEdgeJ(*args): return _hexablock_swig.BiCylinder_getEdgeJ(*args)
1015 def getEdgeK(*args): return _hexablock_swig.BiCylinder_getEdgeK(*args)
1016 def getVertexIJK(*args): return _hexablock_swig.BiCylinder_getVertexIJK(*args)
1017 __swig_destroy__ = _hexablock_swig.delete_BiCylinder
1018 __del__ = lambda self : None;
1019 BiCylinder_swigregister = _hexablock_swig.BiCylinder_swigregister
1020 BiCylinder_swigregister(BiCylinder)
1022 class NewShape(EltBase):
1023 __swig_setmethods__ = {}
1024 for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1025 __setattr__ = lambda self, name, value: _swig_setattr(self, NewShape, name, value)
1026 __swig_getmethods__ = {}
1027 for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1028 __getattr__ = lambda self, name: _swig_getattr(self, NewShape, name)
1029 __repr__ = _swig_repr
1030 def countVertex(*args): return _hexablock_swig.NewShape_countVertex(*args)
1031 def countEdge(*args): return _hexablock_swig.NewShape_countEdge(*args)
1032 def countFace(*args): return _hexablock_swig.NewShape_countFace(*args)
1033 def getVertex(*args): return _hexablock_swig.NewShape_getVertex(*args)
1034 def getEdge(*args): return _hexablock_swig.NewShape_getEdge(*args)
1035 def getFace(*args): return _hexablock_swig.NewShape_getFace(*args)
1036 def getNameVertex(*args): return _hexablock_swig.NewShape_getNameVertex(*args)
1037 def getNameEdge(*args): return _hexablock_swig.NewShape_getNameEdge(*args)
1038 def getNameFace(*args): return _hexablock_swig.NewShape_getNameFace(*args)
1039 def __init__(self, *args):
1040 this = _hexablock_swig.new_NewShape(*args)
1041 try: self.this.append(this)
1042 except: self.this = this
1043 __swig_destroy__ = _hexablock_swig.delete_NewShape
1044 __del__ = lambda self : None;
1045 NewShape_swigregister = _hexablock_swig.NewShape_swigregister
1046 NewShape_swigregister(NewShape)
1048 class Group(EltBase):
1049 __swig_setmethods__ = {}
1050 for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1051 __setattr__ = lambda self, name, value: _swig_setattr(self, Group, name, value)
1052 __swig_getmethods__ = {}
1053 for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1054 __getattr__ = lambda self, name: _swig_getattr(self, Group, name)
1055 __repr__ = _swig_repr
1056 def addElement(*args): return _hexablock_swig.Group_addElement(*args)
1057 def countElement(*args): return _hexablock_swig.Group_countElement(*args)
1058 def getKind(*args): return _hexablock_swig.Group_getKind(*args)
1059 def clearElement(*args): return _hexablock_swig.Group_clearElement(*args)
1060 def removeElement(*args): return _hexablock_swig.Group_removeElement(*args)
1061 def getElement(*args): return _hexablock_swig.Group_getElement(*args)
1062 def __init__(self, *args):
1063 this = _hexablock_swig.new_Group(*args)
1064 try: self.this.append(this)
1065 except: self.this = this
1066 __swig_destroy__ = _hexablock_swig.delete_Group
1067 __del__ = lambda self : None;
1068 Group_swigregister = _hexablock_swig.Group_swigregister
1069 Group_swigregister(Group)