1 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
8 FeaturesPlugin_Plugin.h
9 FeaturesPlugin_Extrusion.h
10 FeaturesPlugin_Recover.h
11 FeaturesPlugin_Revolution.h
12 FeaturesPlugin_Rotation.h
13 FeaturesPlugin_Translation.h
14 FeaturesPlugin_Boolean.h
15 FeaturesPlugin_Intersection.h
16 FeaturesPlugin_Partition.h
18 FeaturesPlugin_Placement.h
19 FeaturesPlugin_CompositeBoolean.h
20 FeaturesPlugin_CompositeSketch.h
21 FeaturesPlugin_ExtrusionBoolean.h
22 FeaturesPlugin_ExtrusionCut.h
23 FeaturesPlugin_ExtrusionFuse.h
24 FeaturesPlugin_RevolutionBoolean.h
25 FeaturesPlugin_RevolutionCut.h
26 FeaturesPlugin_RevolutionFuse.h
27 FeaturesPlugin_Union.h
28 FeaturesPlugin_ValidatorTransform.h
29 FeaturesPlugin_Validators.h
30 FeaturesPlugin_RemoveSubShapes.h
31 FeaturesPlugin_Tools.h
32 FeaturesPlugin_Symmetry.h
33 FeaturesPlugin_Scale.h
34 FeaturesPlugin_MultiTranslation.h
38 FeaturesPlugin_Plugin.cpp
39 FeaturesPlugin_Extrusion.cpp
40 FeaturesPlugin_Recover.cpp
41 FeaturesPlugin_Revolution.cpp
42 FeaturesPlugin_Rotation.cpp
43 FeaturesPlugin_Translation.cpp
44 FeaturesPlugin_Boolean.cpp
45 FeaturesPlugin_Intersection.cpp
46 FeaturesPlugin_Partition.cpp
47 FeaturesPlugin_Pipe.cpp
48 FeaturesPlugin_Placement.cpp
49 FeaturesPlugin_CompositeBoolean.cpp
50 FeaturesPlugin_CompositeSketch.cpp
51 FeaturesPlugin_ExtrusionBoolean.cpp
52 FeaturesPlugin_ExtrusionCut.cpp
53 FeaturesPlugin_ExtrusionFuse.cpp
54 FeaturesPlugin_RevolutionBoolean.cpp
55 FeaturesPlugin_RevolutionCut.cpp
56 FeaturesPlugin_RevolutionFuse.cpp
57 FeaturesPlugin_Union.cpp
58 FeaturesPlugin_ValidatorTransform.cpp
59 FeaturesPlugin_Validators.cpp
60 FeaturesPlugin_RemoveSubShapes.cpp
61 FeaturesPlugin_Tools.cpp
62 FeaturesPlugin_Symmetry.cpp
63 FeaturesPlugin_Scale.cpp
64 FeaturesPlugin_MultiTranslation.cpp
70 extrusioncut_widget.xml
71 extrusionfuse_widget.xml
73 revolutioncut_widget.xml
74 revolutionfuse_widget.xml
76 translation_widget.xml
81 intersection_widget.xml
83 remove_subshapes_widget.xml
87 multitranslation_widget.xml
91 FeaturesPlugin_msg_en.ts
92 FeaturesPlugin_msg_ru.ts
95 SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES})
106 SET(PROJECT_LIBRARIES
114 ADD_DEFINITIONS(-DFEATURESPLUGIN_EXPORTS)
115 ADD_LIBRARY(FeaturesPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES} ${TEXT_RESOURCES})
116 TARGET_LINK_LIBRARIES(FeaturesPlugin ${PROJECT_LIBRARIES})
118 INSTALL(TARGETS FeaturesPlugin DESTINATION ${SHAPER_INSTALL_PLUGIN_FILES})
119 INSTALL(FILES ${XML_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
120 INSTALL(DIRECTORY icons/ DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Features)
121 INSTALL(FILES ${TEXT_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
123 ADD_UNIT_TESTS(TestExtrusion.py
128 TestRevolutionFuse.py
129 TestCompositeFeaturesOnCompSolids.py
135 TestBooleanCompSolids.py
142 TestRemoveSubShapes.py