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