Skip to content

Commit 36cdff0

Browse files
committed
Added SWIG files for SMESH
1 parent 149fa2b commit 36cdff0

File tree

12 files changed

+15980
-0
lines changed

12 files changed

+15980
-0
lines changed

src/SWIG_files/wrapper/NETGENPlugin.i

Lines changed: 590 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 330 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,330 @@
1+
/*
2+
Copyright 2008-2016 Thomas Paviot (tpaviot@gmail.com)
3+
4+
5+
This file is part of pythonOCC.
6+
pythonOCC is free software: you can redistribute it and/or modify
7+
it under the terms of the GNU Lesser General Public License as published by
8+
the Free Software Foundation, either version 3 of the License, or
9+
(at your option) any later version.
10+
11+
pythonOCC is distributed in the hope that it will be useful,
12+
but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
GNU Lesser General Public License for more details.
15+
16+
You should have received a copy of the GNU Lesser General Public License
17+
along with pythonOCC. If not, see <http://www.gnu.org/licenses/>.
18+
19+
*/
20+
%{
21+
#include<NETGENPlugin_Defs.hxx>
22+
#include<NETGENPlugin_Hypothesis.hxx>
23+
#include<NETGENPlugin_Hypothesis_2D.hxx>
24+
#include<NETGENPlugin_Mesher.hxx>
25+
#include<NETGENPlugin_NETGEN_2D.hxx>
26+
#include<NETGENPlugin_NETGEN_2D3D.hxx>
27+
#include<NETGENPlugin_NETGEN_2D_ONLY.hxx>
28+
#include<NETGENPlugin_NETGEN_3D.hxx>
29+
#include<NETGENPlugin_SimpleHypothesis_2D.hxx>
30+
#include<NETGENPlugin_SimpleHypothesis_3D.hxx>
31+
#include<SMESH_Array1.hxx>
32+
#include<SMESH_Array2.hxx>
33+
#include<SMESH_Comment.hxx>
34+
#include<SMESH_ComputeError.hxx>
35+
#include<SMESH_Controls.hxx>
36+
#include<SMESH_DefineArray2.hxx>
37+
#include<SMESH_DefineIndexedMap.hxx>
38+
#include<SMESH_DriverDAT.hxx>
39+
#include<SMESH_DriverSTL.hxx>
40+
#include<SMESH_DriverUNV.hxx>
41+
#include<SMESH_Exception.hxx>
42+
#include<SMESH_Gen.hxx>
43+
#include<SMESH_Group.hxx>
44+
#include<SMESH_Hypothesis.hxx>
45+
#include<SMESH_IndexedDataMapOfShapeIndexedMapOfShape.hxx>
46+
#include<SMESH_IndexedMap.hxx>
47+
#include<SMESH_Mesh.hxx>
48+
#include<SMESH_MeshEditor.hxx>
49+
#include<SMESH_MesherHelper.hxx>
50+
#include<SMESH_MeshVSLink.hxx>
51+
#include<SMESH_Octree.hxx>
52+
#include<SMESH_OctreeNode.hxx>
53+
#include<SMESH_Pattern.hxx>
54+
#include<SMESH_SequenceOfElemPtr.hxx>
55+
#include<SMESH_SequenceOfNode.hxx>
56+
#include<SMESH_SMDS.hxx>
57+
#include<SMESH_SMESH.hxx>
58+
#include<SMESH_SMESHDS.hxx>
59+
#include<SMESH_StdMeshers.hxx>
60+
#include<SMESH_subMesh.hxx>
61+
#include<SMESH_subMeshEventListener.hxx>
62+
#include<TopoDS.hxx>
63+
#include<TopoDS_Builder.hxx>
64+
#include<TopoDS_Compound.hxx>
65+
#include<TopoDS_CompSolid.hxx>
66+
#include<TopoDS_Edge.hxx>
67+
#include<TopoDS_Face.hxx>
68+
#include<TopoDS_FrozenShape.hxx>
69+
#include<TopoDS_HShape.hxx>
70+
#include<TopoDS_Iterator.hxx>
71+
#include<TopoDS_ListIteratorOfListOfShape.hxx>
72+
#include<TopoDS_ListNodeOfListOfShape.hxx>
73+
#include<TopoDS_ListOfShape.hxx>
74+
#include<TopoDS_LockedShape.hxx>
75+
#include<TopoDS_Shape.hxx>
76+
#include<TopoDS_Shell.hxx>
77+
#include<TopoDS_Solid.hxx>
78+
#include<TopoDS_TCompound.hxx>
79+
#include<TopoDS_TCompSolid.hxx>
80+
#include<TopoDS_TEdge.hxx>
81+
#include<TopoDS_TFace.hxx>
82+
#include<TopoDS_TShape.hxx>
83+
#include<TopoDS_TShell.hxx>
84+
#include<TopoDS_TSolid.hxx>
85+
#include<TopoDS_TVertex.hxx>
86+
#include<TopoDS_TWire.hxx>
87+
#include<TopoDS_UnCompatibleShapes.hxx>
88+
#include<TopoDS_Vertex.hxx>
89+
#include<TopoDS_Wire.hxx>
90+
#include<TColgp_Array1OfCirc2d.hxx>
91+
#include<TColgp_Array1OfDir.hxx>
92+
#include<TColgp_Array1OfDir2d.hxx>
93+
#include<TColgp_Array1OfLin2d.hxx>
94+
#include<TColgp_Array1OfPnt.hxx>
95+
#include<TColgp_Array1OfPnt2d.hxx>
96+
#include<TColgp_Array1OfVec.hxx>
97+
#include<TColgp_Array1OfVec2d.hxx>
98+
#include<TColgp_Array1OfXY.hxx>
99+
#include<TColgp_Array1OfXYZ.hxx>
100+
#include<TColgp_Array2OfCirc2d.hxx>
101+
#include<TColgp_Array2OfDir.hxx>
102+
#include<TColgp_Array2OfDir2d.hxx>
103+
#include<TColgp_Array2OfLin2d.hxx>
104+
#include<TColgp_Array2OfPnt.hxx>
105+
#include<TColgp_Array2OfPnt2d.hxx>
106+
#include<TColgp_Array2OfVec.hxx>
107+
#include<TColgp_Array2OfVec2d.hxx>
108+
#include<TColgp_Array2OfXY.hxx>
109+
#include<TColgp_Array2OfXYZ.hxx>
110+
#include<TColgp_HArray1OfCirc2d.hxx>
111+
#include<TColgp_HArray1OfDir.hxx>
112+
#include<TColgp_HArray1OfDir2d.hxx>
113+
#include<TColgp_HArray1OfLin2d.hxx>
114+
#include<TColgp_HArray1OfPnt.hxx>
115+
#include<TColgp_HArray1OfPnt2d.hxx>
116+
#include<TColgp_HArray1OfVec.hxx>
117+
#include<TColgp_HArray1OfVec2d.hxx>
118+
#include<TColgp_HArray1OfXY.hxx>
119+
#include<TColgp_HArray1OfXYZ.hxx>
120+
#include<TColgp_HArray2OfCirc2d.hxx>
121+
#include<TColgp_HArray2OfDir.hxx>
122+
#include<TColgp_HArray2OfDir2d.hxx>
123+
#include<TColgp_HArray2OfLin2d.hxx>
124+
#include<TColgp_HArray2OfPnt.hxx>
125+
#include<TColgp_HArray2OfPnt2d.hxx>
126+
#include<TColgp_HArray2OfVec.hxx>
127+
#include<TColgp_HArray2OfVec2d.hxx>
128+
#include<TColgp_HArray2OfXY.hxx>
129+
#include<TColgp_HArray2OfXYZ.hxx>
130+
#include<TColgp_HSequenceOfDir.hxx>
131+
#include<TColgp_HSequenceOfDir2d.hxx>
132+
#include<TColgp_HSequenceOfPnt.hxx>
133+
#include<TColgp_HSequenceOfPnt2d.hxx>
134+
#include<TColgp_HSequenceOfVec.hxx>
135+
#include<TColgp_HSequenceOfVec2d.hxx>
136+
#include<TColgp_HSequenceOfXY.hxx>
137+
#include<TColgp_HSequenceOfXYZ.hxx>
138+
#include<TColgp_SequenceNodeOfSequenceOfArray1OfPnt2d.hxx>
139+
#include<TColgp_SequenceNodeOfSequenceOfDir.hxx>
140+
#include<TColgp_SequenceNodeOfSequenceOfDir2d.hxx>
141+
#include<TColgp_SequenceNodeOfSequenceOfPnt.hxx>
142+
#include<TColgp_SequenceNodeOfSequenceOfPnt2d.hxx>
143+
#include<TColgp_SequenceNodeOfSequenceOfVec.hxx>
144+
#include<TColgp_SequenceNodeOfSequenceOfVec2d.hxx>
145+
#include<TColgp_SequenceNodeOfSequenceOfXY.hxx>
146+
#include<TColgp_SequenceNodeOfSequenceOfXYZ.hxx>
147+
#include<TColgp_SequenceOfArray1OfPnt2d.hxx>
148+
#include<TColgp_SequenceOfDir.hxx>
149+
#include<TColgp_SequenceOfDir2d.hxx>
150+
#include<TColgp_SequenceOfPnt.hxx>
151+
#include<TColgp_SequenceOfPnt2d.hxx>
152+
#include<TColgp_SequenceOfVec.hxx>
153+
#include<TColgp_SequenceOfVec2d.hxx>
154+
#include<TColgp_SequenceOfXY.hxx>
155+
#include<TColgp_SequenceOfXYZ.hxx>
156+
#include<TColStd_Array1OfAsciiString.hxx>
157+
#include<TColStd_Array1OfBoolean.hxx>
158+
#include<TColStd_Array1OfByte.hxx>
159+
#include<TColStd_Array1OfCharacter.hxx>
160+
#include<TColStd_Array1OfExtendedString.hxx>
161+
#include<TColStd_Array1OfInteger.hxx>
162+
#include<TColStd_Array1OfListOfInteger.hxx>
163+
#include<TColStd_Array1OfReal.hxx>
164+
#include<TColStd_Array1OfTransient.hxx>
165+
#include<TColStd_Array2OfBoolean.hxx>
166+
#include<TColStd_Array2OfCharacter.hxx>
167+
#include<TColStd_Array2OfInteger.hxx>
168+
#include<TColStd_Array2OfReal.hxx>
169+
#include<TColStd_Array2OfTransient.hxx>
170+
#include<TColStd_DataMapIteratorOfDataMapOfAsciiStringInteger.hxx>
171+
#include<TColStd_DataMapIteratorOfDataMapOfIntegerInteger.hxx>
172+
#include<TColStd_DataMapIteratorOfDataMapOfIntegerListOfInteger.hxx>
173+
#include<TColStd_DataMapIteratorOfDataMapOfIntegerReal.hxx>
174+
#include<TColStd_DataMapIteratorOfDataMapOfIntegerTransient.hxx>
175+
#include<TColStd_DataMapIteratorOfDataMapOfStringInteger.hxx>
176+
#include<TColStd_DataMapIteratorOfDataMapOfTransientTransient.hxx>
177+
#include<TColStd_DataMapNodeOfDataMapOfAsciiStringInteger.hxx>
178+
#include<TColStd_DataMapNodeOfDataMapOfIntegerInteger.hxx>
179+
#include<TColStd_DataMapNodeOfDataMapOfIntegerListOfInteger.hxx>
180+
#include<TColStd_DataMapNodeOfDataMapOfIntegerReal.hxx>
181+
#include<TColStd_DataMapNodeOfDataMapOfIntegerTransient.hxx>
182+
#include<TColStd_DataMapNodeOfDataMapOfStringInteger.hxx>
183+
#include<TColStd_DataMapNodeOfDataMapOfTransientTransient.hxx>
184+
#include<TColStd_DataMapOfAsciiStringInteger.hxx>
185+
#include<TColStd_DataMapOfIntegerInteger.hxx>
186+
#include<TColStd_DataMapOfIntegerListOfInteger.hxx>
187+
#include<TColStd_DataMapOfIntegerReal.hxx>
188+
#include<TColStd_DataMapOfIntegerTransient.hxx>
189+
#include<TColStd_DataMapOfStringInteger.hxx>
190+
#include<TColStd_DataMapOfTransientTransient.hxx>
191+
#include<TColStd_HArray1OfAsciiString.hxx>
192+
#include<TColStd_HArray1OfBoolean.hxx>
193+
#include<TColStd_HArray1OfByte.hxx>
194+
#include<TColStd_HArray1OfCharacter.hxx>
195+
#include<TColStd_HArray1OfExtendedString.hxx>
196+
#include<TColStd_HArray1OfInteger.hxx>
197+
#include<TColStd_HArray1OfListOfInteger.hxx>
198+
#include<TColStd_HArray1OfReal.hxx>
199+
#include<TColStd_HArray1OfTransient.hxx>
200+
#include<TColStd_HArray2OfBoolean.hxx>
201+
#include<TColStd_HArray2OfCharacter.hxx>
202+
#include<TColStd_HArray2OfInteger.hxx>
203+
#include<TColStd_HArray2OfReal.hxx>
204+
#include<TColStd_HArray2OfTransient.hxx>
205+
#include<TColStd_HPackedMapOfInteger.hxx>
206+
#include<TColStd_HSequenceOfAsciiString.hxx>
207+
#include<TColStd_HSequenceOfExtendedString.hxx>
208+
#include<TColStd_HSequenceOfHAsciiString.hxx>
209+
#include<TColStd_HSequenceOfHExtendedString.hxx>
210+
#include<TColStd_HSequenceOfInteger.hxx>
211+
#include<TColStd_HSequenceOfReal.hxx>
212+
#include<TColStd_HSequenceOfTransient.hxx>
213+
#include<TColStd_IndexedDataMapNodeOfIndexedDataMapOfTransientTransient.hxx>
214+
#include<TColStd_IndexedDataMapOfTransientTransient.hxx>
215+
#include<TColStd_IndexedMapNodeOfIndexedMapOfInteger.hxx>
216+
#include<TColStd_IndexedMapNodeOfIndexedMapOfReal.hxx>
217+
#include<TColStd_IndexedMapNodeOfIndexedMapOfTransient.hxx>
218+
#include<TColStd_IndexedMapOfInteger.hxx>
219+
#include<TColStd_IndexedMapOfReal.hxx>
220+
#include<TColStd_IndexedMapOfTransient.hxx>
221+
#include<TColStd_ListIteratorOfListOfAsciiString.hxx>
222+
#include<TColStd_ListIteratorOfListOfInteger.hxx>
223+
#include<TColStd_ListIteratorOfListOfReal.hxx>
224+
#include<TColStd_ListIteratorOfListOfTransient.hxx>
225+
#include<TColStd_ListNodeOfListOfAsciiString.hxx>
226+
#include<TColStd_ListNodeOfListOfInteger.hxx>
227+
#include<TColStd_ListNodeOfListOfReal.hxx>
228+
#include<TColStd_ListNodeOfListOfTransient.hxx>
229+
#include<TColStd_ListOfAsciiString.hxx>
230+
#include<TColStd_ListOfInteger.hxx>
231+
#include<TColStd_ListOfReal.hxx>
232+
#include<TColStd_ListOfTransient.hxx>
233+
#include<TColStd_MapIntegerHasher.hxx>
234+
#include<TColStd_MapIteratorOfMapOfAsciiString.hxx>
235+
#include<TColStd_MapIteratorOfMapOfInteger.hxx>
236+
#include<TColStd_MapIteratorOfMapOfReal.hxx>
237+
#include<TColStd_MapIteratorOfMapOfTransient.hxx>
238+
#include<TColStd_MapIteratorOfPackedMapOfInteger.hxx>
239+
#include<TColStd_MapOfAsciiString.hxx>
240+
#include<TColStd_MapOfInteger.hxx>
241+
#include<TColStd_MapOfReal.hxx>
242+
#include<TColStd_MapOfTransient.hxx>
243+
#include<TColStd_MapRealHasher.hxx>
244+
#include<TColStd_MapTransientHasher.hxx>
245+
#include<TColStd_PackedMapOfInteger.hxx>
246+
#include<TColStd_SequenceNodeOfSequenceOfAddress.hxx>
247+
#include<TColStd_SequenceNodeOfSequenceOfAsciiString.hxx>
248+
#include<TColStd_SequenceNodeOfSequenceOfBoolean.hxx>
249+
#include<TColStd_SequenceNodeOfSequenceOfExtendedString.hxx>
250+
#include<TColStd_SequenceNodeOfSequenceOfHAsciiString.hxx>
251+
#include<TColStd_SequenceNodeOfSequenceOfHExtendedString.hxx>
252+
#include<TColStd_SequenceNodeOfSequenceOfInteger.hxx>
253+
#include<TColStd_SequenceNodeOfSequenceOfReal.hxx>
254+
#include<TColStd_SequenceNodeOfSequenceOfTransient.hxx>
255+
#include<TColStd_SequenceOfAddress.hxx>
256+
#include<TColStd_SequenceOfAsciiString.hxx>
257+
#include<TColStd_SequenceOfBoolean.hxx>
258+
#include<TColStd_SequenceOfExtendedString.hxx>
259+
#include<TColStd_SequenceOfHAsciiString.hxx>
260+
#include<TColStd_SequenceOfHExtendedString.hxx>
261+
#include<TColStd_SequenceOfInteger.hxx>
262+
#include<TColStd_SequenceOfReal.hxx>
263+
#include<TColStd_SequenceOfTransient.hxx>
264+
#include<TColStd_StdMapNodeOfMapOfAsciiString.hxx>
265+
#include<TColStd_StdMapNodeOfMapOfInteger.hxx>
266+
#include<TColStd_StdMapNodeOfMapOfReal.hxx>
267+
#include<TColStd_StdMapNodeOfMapOfTransient.hxx>
268+
#include<TCollection.hxx>
269+
#include<TCollection_AsciiString.hxx>
270+
#include<TCollection_BaseSequence.hxx>
271+
#include<TCollection_BasicMap.hxx>
272+
#include<TCollection_BasicMapIterator.hxx>
273+
#include<TCollection_CompareOfInteger.hxx>
274+
#include<TCollection_CompareOfReal.hxx>
275+
#include<TCollection_ExtendedString.hxx>
276+
#include<TCollection_HAsciiString.hxx>
277+
#include<TCollection_HExtendedString.hxx>
278+
#include<TCollection_MapNode.hxx>
279+
#include<TCollection_MapNodePtr.hxx>
280+
#include<TCollection_PrivCompareOfInteger.hxx>
281+
#include<TCollection_PrivCompareOfReal.hxx>
282+
#include<TCollection_SeqNode.hxx>
283+
#include<TCollection_SeqNodePtr.hxx>
284+
#include<TCollection_Side.hxx>
285+
#include<Storage.hxx>
286+
#include<Storage_ArrayOfCallBack.hxx>
287+
#include<Storage_ArrayOfSchema.hxx>
288+
#include<Storage_BaseDriver.hxx>
289+
#include<Storage_BucketOfPersistent.hxx>
290+
#include<Storage_CallBack.hxx>
291+
#include<Storage_Container.hxx>
292+
#include<Storage_Data.hxx>
293+
#include<Storage_DataMapIteratorOfMapOfCallBack.hxx>
294+
#include<Storage_DataMapIteratorOfMapOfPers.hxx>
295+
#include<Storage_DataMapNodeOfMapOfCallBack.hxx>
296+
#include<Storage_DataMapNodeOfMapOfPers.hxx>
297+
#include<Storage_DefaultCallBack.hxx>
298+
#include<Storage_Error.hxx>
299+
#include<Storage_HArrayOfCallBack.hxx>
300+
#include<Storage_HArrayOfSchema.hxx>
301+
#include<Storage_HeaderData.hxx>
302+
#include<Storage_HPArray.hxx>
303+
#include<Storage_HSeqOfRoot.hxx>
304+
#include<Storage_IndexedDataMapNodeOfPType.hxx>
305+
#include<Storage_InternalData.hxx>
306+
#include<Storage_Macros.hxx>
307+
#include<Storage_MapOfCallBack.hxx>
308+
#include<Storage_MapOfPers.hxx>
309+
#include<Storage_OpenMode.hxx>
310+
#include<Storage_PArray.hxx>
311+
#include<Storage_Position.hxx>
312+
#include<Storage_PType.hxx>
313+
#include<Storage_Root.hxx>
314+
#include<Storage_RootData.hxx>
315+
#include<Storage_Schema.hxx>
316+
#include<Storage_SeqOfRoot.hxx>
317+
#include<Storage_SequenceNodeOfSeqOfRoot.hxx>
318+
#include<Storage_SolveMode.hxx>
319+
#include<Storage_stCONSTclCOM.hxx>
320+
#include<Storage_StreamExtCharParityError.hxx>
321+
#include<Storage_StreamFormatError.hxx>
322+
#include<Storage_StreamModeError.hxx>
323+
#include<Storage_StreamReadError.hxx>
324+
#include<Storage_StreamTypeMismatchError.hxx>
325+
#include<Storage_StreamWriteError.hxx>
326+
#include<Storage_TypeData.hxx>
327+
#include<Storage_TypedCallBack.hxx>
328+
%};
329+
%import SMESH.i
330+
%import TopoDS.i

0 commit comments

Comments
 (0)