X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FFeaturesPlugin%2FCMakeLists.txt;h=04ed2b818e993bb214dd800a72c666a767e64269;hb=50a8df0c6a66da8067b16155e5ae39f8f26a7ebc;hp=27115310a4dbfe0d8582e1c00c4fa265761309de;hpb=df6defd7f9b47922c307994272fc2fc78a1584d4;p=modules%2Fshaper.git diff --git a/src/FeaturesPlugin/CMakeLists.txt b/src/FeaturesPlugin/CMakeLists.txt index 27115310a..04ed2b818 100644 --- a/src/FeaturesPlugin/CMakeLists.txt +++ b/src/FeaturesPlugin/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2019 CEA/DEN, EDF R&D +# Copyright (C) 2014-2020 CEA/DEN, EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -28,6 +28,7 @@ SET(PROJECT_HEADERS FeaturesPlugin_Revolution.h FeaturesPlugin_Rotation.h FeaturesPlugin_Translation.h + FeaturesPlugin_VersionedBoolean.h FeaturesPlugin_Boolean.h FeaturesPlugin_BooleanCut.h FeaturesPlugin_BooleanFuse.h @@ -58,6 +59,12 @@ SET(PROJECT_HEADERS FeaturesPlugin_Fillet.h FeaturesPlugin_Measurement.h FeaturesPlugin_FusionFaces.h + FeaturesPlugin_RemoveResults.h + FeaturesPlugin_Chamfer.h + FeaturesPlugin_Copy.h + FeaturesPlugin_ImportResult.h + FeaturesPlugin_Defeaturing.h + FeaturesPlugin_VersionedChFi.h ) SET(PROJECT_SOURCES @@ -67,6 +74,7 @@ SET(PROJECT_SOURCES FeaturesPlugin_Revolution.cpp FeaturesPlugin_Rotation.cpp FeaturesPlugin_Translation.cpp + FeaturesPlugin_VersionedBoolean.cpp FeaturesPlugin_Boolean.cpp FeaturesPlugin_BooleanCut.cpp FeaturesPlugin_BooleanFuse.cpp @@ -97,6 +105,12 @@ SET(PROJECT_SOURCES FeaturesPlugin_Fillet.cpp FeaturesPlugin_Measurement.cpp FeaturesPlugin_FusionFaces.cpp + FeaturesPlugin_RemoveResults.cpp + FeaturesPlugin_Chamfer.cpp + FeaturesPlugin_Copy.cpp + FeaturesPlugin_ImportResult.cpp + FeaturesPlugin_Defeaturing.cpp + FeaturesPlugin_VersionedChFi.cpp ) SET(XML_RESOURCES @@ -128,10 +142,15 @@ SET(XML_RESOURCES fillet_widget.xml measurement_widget.xml fusion_faces_widget.xml + chamfer_widget.xml + copy_widget.xml + import_result_widget.xml + defeaturing_widget.xml ) SET(TEXT_RESOURCES FeaturesPlugin_msg_en.ts + FeaturesPlugin_msg_fr.ts FeaturesPlugin_msg_ru.ts ) @@ -172,11 +191,33 @@ ADD_UNIT_TESTS(TestExtrusion.py TestExtrusionCut.py TestExtrusionCut_BySize.py TestExtrusionCut_ByPlanesAndOffsets.py + TestExtrusionCut_ByFaces.py + TestExtrusionCut_ThroughAll.py TestExtrusionFuse.py TestExtrusionFuse_BySize.py TestExtrusionFuse_ByPlanesAndOffsets.py + TestExtrusionFuse_ThroughAll.py TestExtrusion_ErrorMsg.py TestExtrusion_ZeroOffsetError.py + TestExtrusion_ByFaces01.py + TestExtrusion_ByFaces02.py + TestExtrusion_ByFaces03.py + TestExtrusion_ByFaces04.py + TestExtrusion_ByFaces05.py + TestExtrusion_ByFaces06.py + TestExtrusion_ByFaces07.py + TestExtrusion_ByFaces08.py + TestExtrusion_ByFaces09.py + TestExtrusion_ByFaces10.py + TestExtrusion_ByFaces11.py + TestExtrusion_ByFaces12.py + TestExtrusion_ByFaces13.py + TestExtrusion_ByFaces14.py + TestExtrusion_ByFaces15.py + TestExtrusion_ByFaces16.py + TestExtrusion_ByFaces17.py + TestExtrusion_ByFaces18.py + TestExtrusion_ByFaces19.py TestRevolution.py TestRevolution_ByAngle.py TestRevolutionOfPoint.py @@ -185,9 +226,11 @@ ADD_UNIT_TESTS(TestExtrusion.py TestRevolutionCut.py TestRevolutionCut_ByAngle.py TestRevolutionCut_ByPlanesAndOffsets.py + TestRevolutionCut_ThroughAll.py TestRevolutionFuse.py TestRevolutionFuse_ByAngle.py TestRevolutionFuse_ByPlanesAndOffsets.py + TestRevolutionFuse_ThroughAll.py TestCompositeFeaturesOnCompSolids.py TestPartition.py TestPartition_ErrorMsg.py @@ -217,9 +260,9 @@ ADD_UNIT_TESTS(TestExtrusion.py TestBoolean3.py TestBooleanCompSolids.py TestBooleanSmash.py - TestBooleanFill.py - TestBooleanFillWithPlane.py - TestBooleanFill_ErrorMsg.py + TestBooleanSplit.py + TestBooleanSplitWithPlane.py + TestBooleanSplit_ErrorMsg.py TestMultiBoolean.py TestSerialBoolean.py TestBoolean_ErrorMsg.py @@ -240,44 +283,47 @@ ADD_UNIT_TESTS(TestExtrusion.py TestPipe_Compound.py TestPipe_ErrorMsg.py TestRecover.py + TestRecover_Compound.py + TestRecover_Compsolid1.py + TestRecover_Compsolid2.py TestRecover1798.py - TestFillEdgeVertex.py - TestFillEdgeEdge.py - TestFillEdgeEdgeIntersected.py - TestFillEdgeWire.py - TestFillEdgeFace.py - TestFillEdgeShell.py - TestFillEdgeSolid.py - TestFillEdgeSolidIntersected.py - TestFillWireVertex.py - TestFillWireEdge.py - TestFillWireWire.py - TestFillWireFace.py - TestFillWireShell.py - TestFillWireSolid.py - TestFillFaceVertex.py - TestFillFaceEdge.py - TestFillFaceEdgeInside.py - TestFillFaceEdgePerpendicular.py - TestFillFaceWire.py - TestFillFaceFace.py - TestFillFaceShell.py - TestFillFaceSolid.py - TestFillCompFaceSolid.py - TestFillShellVertex.py - TestFillShellEdge.py - TestFillShellConstrPlane.py - TestFillShellWire.py - TestFillShellFace.py - TestFillShellShell.py - TestFillShellSolid.py - TestFillSolid2ConstructionPlanes.py - TestFillSolidEdge.py - TestFillSolidFace.py - TestFillSolidCompFace.py - TestFillSolidShell.py - TestFillSolidCompShell.py - TestFillCompsolidPlane.py + TestSplitEdgeVertex.py + TestSplitEdgeEdge.py + TestSplitEdgeEdgeIntersected.py + TestSplitEdgeWire.py + TestSplitEdgeFace.py + TestSplitEdgeShell.py + TestSplitEdgeSolid.py + TestSplitEdgeSolidIntersected.py + TestSplitWireVertex.py + TestSplitWireEdge.py + TestSplitWireWire.py + TestSplitWireFace.py + TestSplitWireShell.py + TestSplitWireSolid.py + TestSplitFaceVertex.py + TestSplitFaceEdge.py + TestSplitFaceEdgeInside.py + TestSplitFaceEdgePerpendicular.py + TestSplitFaceWire.py + TestSplitFaceFace.py + TestSplitFaceShell.py + TestSplitFaceSolid.py + TestSplitCompFaceSolid.py + TestSplitShellVertex.py + TestSplitShellEdge.py + TestSplitShellConstrPlane.py + TestSplitShellWire.py + TestSplitShellFace.py + TestSplitShellShell.py + TestSplitShellSolid.py + TestSplitSolid2ConstructionPlanes.py + TestSplitSolidEdge.py + TestSplitSolidFace.py + TestSplitSolidCompFace.py + TestSplitSolidShell.py + TestSplitSolidCompShell.py + TestSplitCompsolidPlane.py TestPartition2Faces.py TestPartition2Solids.py TestPartition2Wires.py @@ -299,7 +345,7 @@ ADD_UNIT_TESTS(TestExtrusion.py TestMeasurementAngle3Points.py TestMeasurementPresentation.py TestFusionFaces.py - TestFusionFaces2697.py + TestFusionFaces2697.py Test1379.py Test1922.py Test1942.py @@ -460,4 +506,157 @@ ADD_UNIT_TESTS(TestExtrusion.py Test2826.py Test2854.py Test2878.py + Test2920.py + Test2971.py + Test3014.py + TestBooleanCommon_MultiLevelCompound_v0_1.py + TestBooleanCommon_MultiLevelCompound_v0_2.py + TestBooleanCommon_MultiLevelCompound_v20190506_1.py + TestBooleanCommon_MultiLevelCompound_v20190506_2.py + TestBooleanCut_MultiLevelCompound_v0_1.py + TestBooleanCut_MultiLevelCompound_v0_2.py + TestBooleanCut_MultiLevelCompound_v20190506_1.py + TestBooleanCut_MultiLevelCompound_v20190506_2.py + TestBooleanFuse_MultiLevelCompound_v0_1.py + TestBooleanFuse_MultiLevelCompound_v0_2.py + TestBooleanFuse_MultiLevelCompound_v0_3.py + TestBooleanFuse_MultiLevelCompound_v0_4.py + TestBooleanFuse_MultiLevelCompound_v20190506_1.py + TestBooleanFuse_MultiLevelCompound_v20190506_2.py + TestBooleanFuse_MultiLevelCompound_v20190506_3.py + TestBooleanFuse_MultiLevelCompound_v20190506_4.py + TestBooleanSmash_MultiLevelCompound_v0_1.py + TestBooleanSmash_MultiLevelCompound_v0_2.py + TestBooleanSmash_MultiLevelCompound_v20190506_1.py + TestBooleanSmash_MultiLevelCompound_v20190506_2.py + TestBooleanSplit_MultiLevelCompound_v0_1.py + TestBooleanSplit_MultiLevelCompound_v0_2.py + TestBooleanSplit_MultiLevelCompound_v20190506_1.py + TestBooleanSplit_MultiLevelCompound_v20190506_2.py + TestPartition_MultiLevelCompound_v0_1.py + TestPartition_MultiLevelCompound_v0_2.py + TestPartition_MultiLevelCompound_v0_3.py + TestPartition_MultiLevelCompound_v20190506_1.py + TestPartition_MultiLevelCompound_v20190506_2.py + TestPartition_MultiLevelCompound_v20190506_3.py + TestUnion_MultiLevelCompound_v0.py + TestUnion_MultiLevelCompound_v20190506.py + TestUnionFaces_v20190506.py + TestRemoveResultsBody.py + TestRemoveResultsConstruction.py + TestRemoveResultsPart.py + Test17000.py + Test17261.py + Test17281.py + TestChamfer.py + Test3033.py + Test3076.py + Test17909.py + TestCopy_ErrorMsg.py + TestCopyFeature.py + TestCopyFeatureMoveGroupOfFeature.py + TestCopyMoveResult.py + TestCopyMoveSubShapes.py + TestCopyNames.py + TestCopySubShapes.py + TestCopyWholeFeature.py + TestImportResult.py + TestDefeaturing_ErrorMsg.py + TestDefeaturing_OnSolid1.py + TestDefeaturing_OnSolid2.py + TestDefeaturing_OnSolid3.py + TestDefeaturing_OnCompsolid1.py + TestDefeaturing_OnCompsolid2.py + TestDefeaturing_OnCompsolid3.py + TestDefeaturing_OnCompound.py + Test3137_1.py + Test3137_2.py + Test2918.py + Test3139.py + TestPlacement_MultiLevelCompound_v0_1.py + TestPlacement_MultiLevelCompound_v0_2.py + TestPlacement_MultiLevelCompound_v0_3.py + TestPlacement_MultiLevelCompound_v0_4.py + TestPlacement_MultiLevelCompound_v0_5.py + TestPlacement_MultiLevelCompound_v0_6.py + TestPlacement_MultiLevelCompound_v95_1.py + TestPlacement_MultiLevelCompound_v95_2.py + TestPlacement_MultiLevelCompound_v95_3.py + TestPlacement_MultiLevelCompound_v95_4.py + TestPlacement_MultiLevelCompound_v95_5.py + TestPlacement_MultiLevelCompound_v95_6.py + TestTranslation_MultiLevelCompound_v0_1.py + TestTranslation_MultiLevelCompound_v0_2.py + TestTranslation_MultiLevelCompound_v0_3.py + TestTranslation_MultiLevelCompound_v0_4.py + TestTranslation_MultiLevelCompound_v0_5.py + TestTranslation_MultiLevelCompound_v95_1.py + TestTranslation_MultiLevelCompound_v95_2.py + TestTranslation_MultiLevelCompound_v95_3.py + TestTranslation_MultiLevelCompound_v95_4.py + TestTranslation_MultiLevelCompound_v95_5.py + TestRotation_MultiLevelCompound_v0_1.py + TestRotation_MultiLevelCompound_v0_2.py + TestRotation_MultiLevelCompound_v0_3.py + TestRotation_MultiLevelCompound_v0_4.py + TestRotation_MultiLevelCompound_v95_1.py + TestRotation_MultiLevelCompound_v95_2.py + TestRotation_MultiLevelCompound_v95_3.py + TestRotation_MultiLevelCompound_v95_4.py + TestSymmetry_MultiLevelCompound_v0_1.py + TestSymmetry_MultiLevelCompound_v0_2.py + TestSymmetry_MultiLevelCompound_v0_3.py + TestSymmetry_MultiLevelCompound_v0_4.py + TestSymmetry_MultiLevelCompound_v0_5.py + TestSymmetry_MultiLevelCompound_v95_1.py + TestSymmetry_MultiLevelCompound_v95_2.py + TestSymmetry_MultiLevelCompound_v95_3.py + TestSymmetry_MultiLevelCompound_v95_4.py + TestSymmetry_MultiLevelCompound_v95_5.py + TestScale_MultiLevelCompound_v0_1.py + TestScale_MultiLevelCompound_v0_2.py + TestScale_MultiLevelCompound_v0_3.py + TestScale_MultiLevelCompound_v0_4.py + TestScale_MultiLevelCompound_v95_1.py + TestScale_MultiLevelCompound_v95_2.py + TestScale_MultiLevelCompound_v95_3.py + TestScale_MultiLevelCompound_v95_4.py + TestMultiTranslation_MultiLevelCompound_v0_1.py + TestMultiTranslation_MultiLevelCompound_v0_2.py + TestMultiTranslation_MultiLevelCompound_v0_3.py + TestMultiTranslation_MultiLevelCompound_v0_4.py + TestMultiTranslation_MultiLevelCompound_v95_1.py + TestMultiTranslation_MultiLevelCompound_v95_2.py + TestMultiTranslation_MultiLevelCompound_v95_3.py + TestMultiTranslation_MultiLevelCompound_v95_4.py + TestMultiRotation_MultiLevelCompound_v0_1.py + TestMultiRotation_MultiLevelCompound_v0_2.py + TestMultiRotation_MultiLevelCompound_v0_3.py + TestMultiRotation_MultiLevelCompound_v0_4.py + TestMultiRotation_MultiLevelCompound_v95_1.py + TestMultiRotation_MultiLevelCompound_v95_2.py + TestMultiRotation_MultiLevelCompound_v95_3.py + TestMultiRotation_MultiLevelCompound_v95_4.py + TestIntersection_MultiLevelCompound_v0_1.py + TestIntersection_MultiLevelCompound_v0_2.py + TestIntersection_MultiLevelCompound_v95_1.py + TestIntersection_MultiLevelCompound_v95_2.py + TestFillet_MultiLevelCompound_v0_1.py + TestFillet_MultiLevelCompound_v0_2.py + TestFillet_MultiLevelCompound_v0_3.py + TestFillet_MultiLevelCompound_v0_4.py + TestFillet_MultiLevelCompound_v95_1.py + TestFillet_MultiLevelCompound_v95_2.py + TestFillet_MultiLevelCompound_v95_3.py + TestFillet_MultiLevelCompound_v95_4.py + TestChamfer_MultiLevelCompound_v0_1.py + TestChamfer_MultiLevelCompound_v0_2.py + TestChamfer_MultiLevelCompound_v0_3.py + TestChamfer_MultiLevelCompound_v0_4.py + TestChamfer_MultiLevelCompound_v95_1.py + TestChamfer_MultiLevelCompound_v95_2.py + TestChamfer_MultiLevelCompound_v95_3.py + TestChamfer_MultiLevelCompound_v95_4.py + Test18836.py + Test2817.py )