1 # This file was automatically generated by SWIG (http://www.swig.org).
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.
8 from sys import version_info
9 if version_info >= (2,6,0):
10 def swig_import_helper():
11 from os.path import dirname
15 fp, pathname, description = imp.find_module('_hexablock_swig', [dirname(__file__)])
17 import _hexablock_swig
18 return _hexablock_swig
21 _mod = imp.load_module('_hexablock_swig', fp, pathname, description)
25 _hexablock_swig = swig_import_helper()
26 del swig_import_helper
28 import _hexablock_swig
31 _swig_property = property
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)
37 if type(value).__name__ == 'SwigPyObject':
38 self.__dict__[name] = value
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
45 raise AttributeError("You cannot add attributes to %s" % self)
47 def _swig_setattr(self,class_type,name,value):
48 return _swig_setattr_nondynamic(self,class_type,name,value,0)
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)
57 try: strthis = "proxy of " + self.this.__repr__()
59 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
64 except AttributeError:
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")
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)
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)
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)
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)
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)
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)
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)
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)
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
569 def get_temp_name(*args):
570 return _hexablock_swig.get_temp_name(*args)
571 get_temp_name = _hexablock_swig.get_temp_name
573 def prod_scalaire(*args):
574 return _hexablock_swig.prod_scalaire(*args)
575 prod_scalaire = _hexablock_swig.prod_scalaire
577 def prod_vectoriel(*args):
578 return _hexablock_swig.prod_vectoriel(*args)
579 prod_vectoriel = _hexablock_swig.prod_vectoriel
581 def prod_mixte(*args):
582 return _hexablock_swig.prod_mixte(*args)
583 prod_mixte = _hexablock_swig.prod_mixte
585 def deg2radians(*args):
586 return _hexablock_swig.deg2radians(*args)
587 deg2radians = _hexablock_swig.deg2radians
589 def rad2degres(*args):
590 return _hexablock_swig.rad2degres(*args)
591 rad2degres = _hexablock_swig.rad2degres
593 def calc_norme(*args):
594 return _hexablock_swig.calc_norme(*args)
595 calc_norme = _hexablock_swig.calc_norme
597 def calc_distance(*args):
598 return _hexablock_swig.calc_distance(*args)
599 calc_distance = _hexablock_swig.calc_distance
602 return _hexablock_swig.calc_d2(*args)
603 calc_d2 = _hexablock_swig.calc_d2
605 def calc_vecteur(*args):
606 return _hexablock_swig.calc_vecteur(*args)
607 calc_vecteur = _hexablock_swig.calc_vecteur
609 def copy_vecteur(*args):
610 return _hexablock_swig.copy_vecteur(*args)
611 copy_vecteur = _hexablock_swig.copy_vecteur
613 def calc_milieu(*args):
614 return _hexablock_swig.calc_milieu(*args)
615 calc_milieu = _hexablock_swig.calc_milieu
617 def normer_vecteur(*args):
618 return _hexablock_swig.normer_vecteur(*args)
619 normer_vecteur = _hexablock_swig.normer_vecteur
622 return _hexablock_swig.carre(*args)
623 carre = _hexablock_swig.carre
626 return _hexablock_swig.on_debug()
627 on_debug = _hexablock_swig.on_debug
630 return _hexablock_swig.in_test()
631 in_test = _hexablock_swig.in_test
634 return _hexablock_swig.niv_debug()
635 niv_debug = _hexablock_swig.niv_debug
637 def set_minus(*args):
638 return _hexablock_swig.set_minus(*args)
639 set_minus = _hexablock_swig.set_minus
641 def special_option():
642 return _hexablock_swig.special_option()
643 special_option = _hexablock_swig.special_option
645 def set_special_option(*args):
646 return _hexablock_swig.set_special_option(*args)
647 set_special_option = _hexablock_swig.set_special_option
649 def sizeof_file(*args):
650 return _hexablock_swig.sizeof_file(*args)
651 sizeof_file = _hexablock_swig.sizeof_file
653 def read_file(*args):
654 return _hexablock_swig.read_file(*args)
655 read_file = _hexablock_swig.read_file
658 return _hexablock_swig.get_time(*args)
659 get_time = _hexablock_swig.get_time
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
723 def fatal_error(*args):
724 return _hexablock_swig.fatal_error(*args)
725 fatal_error = _hexablock_swig.fatal_error
727 def same_coords(*args):
728 return _hexablock_swig.same_coords(*args)
729 same_coords = _hexablock_swig.same_coords
732 return _hexablock_swig.requals(*args)
733 requals = _hexablock_swig.requals
735 UnEpsil = cvar.UnEpsil
738 def EltBase_makeName(*args):
739 return _hexablock_swig.EltBase_makeName(*args)
740 EltBase_makeName = _hexablock_swig.EltBase_makeName
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)
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)
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)
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)
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)
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)
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)
1044 return _hexablock_swig.hex_instance()
1045 hex_instance = _hexablock_swig.hex_instance
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)
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)
1072 def Hex_getInstance():
1073 return _hexablock_swig.Hex_getInstance()
1074 Hex_getInstance = _hexablock_swig.Hex_getInstance
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)
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)
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)
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)