-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsmokeconfig.xml
252 lines (248 loc) · 12.3 KB
/
smokeconfig.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
<config>
<moduleName>tktopalgo</moduleName>
<parentModules>
<module>tkgeomalgo</module>
</parentModules>
<parts>1</parts>
<scalarTypes>
<!-- QString is a class, but represented as a scalar (#) in munged names -->
<typeName>QString</typeName>
</scalarTypes>
<voidpTypes>
<!-- both are classes, but they are represented as Smoke::t_voidp -->
<typeName>QStringList</typeName>
<typeName>QString</typeName>
</voidpTypes>
<functions>
<!-- <name>^IBPMatrix.*</name> -->
</functions>
<exclude>
<signature>.*BRepBuilderAPI_FastSewing::NodeInspector.*</signature>
<signature>.*BRepClass3d_SolidClassifier\(const BRepClass3d_SolidClassifier.*&.*\)</signature>
<signature>.*BRepClass3d_SolidExplorer\(const BRepClass3d_SolidExplorer.*&.*\)</signature>
<signature>.*BRepExtrema_ExtCC\(const BRepExtrema_ExtCC.*&.*\)</signature>
<signature>.*BRepExtrema_ExtCF::BRepExtrema_ExtCF\(BRepExtrema_ExtCF.*&.*\)</signature>
<signature>.*Extrema_ExtCS::Extrema_ExtCS\(Extrema_ExtCS.*&.*\)</signature>
<signature>.*BRepExtrema_ExtPF\(const BRepExtrema_ExtPF.*&.*\)</signature>
<signature>.*Extrema_ExtPS\(const Extrema_ExtPS.*&.*\)</signature>
<signature>.*Extrema_GenExtPS\(const Extrema_GenExtPS.*&.*\)</signature>
<signature>.*BRepGProp_MeshProps\(const BRepGProp_MeshProps.*&.*\)</signature>
<!-- undefined symbol, linux -->
<signature>.*BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox::Error.*</signature>
<signature>.*BRepApprox_Approx::Perform.*</signature>
<signature>.*BRepApprox_ResConstraintOfMyGradientbisOfTheComputeLineOfApprox::Error.*</signature>
<signature>.*MAT2d_CutCurve::PerformInf.*</signature>
<signature>.*BRepGProp_VinertGK::GetAbsolutError.*</signature>
<signature>.*MAT2d_CutCurve::Perform.*</signature>
<signature>.*IntCurvesFace_Intersector\(const IntCurvesFace_Intersector.*&.*\)</signature>
<!-- OS X internal stuff -->
<signature>.*qt_mac_set_cursor.*</signature>
</exclude>
<classList>
<class>handle_BRepApprox_ApproxLine</class>
<class>handle_BRepBuilderAPI_FastSewing</class>
<class>handle_BRepBuilderAPI_Sewing</class>
<class>handle_BRepCheck_Edge</class>
<class>handle_BRepCheck_Face</class>
<class>handle_BRepCheck_Result</class>
<class>handle_BRepCheck_Shell</class>
<class>handle_BRepCheck_Solid</class>
<class>handle_BRepCheck_Vertex</class>
<class>handle_BRepCheck_Wire</class>
<class>handle_BRepExtrema_TriangleSet</class>
<class>handle_BRepTopAdaptor_HVertex</class>
<class>handle_BRepTopAdaptor_TopolTool</class>
<class>handle_Bisector_BisecAna</class>
<class>handle_Bisector_BisecCC</class>
<class>handle_Bisector_BisecPC</class>
<class>handle_Bisector_Curve</class>
<class>handle_IntCurvesFace_Intersector</class>
<class>handle_MAT_Arc</class>
<class>handle_MAT_BasicElt</class>
<class>handle_MAT_Bisector</class>
<class>handle_MAT_Edge</class>
<class>handle_MAT_Graph</class>
<class>handle_MAT_ListOfBisector</class>
<class>handle_MAT_ListOfEdge</class>
<class>handle_MAT_Node</class>
<class>handle_MAT_TListNodeOfListOfBisector</class>
<class>handle_MAT_TListNodeOfListOfEdge</class>
<class>handle_MAT_Zone</class>
<class>handle_MAT2d_Circuit</class>
<class>handle_MAT2d_Connexion</class>
<class>BRepApprox_Approx</class>
<class>BRepApprox_ApproxLine</class>
<class>BRepApprox_BSpGradient_BFGSOfMyBSplGradientOfTheComputeLineOfApprox</class>
<class>BRepApprox_BSpParFunctionOfMyBSplGradientOfTheComputeLineOfApprox</class>
<class>BRepApprox_BSpParLeastSquareOfMyBSplGradientOfTheComputeLineOfApprox</class>
<class>BRepApprox_Gradient_BFGSOfMyGradientbisOfTheComputeLineOfApprox</class>
<class>BRepApprox_Gradient_BFGSOfMyGradientOfTheComputeLineBezierOfApprox</class>
<class>BRepApprox_MyBSplGradientOfTheComputeLineOfApprox</class>
<class>BRepApprox_MyGradientbisOfTheComputeLineOfApprox</class>
<class>BRepApprox_MyGradientOfTheComputeLineBezierOfApprox</class>
<class>BRepApprox_ParFunctionOfMyGradientbisOfTheComputeLineOfApprox</class>
<class>BRepApprox_ParFunctionOfMyGradientOfTheComputeLineBezierOfApprox</class>
<class>BRepApprox_ParLeastSquareOfMyGradientbisOfTheComputeLineOfApprox</class>
<class>BRepApprox_ParLeastSquareOfMyGradientOfTheComputeLineBezierOfApprox</class>
<class>BRepApprox_ResConstraintOfMyGradientbisOfTheComputeLineOfApprox</class>
<class>BRepApprox_ResConstraintOfMyGradientOfTheComputeLineBezierOfApprox</class>
<class>BRepApprox_SurfaceTool</class>
<class>BRepApprox_TheComputeLineBezierOfApprox</class>
<class>BRepApprox_TheComputeLineOfApprox</class>
<class>BRepApprox_TheFunctionOfTheInt2SOfThePrmPrmSvSurfacesOfApprox</class>
<class>BRepApprox_TheImpPrmSvSurfacesOfApprox</class>
<class>BRepApprox_TheInt2SOfThePrmPrmSvSurfacesOfApprox</class>
<class>BRepApprox_TheMultiLineOfApprox</class>
<class>BRepApprox_TheMultiLineToolOfApprox</class>
<class>BRepApprox_ThePrmPrmSvSurfacesOfApprox</class>
<class>BRepApprox_TheZerImpFuncOfTheImpPrmSvSurfacesOfApprox</class>
<class>BRepBndLib</class>
<class>BRepBuilderAPI</class>
<!-- <class>BRepBuilderAPI_BndBoxTreeSelector</class> -->
<class>BRepBuilderAPI_Collect</class>
<class>BRepBuilderAPI_Command</class>
<class>BRepBuilderAPI_Copy</class>
<class>BRepBuilderAPI_FastSewing</class>
<class>BRepBuilderAPI_FindPlane</class>
<class>BRepBuilderAPI_GTransform</class>
<class>BRepBuilderAPI_MakeEdge</class>
<class>BRepBuilderAPI_MakeEdge2d.hxx</class>
<class>BRepBuilderAPI_MakeFace</class>
<class>BRepBuilderAPI_MakePolygon</class>
<class>BRepBuilderAPI_MakeShape</class>
<class>BRepBuilderAPI_MakeShapeOnMesh</class>
<class>BRepBuilderAPI_MakeShell</class>
<class>BRepBuilderAPI_MakeSolid</class>
<class>BRepBuilderAPI_MakeVertex</class>
<class>BRepBuilderAPI_MakeWire</class>
<class>BRepBuilderAPI_ModifyShape</class>
<class>BRepBuilderAPI_NurbsConvert</class>
<class>BRepBuilderAPI_Sewing</class>
<class>BRepBuilderAPI_Transform</class>
<class>BRepBuilderAPI_VertexInspector</class>
<class>BRepCheck</class>
<class>BRepCheck_Analyzer</class>
<class>BRepCheck_Edge</class>
<class>BRepCheck_Face</class>
<class>BRepCheck_Result</class>
<class>BRepCheck_Shell</class>
<class>BRepCheck_Solid</class>
<class>BRepCheck_Vertex</class>
<class>BRepCheck_Wire</class>
<class>BRepClass_Edge</class>
<class>BRepClass_FaceClassifier</class>
<class>BRepClass_FaceExplorer</class>
<class>BRepClass_FacePassiveClassifier</class>
<class>BRepClass_FClass2dOfFClassifier</class>
<class>BRepClass_FClassifier</class>
<class>BRepClass_Intersector</class>
<class>BRepClass3d</class>
<!-- <class>BRepClass3d_BndBoxTreeSelectorPoint</class>
<class>BRepClass3d_BndBoxTreeSelectorLine</class> -->
<class>BRepClass3d_BndBoxTreeSelectorLine::EdgeParam</class> <!-- Struct -->
<class>BRepClass3d_BndBoxTreeSelectorLine::VertParam</class> <!-- Struct -->
<class>BRepClass3d_Intersector3d</class>
<class>BRepClass3d_SClassifier</class>
<class>BRepClass3d_SolidClassifier</class>
<class>BRepClass3d_SolidExplorer</class>
<class>BRepClass3d_SolidPassiveClassifier</class>
<class>BRepClass_Edge</class>
<class>BRepClass_FaceClassifier</class>
<class>BRepClass_FaceExplorer</class>
<class>BRepClass_FacePassiveClassifier</class>
<class>BRepClass_FClass2dOfFClassifier</class>
<class>BRepClass_FClassifier</class>
<class>BRepClass_Intersector</class>
<class>BRepExtrema_DistanceSS</class>
<class>BRepExtrema_DistShapeShape</class>
<class>BRepExtrema_ElementFilter</class>
<class>BRepExtrema_ExtCC</class>
<!-- <class>BRepExtrema_ExtCF</class> -->
<class>BRepExtrema_ExtFF</class>
<class>BRepExtrema_ExtPC</class>
<class>BRepExtrema_ExtPF</class>
<class>BRepExtrema_OverlapTool</class>
<class>BRepExtrema_Poly</class>
<class>BRepExtrema_ProximityDistTool</class>
<class>BRepExtrema_ProximityValueTool</class>
<class>BRepExtrema_SelfIntersection</class>
<class>BRepExtrema_ShapeProximity</class>
<class>BRepExtrema_SolutionElem</class>
<class>BRepExtrema_TriangleSet</class>
<class>BRepGProp</class>
<class>BRepGProp_Cinert</class>
<class>BRepGProp_Domain</class>
<class>BRepGProp_EdgeTool</class>
<class>BRepGProp_Face</class>
<class>BRepGProp_Gauss</class>
<class>BRepGProp_MeshCinert</class>
<class>BRepGProp_MeshProps</class>
<class>BRepGProp_Sinert</class>
<class>BRepGProp_TFunction</class>
<class>BRepGProp_UFunction</class>
<class>BRepGProp_Vinert</class>
<class>BRepGProp_VinertGK</class>
<class>BRepIntCurveSurface_Inter</class>
<class>BRepLib</class>
<class>BRepLib_CheckCurveOnSurface</class>
<class>BRepLib_Command</class>
<class>BRepLib_FindSurface</class>
<class>BRepLib_FuseEdges</class>
<class>BRepLib_MakeEdge</class>
<class>BRepLib_MakeEdge2d</class>
<class>BRepLib_MakeFace</class>
<class>BRepLib_MakePolygon</class>
<class>BRepLib_MakeShape</class>
<class>BRepLib_MakeShell</class>
<class>BRepLib_MakeSolid</class>
<class>BRepLib_MakeVertex</class>
<class>BRepLib_MakeWire</class>
<class>BRepLib_PointCloudShape</class>
<class>BRepLib_ToolTriangulatedShape</class>
<class>BRepLib_ValidateEdge</class>
<class>BRepMAT2d_BisectingLocus</class>
<class>BRepMAT2d_Explorer</class>
<class>BRepMAT2d_LinkTopoBilo</class>
<class>BRepTopAdaptor_FClass2d</class>
<class>BRepTopAdaptor_HVertex</class>
<class>BRepTopAdaptor_Tool</class>
<class>BRepTopAdaptor_TopolTool</class>
<class>Bisector</class>
<class>Bisector_Bisec</class>
<class>Bisector_BisecAna</class>
<class>Bisector_BisecCC</class>
<class>Bisector_BisecPC</class>
<class>Bisector_Curve</class>
<class>Bisector_FunctionH</class>
<class>Bisector_FunctionInter</class>
<class>Bisector_Inter</class>
<class>Bisector_PointOnBis</class>
<class>Bisector_PolyBis</class>
<class>IntCurvesFace_Intersector</class>
<class>IntCurvesFace_ShapeIntersector</class>
<class>MAT_Arc</class>
<class>MAT_BasicElt</class>
<class>MAT_Bisector</class>
<class>MAT_Edge</class>
<class>MAT_Graph</class>
<class>MAT_ListOfBisector</class>
<class>MAT_ListOfEdge</class>
<class>MAT_Node</class>
<class>MAT_TListNodeOfListOfBisector</class>
<class>MAT_TListNodeOfListOfEdge</class>
<class>MAT_Zone</class>
<class>MAT2d_BiInt</class>
<class>MAT2d_Circuit</class>
<class>MAT2d_Connexion</class>
<class>MAT2d_CutCurve</class>
<class>MAT2d_Mat2d</class>
<class>MAT2d_MiniPath</class>
<class>MAT2d_Tool2d</class>
</classList>
<!-- className|meth.toString()|typeName|idx_param -->
<tripleConditions>
<tripleCondition>BRepGProp_Gauss|BRepGProp_Gauss|const BRepGProp_Gauss::BRepGProp_GaussType|1</tripleCondition>
<tripleCondition>BRepGProp_MeshProps|BRepGProp_MeshProps|const BRepGProp_MeshProps::BRepGProp_MeshObjType|1</tripleCondition>
<tripleCondition>BRepGProp_MeshProps|GetMeshObjType|BRepGProp_MeshObjType|BadCast</tripleCondition> <!-- className|meth.toString()|typeName|BadCast -->
</tripleConditions>
</config>