|
| 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