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