]> SALOME platform Git repositories - modules/hexablock.git/blob - src/HEXABLOCK_SWIG/hexablock_swig.py
Salome HOME
Revert "Synchronize adm files"
[modules/hexablock.git] / src / HEXABLOCK_SWIG / hexablock_swig.py
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 _hexablock_swig
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 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"
57     __repr__ = _swig_repr
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)
78
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)
84     __repr__ = _swig_repr
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)
124
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)
170
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)
216
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)
262
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)
308
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)
354
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)
400
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
627 Epsil = cvar.Epsil
628 UnEpsil = cvar.UnEpsil
629 Epsil2 = cvar.Epsil2
630 EltBase_makeName = _hexablock_swig.EltBase_makeName
631
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)
660
661 class Edge(EltBase):
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)
685
686 class Quad(EltBase):
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)
709
710 class Hexa(EltBase):
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)
730
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)
752
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 getFirstExplicitShape(*args): return _hexablock_swig.Document_getFirstExplicitShape(*args)
844     def findEdge(*args): return _hexablock_swig.Document_findEdge(*args)
845     def findQuad(*args): return _hexablock_swig.Document_findQuad(*args)
846     def findHexa(*args): return _hexablock_swig.Document_findHexa(*args)
847     def findGroup(*args): return _hexablock_swig.Document_findGroup(*args)
848     def findLaw(*args): return _hexablock_swig.Document_findLaw(*args)
849     def findPropagation(*args): return _hexablock_swig.Document_findPropagation(*args)
850     def removeHexa(*args): return _hexablock_swig.Document_removeHexa(*args)
851     def removeQuad(*args): return _hexablock_swig.Document_removeQuad(*args)
852     def removeConnectedHexa(*args): return _hexablock_swig.Document_removeConnectedHexa(*args)
853     def removeElements(*args): return _hexablock_swig.Document_removeElements(*args)
854     def removeGroup(*args): return _hexablock_swig.Document_removeGroup(*args)
855     def removeLaw(*args): return _hexablock_swig.Document_removeLaw(*args)
856     def makeCartesianTop(*args): return _hexablock_swig.Document_makeCartesianTop(*args)
857     def makeCartesianUni(*args): return _hexablock_swig.Document_makeCartesianUni(*args)
858     def makeCartesian(*args): return _hexablock_swig.Document_makeCartesian(*args)
859     def makeCylinderTop(*args): return _hexablock_swig.Document_makeCylinderTop(*args)
860     def makeCylinderUni(*args): return _hexablock_swig.Document_makeCylinderUni(*args)
861     def makeCylinder(*args): return _hexablock_swig.Document_makeCylinder(*args)
862     def makePipeTop(*args): return _hexablock_swig.Document_makePipeTop(*args)
863     def makePipeUni(*args): return _hexablock_swig.Document_makePipeUni(*args)
864     def makePipe(*args): return _hexablock_swig.Document_makePipe(*args)
865     def makeSphericalTop(*args): return _hexablock_swig.Document_makeSphericalTop(*args)
866     def makeSphericalUni(*args): return _hexablock_swig.Document_makeSphericalUni(*args)
867     def makeSpherical(*args): return _hexablock_swig.Document_makeSpherical(*args)
868     def makeSphereTop(*args): return _hexablock_swig.Document_makeSphereTop(*args)
869     def makeSphereUni(*args): return _hexablock_swig.Document_makeSphereUni(*args)
870     def makeSphere(*args): return _hexablock_swig.Document_makeSphere(*args)
871     def makeRindTop(*args): return _hexablock_swig.Document_makeRindTop(*args)
872     def makeRindUni(*args): return _hexablock_swig.Document_makeRindUni(*args)
873     def makeRind(*args): return _hexablock_swig.Document_makeRind(*args)
874     def makeCylinders(*args): return _hexablock_swig.Document_makeCylinders(*args)
875     def makePipes(*args): return _hexablock_swig.Document_makePipes(*args)
876     def extrudeQuadTop(*args): return _hexablock_swig.Document_extrudeQuadTop(*args)
877     def extrudeQuadUni(*args): return _hexablock_swig.Document_extrudeQuadUni(*args)
878     def extrudeQuad(*args): return _hexablock_swig.Document_extrudeQuad(*args)
879     def extrudeQuadsTop(*args): return _hexablock_swig.Document_extrudeQuadsTop(*args)
880     def extrudeQuadsUni(*args): return _hexablock_swig.Document_extrudeQuadsUni(*args)
881     def extrudeQuads(*args): return _hexablock_swig.Document_extrudeQuads(*args)
882     def revolutionQuadUni(*args): return _hexablock_swig.Document_revolutionQuadUni(*args)
883     def revolutionQuad(*args): return _hexablock_swig.Document_revolutionQuad(*args)
884     def revolutionQuadsUni(*args): return _hexablock_swig.Document_revolutionQuadsUni(*args)
885     def revolutionQuads(*args): return _hexablock_swig.Document_revolutionQuads(*args)
886     def joinQuadUni(*args): return _hexablock_swig.Document_joinQuadUni(*args)
887     def joinQuadsUni(*args): return _hexablock_swig.Document_joinQuadsUni(*args)
888     def joinQuad(*args): return _hexablock_swig.Document_joinQuad(*args)
889     def joinQuads(*args): return _hexablock_swig.Document_joinQuads(*args)
890     def cutUni(*args): return _hexablock_swig.Document_cutUni(*args)
891     def cut(*args): return _hexablock_swig.Document_cut(*args)
892     def addGroup(*args): return _hexablock_swig.Document_addGroup(*args)
893     def isSaved(*args): return _hexablock_swig.Document_isSaved(*args)
894     def appendXml(*args): return _hexablock_swig.Document_appendXml(*args)
895     def getXml(*args): return _hexablock_swig.Document_getXml(*args)
896     def getLevel(*args): return _hexablock_swig.Document_getLevel(*args)
897     def findVertex(*args): return _hexablock_swig.Document_findVertex(*args)
898     def closeQuads(*args): return _hexablock_swig.Document_closeQuads(*args)
899     def addLaw(*args): return _hexablock_swig.Document_addLaw(*args)
900     def checkAssociations(*args): return _hexablock_swig.Document_checkAssociations(*args)
901     def addShape(*args): return _hexablock_swig.Document_addShape(*args)
902     __swig_destroy__ = _hexablock_swig.delete_Document
903     __del__ = lambda self : None;
904 Document_swigregister = _hexablock_swig.Document_swigregister
905 Document_swigregister(Document)
906
907 class Propagation(EltBase):
908     __swig_setmethods__ = {}
909     for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
910     __setattr__ = lambda self, name, value: _swig_setattr(self, Propagation, name, value)
911     __swig_getmethods__ = {}
912     for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
913     __getattr__ = lambda self, name: _swig_getattr(self, Propagation, name)
914     __repr__ = _swig_repr
915     def getEdges(*args): return _hexablock_swig.Propagation_getEdges(*args)
916     def getLaw(*args): return _hexablock_swig.Propagation_getLaw(*args)
917     def getWay(*args): return _hexablock_swig.Propagation_getWay(*args)
918     def setWay(*args): return _hexablock_swig.Propagation_setWay(*args)
919     def setLaw(*args): return _hexablock_swig.Propagation_setLaw(*args)
920     def __init__(self, *args): 
921         this = _hexablock_swig.new_Propagation(*args)
922         try: self.this.append(this)
923         except: self.this = this
924     def saveXml(*args): return _hexablock_swig.Propagation_saveXml(*args)
925     def addEdge(*args): return _hexablock_swig.Propagation_addEdge(*args)
926     def majLaw(*args): return _hexablock_swig.Propagation_majLaw(*args)
927     __swig_destroy__ = _hexablock_swig.delete_Propagation
928     __del__ = lambda self : None;
929 Propagation_swigregister = _hexablock_swig.Propagation_swigregister
930 Propagation_swigregister(Propagation)
931
932 hex_instance = _hexablock_swig.hex_instance
933 class Hex(_object):
934     __swig_setmethods__ = {}
935     __setattr__ = lambda self, name, value: _swig_setattr(self, Hex, name, value)
936     __swig_getmethods__ = {}
937     __getattr__ = lambda self, name: _swig_getattr(self, Hex, name)
938     __repr__ = _swig_repr
939     __swig_getmethods__["getInstance"] = lambda x: _hexablock_swig.Hex_getInstance
940     if _newclass:getInstance = staticmethod(_hexablock_swig.Hex_getInstance)
941     def countDocument(*args): return _hexablock_swig.Hex_countDocument(*args)
942     def getDocument(*args): return _hexablock_swig.Hex_getDocument(*args)
943     def removeDocument(*args): return _hexablock_swig.Hex_removeDocument(*args)
944     def addDocument(*args): return _hexablock_swig.Hex_addDocument(*args)
945     def loadDocument(*args): return _hexablock_swig.Hex_loadDocument(*args)
946     def findDocument(*args): return _hexablock_swig.Hex_findDocument(*args)
947     def what(*args): return _hexablock_swig.Hex_what(*args)
948     def sizeofMessage(*args): return _hexablock_swig.Hex_sizeofMessage(*args)
949     def getMessageLine(*args): return _hexablock_swig.Hex_getMessageLine(*args)
950     def __init__(self, *args): 
951         this = _hexablock_swig.new_Hex(*args)
952         try: self.this.append(this)
953         except: self.this = this
954     __swig_destroy__ = _hexablock_swig.delete_Hex
955     __del__ = lambda self : None;
956 Hex_swigregister = _hexablock_swig.Hex_swigregister
957 Hex_swigregister(Hex)
958 Hex_getInstance = _hexablock_swig.Hex_getInstance
959
960 what = _hexablock_swig.what
961 class Elements(EltBase):
962     __swig_setmethods__ = {}
963     for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
964     __setattr__ = lambda self, name, value: _swig_setattr(self, Elements, name, value)
965     __swig_getmethods__ = {}
966     for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
967     __getattr__ = lambda self, name: _swig_getattr(self, Elements, name)
968     __repr__ = _swig_repr
969     def getHexa(*args): return _hexablock_swig.Elements_getHexa(*args)
970     def getQuad(*args): return _hexablock_swig.Elements_getQuad(*args)
971     def getEdge(*args): return _hexablock_swig.Elements_getEdge(*args)
972     def getVertex(*args): return _hexablock_swig.Elements_getVertex(*args)
973     def getHexaIJK(*args): return _hexablock_swig.Elements_getHexaIJK(*args)
974     def getQuadIJ(*args): return _hexablock_swig.Elements_getQuadIJ(*args)
975     def getQuadJK(*args): return _hexablock_swig.Elements_getQuadJK(*args)
976     def getQuadIK(*args): return _hexablock_swig.Elements_getQuadIK(*args)
977     def getEdgeI(*args): return _hexablock_swig.Elements_getEdgeI(*args)
978     def getEdgeJ(*args): return _hexablock_swig.Elements_getEdgeJ(*args)
979     def getEdgeK(*args): return _hexablock_swig.Elements_getEdgeK(*args)
980     def getVertexIJK(*args): return _hexablock_swig.Elements_getVertexIJK(*args)
981     def countHexa(*args): return _hexablock_swig.Elements_countHexa(*args)
982     def countQuad(*args): return _hexablock_swig.Elements_countQuad(*args)
983     def countEdge(*args): return _hexablock_swig.Elements_countEdge(*args)
984     def countVertex(*args): return _hexablock_swig.Elements_countVertex(*args)
985     def nearestVertex(*args): return _hexablock_swig.Elements_nearestVertex(*args)
986     def findVertex(*args): return _hexablock_swig.Elements_findVertex(*args)
987     def clearAssociation(*args): return _hexablock_swig.Elements_clearAssociation(*args)
988     def saveVtk(*args): return _hexablock_swig.Elements_saveVtk(*args)
989     def __init__(self, *args): 
990         this = _hexablock_swig.new_Elements(*args)
991         try: self.this.append(this)
992         except: self.this = this
993     __swig_destroy__ = _hexablock_swig.delete_Elements
994     __del__ = lambda self : None;
995 Elements_swigregister = _hexablock_swig.Elements_swigregister
996 Elements_swigregister(Elements)
997
998 class BiCylinder(Elements):
999     __swig_setmethods__ = {}
1000     for _s in [Elements]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1001     __setattr__ = lambda self, name, value: _swig_setattr(self, BiCylinder, name, value)
1002     __swig_getmethods__ = {}
1003     for _s in [Elements]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1004     __getattr__ = lambda self, name: _swig_getattr(self, BiCylinder, name)
1005     __repr__ = _swig_repr
1006     def __init__(self, *args): 
1007         this = _hexablock_swig.new_BiCylinder(*args)
1008         try: self.this.append(this)
1009         except: self.this = this
1010     def getHexaIJK(*args): return _hexablock_swig.BiCylinder_getHexaIJK(*args)
1011     def getQuadIJ(*args): return _hexablock_swig.BiCylinder_getQuadIJ(*args)
1012     def getQuadJK(*args): return _hexablock_swig.BiCylinder_getQuadJK(*args)
1013     def getQuadIK(*args): return _hexablock_swig.BiCylinder_getQuadIK(*args)
1014     def getEdgeI(*args): return _hexablock_swig.BiCylinder_getEdgeI(*args)
1015     def getEdgeJ(*args): return _hexablock_swig.BiCylinder_getEdgeJ(*args)
1016     def getEdgeK(*args): return _hexablock_swig.BiCylinder_getEdgeK(*args)
1017     def getVertexIJK(*args): return _hexablock_swig.BiCylinder_getVertexIJK(*args)
1018     __swig_destroy__ = _hexablock_swig.delete_BiCylinder
1019     __del__ = lambda self : None;
1020 BiCylinder_swigregister = _hexablock_swig.BiCylinder_swigregister
1021 BiCylinder_swigregister(BiCylinder)
1022
1023 class NewShape(EltBase):
1024     __swig_setmethods__ = {}
1025     for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1026     __setattr__ = lambda self, name, value: _swig_setattr(self, NewShape, name, value)
1027     __swig_getmethods__ = {}
1028     for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1029     __getattr__ = lambda self, name: _swig_getattr(self, NewShape, name)
1030     __repr__ = _swig_repr
1031     def countVertex(*args): return _hexablock_swig.NewShape_countVertex(*args)
1032     def countEdge(*args): return _hexablock_swig.NewShape_countEdge(*args)
1033     def countFace(*args): return _hexablock_swig.NewShape_countFace(*args)
1034     def getVertex(*args): return _hexablock_swig.NewShape_getVertex(*args)
1035     def getEdge(*args): return _hexablock_swig.NewShape_getEdge(*args)
1036     def getFace(*args): return _hexablock_swig.NewShape_getFace(*args)
1037     def getNameVertex(*args): return _hexablock_swig.NewShape_getNameVertex(*args)
1038     def getNameEdge(*args): return _hexablock_swig.NewShape_getNameEdge(*args)
1039     def getNameFace(*args): return _hexablock_swig.NewShape_getNameFace(*args)
1040     def __init__(self, *args): 
1041         this = _hexablock_swig.new_NewShape(*args)
1042         try: self.this.append(this)
1043         except: self.this = this
1044     __swig_destroy__ = _hexablock_swig.delete_NewShape
1045     __del__ = lambda self : None;
1046 NewShape_swigregister = _hexablock_swig.NewShape_swigregister
1047 NewShape_swigregister(NewShape)
1048
1049 class Group(EltBase):
1050     __swig_setmethods__ = {}
1051     for _s in [EltBase]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
1052     __setattr__ = lambda self, name, value: _swig_setattr(self, Group, name, value)
1053     __swig_getmethods__ = {}
1054     for _s in [EltBase]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
1055     __getattr__ = lambda self, name: _swig_getattr(self, Group, name)
1056     __repr__ = _swig_repr
1057     def addElement(*args): return _hexablock_swig.Group_addElement(*args)
1058     def countElement(*args): return _hexablock_swig.Group_countElement(*args)
1059     def getKind(*args): return _hexablock_swig.Group_getKind(*args)
1060     def clearElement(*args): return _hexablock_swig.Group_clearElement(*args)
1061     def removeElement(*args): return _hexablock_swig.Group_removeElement(*args)
1062     def getElement(*args): return _hexablock_swig.Group_getElement(*args)
1063     def __init__(self, *args): 
1064         this = _hexablock_swig.new_Group(*args)
1065         try: self.this.append(this)
1066         except: self.this = this
1067     __swig_destroy__ = _hexablock_swig.delete_Group
1068     __del__ = lambda self : None;
1069 Group_swigregister = _hexablock_swig.Group_swigregister
1070 Group_swigregister(Group)
1071
1072
1073