Salome HOME
Issue #20245: New error when loading python dump: attribute "ExternalFeature" is...
[modules/shaper.git] / src / FeaturesPlugin / CMakeLists.txt
1 # Copyright (C) 2014-2020  CEA/DEN, EDF R&D
2 #
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License, or (at your option) any later version.
7 #
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
11 # Lesser General Public License for more details.
12 #
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
16 #
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
18 #
19
20 INCLUDE(Common)
21 INCLUDE(UnitTest)
22
23 SET(PROJECT_HEADERS
24     FeaturesPlugin.h
25     FeaturesPlugin_Plugin.h
26     FeaturesPlugin_Extrusion.h
27     FeaturesPlugin_Recover.h
28     FeaturesPlugin_Revolution.h
29     FeaturesPlugin_Rotation.h
30     FeaturesPlugin_Translation.h
31     FeaturesPlugin_VersionedBoolean.h
32     FeaturesPlugin_Boolean.h
33     FeaturesPlugin_BooleanCut.h
34     FeaturesPlugin_BooleanFuse.h
35     FeaturesPlugin_BooleanCommon.h
36     FeaturesPlugin_BooleanSmash.h
37     FeaturesPlugin_BooleanFill.h
38     FeaturesPlugin_Intersection.h
39     FeaturesPlugin_Partition.h
40     FeaturesPlugin_Pipe.h
41     FeaturesPlugin_Placement.h
42     FeaturesPlugin_CompositeBoolean.h
43     FeaturesPlugin_CompositeSketch.h
44     FeaturesPlugin_ExtrusionBoolean.h
45     FeaturesPlugin_ExtrusionCut.h
46     FeaturesPlugin_ExtrusionFuse.h
47     FeaturesPlugin_RevolutionBoolean.h
48     FeaturesPlugin_RevolutionCut.h
49     FeaturesPlugin_RevolutionFuse.h
50     FeaturesPlugin_Union.h
51     FeaturesPlugin_ValidatorTransform.h
52     FeaturesPlugin_Validators.h
53     FeaturesPlugin_RemoveSubShapes.h
54     FeaturesPlugin_Tools.h
55     FeaturesPlugin_Symmetry.h
56     FeaturesPlugin_Scale.h
57     FeaturesPlugin_MultiTranslation.h
58     FeaturesPlugin_MultiRotation.h
59     FeaturesPlugin_Fillet.h
60     FeaturesPlugin_Fillet1D.h
61     FeaturesPlugin_Measurement.h
62     FeaturesPlugin_FusionFaces.h
63     FeaturesPlugin_RemoveResults.h
64     FeaturesPlugin_Chamfer.h
65     FeaturesPlugin_Copy.h
66     FeaturesPlugin_ImportResult.h
67     FeaturesPlugin_Defeaturing.h
68     FeaturesPlugin_VersionedChFi.h
69 )
70
71 SET(PROJECT_SOURCES
72     FeaturesPlugin_Plugin.cpp
73     FeaturesPlugin_Extrusion.cpp
74     FeaturesPlugin_Recover.cpp
75     FeaturesPlugin_Revolution.cpp
76     FeaturesPlugin_Rotation.cpp
77     FeaturesPlugin_Translation.cpp
78     FeaturesPlugin_VersionedBoolean.cpp
79     FeaturesPlugin_Boolean.cpp
80     FeaturesPlugin_BooleanCut.cpp
81     FeaturesPlugin_BooleanFuse.cpp
82     FeaturesPlugin_BooleanCommon.cpp
83     FeaturesPlugin_BooleanSmash.cpp
84     FeaturesPlugin_BooleanFill.cpp
85     FeaturesPlugin_Intersection.cpp
86     FeaturesPlugin_Partition.cpp
87     FeaturesPlugin_Pipe.cpp
88     FeaturesPlugin_Placement.cpp
89     FeaturesPlugin_CompositeBoolean.cpp
90     FeaturesPlugin_CompositeSketch.cpp
91     FeaturesPlugin_ExtrusionBoolean.cpp
92     FeaturesPlugin_ExtrusionCut.cpp
93     FeaturesPlugin_ExtrusionFuse.cpp
94     FeaturesPlugin_RevolutionBoolean.cpp
95     FeaturesPlugin_RevolutionCut.cpp
96     FeaturesPlugin_RevolutionFuse.cpp
97     FeaturesPlugin_Union.cpp
98     FeaturesPlugin_ValidatorTransform.cpp
99     FeaturesPlugin_Validators.cpp
100     FeaturesPlugin_RemoveSubShapes.cpp
101     FeaturesPlugin_Tools.cpp
102     FeaturesPlugin_Symmetry.cpp
103     FeaturesPlugin_Scale.cpp
104     FeaturesPlugin_MultiTranslation.cpp
105     FeaturesPlugin_MultiRotation.cpp
106     FeaturesPlugin_Fillet.cpp
107     FeaturesPlugin_Fillet1D.cpp
108     FeaturesPlugin_Measurement.cpp
109     FeaturesPlugin_FusionFaces.cpp
110     FeaturesPlugin_RemoveResults.cpp
111     FeaturesPlugin_Chamfer.cpp
112     FeaturesPlugin_Copy.cpp
113     FeaturesPlugin_ImportResult.cpp
114     FeaturesPlugin_Defeaturing.cpp
115     FeaturesPlugin_VersionedChFi.cpp
116 )
117
118 SET(XML_RESOURCES
119   plugin-Features.xml
120   extrusion_widget.xml
121   extrusioncut_widget.xml
122   extrusionfuse_widget.xml
123   revolution_widget.xml
124   revolutioncut_widget.xml
125   revolutionfuse_widget.xml
126   rotation_widget.xml
127   translation_widget.xml
128   boolean_widget.xml
129   boolean_fuse_widget.xml
130   boolean_common_widget.xml
131   boolean_split_widget.xml
132   boolean_smash_widget.xml
133   recover_widget.xml
134   partition_widget.xml
135   placement_widget.xml
136   intersection_widget.xml
137   pipe_widget.xml
138   remove_subshapes_widget.xml
139   union_widget.xml
140   symmetry_widget.xml
141   scale_widget.xml
142   multitranslation_widget.xml
143   multirotation_widget.xml
144   fillet_widget.xml
145   fillet1d_widget.xml
146   measurement_widget.xml
147   fusion_faces_widget.xml
148   chamfer_widget.xml
149   copy_widget.xml
150   import_result_widget.xml
151   defeaturing_widget.xml
152 )
153
154 SET(TEXT_RESOURCES
155     FeaturesPlugin_msg_en.ts
156     FeaturesPlugin_msg_fr.ts
157     FeaturesPlugin_msg_ru.ts
158 )
159
160 SOURCE_GROUP ("XML Files" FILES ${XML_RESOURCES})
161 SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES})
162
163
164 INCLUDE_DIRECTORIES(
165   ../ModelAPI
166   ../GeomAPI
167   ../GeomAlgoAPI
168   ../GeomValidators
169   ../Events
170   ../Config
171   ${OpenCASCADE_INCLUDE_DIR}
172 )
173
174 SET(PROJECT_LIBRARIES
175     Events
176     ModelAPI
177     GeomAPI
178     GeomAlgoAPI
179     GeomValidators
180     Config
181     ${OpenCASCADE_Visualization_LIBRARIES}
182 )
183
184 ADD_DEFINITIONS(-DFEATURESPLUGIN_EXPORTS)
185 ADD_LIBRARY(FeaturesPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES} ${TEXT_RESOURCES})
186 TARGET_LINK_LIBRARIES(FeaturesPlugin ${PROJECT_LIBRARIES})
187
188 INSTALL(TARGETS FeaturesPlugin DESTINATION ${SHAPER_INSTALL_PLUGIN_FILES})
189 INSTALL(FILES ${XML_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
190 INSTALL(DIRECTORY icons/ DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Features)
191 INSTALL(FILES ${TEXT_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
192
193 ADD_UNIT_TESTS(TestExtrusion.py
194                TestExtrusionOfCompound.py
195                TestExtrusionCut.py
196                TestExtrusionCut_BySize.py
197                TestExtrusionCut_ByPlanesAndOffsets.py
198                TestExtrusionCut_ByFaces.py
199                TestExtrusionCut_ThroughAll.py
200                TestExtrusionFuse.py
201                TestExtrusionFuse_BySize.py
202                TestExtrusionFuse_ByPlanesAndOffsets.py
203                TestExtrusionFuse_ThroughAll.py
204                TestExtrusion_ErrorMsg.py
205                TestExtrusion_ZeroOffsetError.py
206                TestExtrusion_ByFaces01.py
207                TestExtrusion_ByFaces02.py
208                TestExtrusion_ByFaces03.py
209                TestExtrusion_ByFaces04.py
210                TestExtrusion_ByFaces05.py
211                TestExtrusion_ByFaces06.py
212                TestExtrusion_ByFaces07.py
213                TestExtrusion_ByFaces08.py
214                TestExtrusion_ByFaces09.py
215                TestExtrusion_ByFaces10.py
216                TestExtrusion_ByFaces11.py
217                TestExtrusion_ByFaces12.py
218                TestExtrusion_ByFaces13.py
219                TestExtrusion_ByFaces14.py
220                TestExtrusion_ByFaces15.py
221                TestExtrusion_ByFaces16.py
222                TestExtrusion_ByFaces17.py
223                TestExtrusion_ByFaces18.py
224                TestExtrusion_ByFaces19.py
225                TestRevolution.py
226                TestRevolution_ByAngle.py
227                TestRevolutionOfPoint.py
228                TestRevolutionOfEdge.py
229                TestRevolutionOfCompound.py
230                TestRevolutionCut.py
231                TestRevolutionCut_ByAngle.py
232                TestRevolutionCut_ByPlanesAndOffsets.py
233                TestRevolutionCut_ThroughAll.py
234                TestRevolutionFuse.py
235                TestRevolutionFuse_ByAngle.py
236                TestRevolutionFuse_ByPlanesAndOffsets.py
237                TestRevolutionFuse_ThroughAll.py
238                TestCompositeFeaturesOnCompSolids.py
239                TestPartition.py
240                TestPartition_ErrorMsg.py
241                TestPlacement_Vertex_Vertex.py
242                TestPlacement_Edge_Vertex.py
243                TestPlacement_Edge_Edge.py
244                TestPlacement_Face_Vertex.py
245                TestPlacement_Face_Edge.py
246                TestPlacement_Face_Face.py
247                TestPlacement_Part_Part.py
248                TestPlacement_Complex.py
249                TestPlacement_ErrorMsg.py
250                TestPlacement_BodyShapesValidator.py
251                TestTranslation.py
252                TestTranslation_Part.py
253                TestRotation.py
254                TestRotation_ByAxis.py
255                TestRotation_ByPoints.py
256                TestRotation_ErrorMsg.py
257                TestMultiRotation_Part.py
258                TestMultiRotation_ErrorMsg.py
259                TestMultiTranslation_Part.py
260                TestMultiTranslation_ErrorMsg.py
261                TestSymmetry_Part.py
262                TestBoolean1.py
263                TestBoolean2.py
264                TestBoolean3.py
265                TestBooleanCompSolids.py
266                TestBooleanSmash.py
267                TestBooleanSplit.py
268                TestBooleanSplitWithPlane.py
269                TestBooleanSplit_ErrorMsg.py
270                TestMultiBoolean.py
271                TestSerialBoolean.py
272                TestBoolean_ErrorMsg.py
273                TestIntersection.py
274                TestIntersection_ErrorMsg.py
275                TestUnion.py
276                TestUnionFaces.py
277                TestUnion_ErrorMsg.py
278                TestRemoveSubShapes.py
279                TestRemoveSubShapes2.py
280                TestRemoveSubShapes3.py
281                TestRemoveSubShapes4.py
282                TestRemoveSubShapes5.py
283                TestRemoveSubShapes6.py
284                TestPipe.py
285                TestPipe_Edge.py
286                TestPipe_Wire.py
287                TestPipe_Compound.py
288                TestPipe_ErrorMsg.py
289                TestRecover.py
290                TestRecover_Compound.py
291                TestRecover_Compsolid1.py
292                TestRecover_Compsolid2.py
293                TestRecover1798.py
294                TestSplitEdgeVertex.py
295                TestSplitEdgeEdge.py
296                TestSplitEdgeEdgeIntersected.py
297                TestSplitEdgeWire.py
298                TestSplitEdgeFace.py
299                TestSplitEdgeShell.py
300                TestSplitEdgeSolid.py
301                TestSplitEdgeSolidIntersected.py
302                TestSplitWireVertex.py
303                TestSplitWireEdge.py
304                TestSplitWireWire.py
305                TestSplitWireFace.py
306                TestSplitWireShell.py
307                TestSplitWireSolid.py
308                TestSplitFaceVertex.py
309                TestSplitFaceEdge.py
310                TestSplitFaceEdgeInside.py
311                TestSplitFaceEdgePerpendicular.py
312                TestSplitFaceWire.py
313                TestSplitFaceFace.py
314                TestSplitFaceShell.py
315                TestSplitFaceSolid.py
316                TestSplitCompFaceSolid.py
317                TestSplitShellVertex.py
318                TestSplitShellEdge.py
319                TestSplitShellConstrPlane.py
320                TestSplitShellWire.py
321                TestSplitShellFace.py
322                TestSplitShellShell.py
323                TestSplitShellSolid.py
324                TestSplitSolid2ConstructionPlanes.py
325                TestSplitSolidEdge.py
326                TestSplitSolidFace.py
327                TestSplitSolidCompFace.py
328                TestSplitSolidShell.py
329                TestSplitSolidCompShell.py
330                TestSplitCompsolidPlane.py
331                TestPartition2Faces.py
332                TestPartition2Solids.py
333                TestPartition2Wires.py
334                TestPartitionBox4Planes.py
335                TestPartitionEdgeSolid.py
336                TestPartitionFace2Solid.py
337                TestPartitionFaceSolid.py
338                TestPartitionFaceWire.py
339                TestPartitionInclinedFaceSolid.py
340                TestPartitionWireFaceSolid.py
341                TestUnion4CurvedFaces.py
342                TestUnion4CurvedFaces_2.py
343                TestUnion4Faces.py
344                TestUnionOfUnion.py
345                TestMeasurementLength.py
346                TestMeasurementDistance.py
347                TestMeasurementRadius.py
348                TestMeasurementAngle.py
349                TestMeasurementAngle3Points.py
350                TestMeasurementPresentation.py
351                TestFusionFaces.py
352                TestFusionFaces2697.py 
353                Test1379.py
354                Test1922.py
355                Test1942.py
356                Test1915.py
357                Test2023.py
358                Test2046.py
359                Test2038.py
360                Test2172.py
361                Test2194.py
362                Test2197_1.py
363                Test2197_2.py
364                Test2197_3.py
365                Test2197_4.py
366                Test2215.py
367                Test2222.py
368                Test2233.py
369                Test2231.py
370                Test2240.py
371                Test2246.py
372                Test2248.py
373                Test2251.py
374                Test2255.py
375                Test2289.py
376                Test2304.py
377                Test2304_2.py
378                Test2375.py
379                Test2377.py
380                Test2394.py
381                Test2395.py
382                Test2419_1.py
383                Test2419_2.py
384                Test2419_3.py
385                Test2465.py
386                Test2495.py
387                Test2514.py
388                Test2520.py
389                TestBooleanCut_CompSolid_CompSolid.py
390                TestBooleanCut_CompSolidCompound_CompSolidCompound.py
391                TestBooleanCut_Edge_Edge.py
392                TestBooleanCut_Edge_Face.py
393                TestBooleanCut_EdgeCompound_EdgeCompound.py
394                TestBooleanCut_EdgeCompound_Solid.py
395                TestBooleanCut_Face_Face.py
396                TestBooleanCut_Face_Solid.py
397                TestBooleanCut_FaceCompound_FaceCompound.py
398                TestBooleanCut_Shell_Shell.py
399                TestBooleanCut_ShellCompound_ShellCompound.py
400                TestBooleanCut_Solid_Solid.py
401                TestBooleanCut_SolidCompound_SolidCompound.py
402                TestBooleanCut_Vertex_Vertex.py
403                TestBooleanCut_VertexCompound_Solid.py
404                TestBooleanCut_VertexCompound_VertexCompound.py
405                TestBooleanCut_Wire_Face.py
406                TestBooleanCut_Wire_Wire.py
407                TestBooleanCut_WireCompound_WireCompound.py
408                TestBooleanCut_Compound_Solid.py
409                TestBooleanCut_ErrorMsg.py
410                TestBooleanCut_SolidsHistory.py
411                TestBooleanSmash_Face_Face.py
412                TestBooleanSmash_SubSolid_Solid.py
413                TestBooleanSmash_CompSolid_Solid.py
414                TestBooleanSmash_ErrorMsg.py
415                TestBooleanSmash_SolidsHistory.py
416                TestBooleanFuse_SimpleMode.py
417                TestBooleanFuse_RemoveEdges.py
418                TestBooleanFuse_ErrorMsg.py
419                TestBooleanCommon_Vertex_Vertex.py
420                TestBooleanCommon_VertexCompound_VertexCompound.py
421                TestBooleanCommon_Edge_Edge.py
422                TestBooleanCommon_EdgeCompound_EdgeCompound.py
423                TestBooleanCommon_Wire_Wire.py
424                TestBooleanCommon_WireCompound_WireCompound.py
425                TestBooleanCommon_Face_Face.py
426                TestBooleanCommon_Face_Plane.py
427                TestBooleanCommon_FaceCompound_FaceCompound.py
428                TestBooleanCommon_Shell_Shell.py
429                TestBooleanCommon_ShellCompound_ShellCompound.py
430                TestBooleanCommon_Solid_Face.py
431                TestBooleanCommon_Solid_Shell.py
432                TestBooleanCommon_Solid_Solid.py
433                TestBooleanCommon_SolidCompound_Face.py
434                TestBooleanCommon_SolidCompound_Shell.py
435                TestBooleanCommon_SolidCompound_SolidCompound.py
436                TestBooleanCommon_SubCompound_Solid.py
437                TestBooleanCommon_SubSolid_Solid.py
438                TestBooleanCommon_CompSolid_Face.py
439                TestBooleanCommon_CompSolid_Shell.py
440                TestBooleanCommon_CompSolid_CompSolid.py
441                TestBooleanCommon_CompSolidCompound_Face.py
442                TestBooleanCommon_CompSolidCompound_Shell.py
443                TestBooleanCommon_CompSolidCompound_CompSolidCompound.py
444                TestBooleanCommon_ErrorMsg.py
445                TestBooleanCommon_SolidsHistory.py
446                Test2596.py
447                Test2592.py
448                Test2588.py
449                Test1467.py
450                TestPartitionSubCompsolidWithCompSolid1.py
451                TestPartitionSubCompsolidWithCompSolid2.py
452                TestPartitionSubCompsolidWithCompSolid3.py
453                TestPartitionSubCompsolidWithSolid1.py
454                TestPartitionSubCompsolidWithSolid2.py
455                TestPartitionSubCompsolidWithSolid3.py
456                TestPartitionSubCompsolidWithSolid4.py
457                TestPartitionSubCompsolidWithSolid5.py
458                TestPartitionSubCompsolidWithFace1.py
459                TestPartitionSubCompsolidWithFace2.py
460                TestPartitionSubCompsolidWithFace3.py
461                TestPartitionSubCompsolidWithFace4.py
462                TestPartitionSubCompsolidWithFace5.py
463                TestPartitionSubCompsolidWithPlane1.py
464                TestPartitionSubCompsolidWithPlane2.py
465                TestPartitionSubCompsolidWithPlane3.py
466                TestPartitionSubCompsolidWithPlane4.py
467                TestPartitionSubCompsolidWithPlane5.py
468                TestPartitionArgsUpdate.py
469                TestPartition_SolidsHistory.py
470                TestBooleanFuse_Vertex_Vertex.py
471                TestBooleanFuse_VertexCompound_VertexCompound.py
472                TestBooleanFuse_Edge_Edge.py
473                TestBooleanFuse_EdgeCompound_EdgeCompound.py
474                TestBooleanFuse_Wire_Wire.py
475                TestBooleanFuse_WireCompound_WireCompound.py
476                TestBooleanFuse_Face_Face.py
477                TestBooleanFuse_FaceCompound_FaceCompound.py
478                TestBooleanFuse_Shell_Shell.py
479                TestBooleanFuse_ShellCompound_ShellCompound.py
480                TestBooleanFuse_Solid_Solid.py
481                TestBooleanFuse_SolidCompound_SolidCompound.py
482                TestBooleanFuse_CompSolid_Face.py
483                TestBooleanFuse_CompSolid_CompSolid.py
484                TestBooleanFuse_CompSolidCompound_CompSolidCompound.py
485                TestBooleanFuse_SolidsHistory.py
486                TestFillet.py
487                TestFillet1.py
488                TestFillet_ErrorMsg.py
489                TestFillet_History.py
490                TestScale1.py
491                TestScale2.py
492                Test1816.py
493                Test1876.py
494                Test2225.py
495                Test2631.py
496                Test2636.py
497                Test2650.py
498                Test2681.py
499                Test2686.py
500                Test2689.py
501                Test2693.py
502                Test2698.py
503                Test2701.py
504                Test2724.py
505                Test2692.py
506                Test2617.py
507                Test2729.py
508                Test2738.py
509                Test2751.py
510                Test2826.py
511                Test2854.py
512                Test2878.py
513                Test2920.py
514                Test2971.py
515                Test3014.py
516                TestBooleanCommon_MultiLevelCompound_v0_1.py
517                TestBooleanCommon_MultiLevelCompound_v0_2.py
518                TestBooleanCommon_MultiLevelCompound_v20190506_1.py
519                TestBooleanCommon_MultiLevelCompound_v20190506_2.py
520                TestBooleanCut_MultiLevelCompound_v0_1.py
521                TestBooleanCut_MultiLevelCompound_v0_2.py
522                TestBooleanCut_MultiLevelCompound_v20190506_1.py
523                TestBooleanCut_MultiLevelCompound_v20190506_2.py
524                TestBooleanFuse_MultiLevelCompound_v0_1.py
525                TestBooleanFuse_MultiLevelCompound_v0_2.py
526                TestBooleanFuse_MultiLevelCompound_v0_3.py
527                TestBooleanFuse_MultiLevelCompound_v0_4.py
528                TestBooleanFuse_MultiLevelCompound_v20190506_1.py
529                TestBooleanFuse_MultiLevelCompound_v20190506_2.py
530                TestBooleanFuse_MultiLevelCompound_v20190506_3.py
531                TestBooleanFuse_MultiLevelCompound_v20190506_4.py
532                TestBooleanSmash_MultiLevelCompound_v0_1.py
533                TestBooleanSmash_MultiLevelCompound_v0_2.py
534                TestBooleanSmash_MultiLevelCompound_v20190506_1.py
535                TestBooleanSmash_MultiLevelCompound_v20190506_2.py
536                TestBooleanSplit_MultiLevelCompound_v0_1.py
537                TestBooleanSplit_MultiLevelCompound_v0_2.py
538                TestBooleanSplit_MultiLevelCompound_v20190506_1.py
539                TestBooleanSplit_MultiLevelCompound_v20190506_2.py
540                TestPartition_MultiLevelCompound_v0_1.py
541                TestPartition_MultiLevelCompound_v0_2.py
542                TestPartition_MultiLevelCompound_v0_3.py
543                TestPartition_MultiLevelCompound_v20190506_1.py
544                TestPartition_MultiLevelCompound_v20190506_2.py
545                TestPartition_MultiLevelCompound_v20190506_3.py
546                TestUnion_MultiLevelCompound_v0.py
547                TestUnion_MultiLevelCompound_v20190506.py
548                TestUnionFaces_v20190506.py
549                TestRemoveResultsBody.py
550                TestRemoveResultsConstruction.py
551                TestRemoveResultsPart.py
552                Test17000.py
553                Test17261.py
554                Test17281.py
555                TestChamfer.py
556                Test3033.py
557                Test3076.py
558                Test17909.py
559                TestCopy_ErrorMsg.py
560                TestCopyFeature.py
561                TestCopyFeatureMoveGroupOfFeature.py
562                TestCopyMoveResult.py
563                TestCopyMoveSubShapes.py
564                TestCopyNames.py
565                TestCopySubShapes.py
566                TestCopyWholeFeature.py
567                TestImportResult.py
568                TestDefeaturing_ErrorMsg.py
569                TestDefeaturing_OnSolid1.py
570                TestDefeaturing_OnSolid2.py
571                TestDefeaturing_OnSolid3.py
572                TestDefeaturing_OnCompsolid1.py
573                TestDefeaturing_OnCompsolid2.py
574                TestDefeaturing_OnCompsolid3.py
575                TestDefeaturing_OnCompound.py
576                Test3137_1.py
577                Test3137_2.py
578                Test2918.py
579                Test3139.py
580                TestPlacement_MultiLevelCompound_v0_1.py
581                TestPlacement_MultiLevelCompound_v0_2.py
582                TestPlacement_MultiLevelCompound_v0_3.py
583                TestPlacement_MultiLevelCompound_v0_4.py
584                TestPlacement_MultiLevelCompound_v0_5.py
585                TestPlacement_MultiLevelCompound_v0_6.py
586                TestPlacement_MultiLevelCompound_v95_1.py
587                TestPlacement_MultiLevelCompound_v95_2.py
588                TestPlacement_MultiLevelCompound_v95_3.py
589                TestPlacement_MultiLevelCompound_v95_4.py
590                TestPlacement_MultiLevelCompound_v95_5.py
591                TestPlacement_MultiLevelCompound_v95_6.py
592                TestTranslation_MultiLevelCompound_v0_1.py
593                TestTranslation_MultiLevelCompound_v0_2.py
594                TestTranslation_MultiLevelCompound_v0_3.py
595                TestTranslation_MultiLevelCompound_v0_4.py
596                TestTranslation_MultiLevelCompound_v0_5.py
597                TestTranslation_MultiLevelCompound_v95_1.py
598                TestTranslation_MultiLevelCompound_v95_2.py
599                TestTranslation_MultiLevelCompound_v95_3.py
600                TestTranslation_MultiLevelCompound_v95_4.py
601                TestTranslation_MultiLevelCompound_v95_5.py
602                TestRotation_MultiLevelCompound_v0_1.py
603                TestRotation_MultiLevelCompound_v0_2.py
604                TestRotation_MultiLevelCompound_v0_3.py
605                TestRotation_MultiLevelCompound_v0_4.py
606                TestRotation_MultiLevelCompound_v95_1.py
607                TestRotation_MultiLevelCompound_v95_2.py
608                TestRotation_MultiLevelCompound_v95_3.py
609                TestRotation_MultiLevelCompound_v95_4.py
610                TestSymmetry_MultiLevelCompound_v0_1.py
611                TestSymmetry_MultiLevelCompound_v0_2.py
612                TestSymmetry_MultiLevelCompound_v0_3.py
613                TestSymmetry_MultiLevelCompound_v0_4.py
614                TestSymmetry_MultiLevelCompound_v0_5.py
615                TestSymmetry_MultiLevelCompound_v95_1.py
616                TestSymmetry_MultiLevelCompound_v95_2.py
617                TestSymmetry_MultiLevelCompound_v95_3.py
618                TestSymmetry_MultiLevelCompound_v95_4.py
619                TestSymmetry_MultiLevelCompound_v95_5.py
620                TestScale_MultiLevelCompound_v0_1.py
621                TestScale_MultiLevelCompound_v0_2.py
622                TestScale_MultiLevelCompound_v0_3.py
623                TestScale_MultiLevelCompound_v0_4.py
624                TestScale_MultiLevelCompound_v95_1.py
625                TestScale_MultiLevelCompound_v95_2.py
626                TestScale_MultiLevelCompound_v95_3.py
627                TestScale_MultiLevelCompound_v95_4.py
628                TestMultiTranslation_MultiLevelCompound_v0_1.py
629                TestMultiTranslation_MultiLevelCompound_v0_2.py
630                TestMultiTranslation_MultiLevelCompound_v0_3.py
631                TestMultiTranslation_MultiLevelCompound_v0_4.py
632                TestMultiTranslation_MultiLevelCompound_v95_1.py
633                TestMultiTranslation_MultiLevelCompound_v95_2.py
634                TestMultiTranslation_MultiLevelCompound_v95_3.py
635                TestMultiTranslation_MultiLevelCompound_v95_4.py
636                TestMultiRotation_MultiLevelCompound_v0_1.py
637                TestMultiRotation_MultiLevelCompound_v0_2.py
638                TestMultiRotation_MultiLevelCompound_v0_3.py
639                TestMultiRotation_MultiLevelCompound_v0_4.py
640                TestMultiRotation_MultiLevelCompound_v95_1.py
641                TestMultiRotation_MultiLevelCompound_v95_2.py
642                TestMultiRotation_MultiLevelCompound_v95_3.py
643                TestMultiRotation_MultiLevelCompound_v95_4.py
644                TestIntersection_MultiLevelCompound_v0_1.py
645                TestIntersection_MultiLevelCompound_v0_2.py
646                TestIntersection_MultiLevelCompound_v95_1.py
647                TestIntersection_MultiLevelCompound_v95_2.py
648                TestFillet_MultiLevelCompound_v0_1.py
649                TestFillet_MultiLevelCompound_v0_2.py
650                TestFillet_MultiLevelCompound_v0_3.py
651                TestFillet_MultiLevelCompound_v0_4.py
652                TestFillet_MultiLevelCompound_v95_1.py
653                TestFillet_MultiLevelCompound_v95_2.py
654                TestFillet_MultiLevelCompound_v95_3.py
655                TestFillet_MultiLevelCompound_v95_4.py
656                TestChamfer_MultiLevelCompound_v0_1.py
657                TestChamfer_MultiLevelCompound_v0_2.py
658                TestChamfer_MultiLevelCompound_v0_3.py
659                TestChamfer_MultiLevelCompound_v0_4.py
660                TestChamfer_MultiLevelCompound_v95_1.py
661                TestChamfer_MultiLevelCompound_v95_2.py
662                TestChamfer_MultiLevelCompound_v95_3.py
663                TestChamfer_MultiLevelCompound_v95_4.py
664                Test18836.py
665                Test2817.py
666                Test19065.py
667                Test19066.py
668                Test19115.py
669                Test19196.py
670                TestFillet1D_ErrorMsg.py
671                TestFillet1D_Vertices_1.py
672                TestFillet1D_Vertices_2.py
673                TestFillet1D_Vertices_3.py
674                TestFillet1D_Vertices_4.py
675                TestFillet1D_Vertices_5.py
676                TestFillet1D_Vertices_6.py
677                TestFillet1D_Vertices_7.py
678                TestFillet1D_Vertices_8.py
679                TestFillet1D_Vertices_9.py
680                TestFillet1D_Wire_1.py
681                TestFillet1D_Wire_2.py
682                TestFillet1D_Wire_3.py
683                TestFillet1D_Wire_4.py
684                TestFillet1D_Wire_5.py
685                Test19931.py
686                Test20027.py
687                Test20245_1.py
688                Test20245_2.py
689 )