1 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
8 FeaturesPlugin_Plugin.h
9 FeaturesPlugin_Extrusion.h
10 FeaturesPlugin_Revolution.h
11 FeaturesPlugin_Rotation.h
12 FeaturesPlugin_Translation.h
13 FeaturesPlugin_Boolean.h
14 FeaturesPlugin_Group.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_ValidatorTransform.h
28 FeaturesPlugin_Validators.h
33 FeaturesPlugin_Plugin.cpp
34 FeaturesPlugin_Extrusion.cpp
35 FeaturesPlugin_Revolution.cpp
36 FeaturesPlugin_Rotation.cpp
37 FeaturesPlugin_Translation.cpp
38 FeaturesPlugin_Boolean.cpp
39 FeaturesPlugin_Group.cpp
40 FeaturesPlugin_Intersection.cpp
41 FeaturesPlugin_Partition.cpp
42 FeaturesPlugin_Pipe.cpp
43 FeaturesPlugin_Placement.cpp
44 FeaturesPlugin_CompositeBoolean.cpp
45 FeaturesPlugin_CompositeSketch.cpp
46 FeaturesPlugin_ExtrusionBoolean.cpp
47 FeaturesPlugin_ExtrusionCut.cpp
48 FeaturesPlugin_ExtrusionFuse.cpp
49 FeaturesPlugin_RevolutionBoolean.cpp
50 FeaturesPlugin_RevolutionCut.cpp
51 FeaturesPlugin_RevolutionFuse.cpp
52 FeaturesPlugin_ValidatorTransform.cpp
53 FeaturesPlugin_Validators.cpp
54 FeaturesPlugin_Wire.cpp
60 extrusioncut_widget.xml
61 extrusionfuse_widget.xml
63 revolutioncut_widget.xml
64 revolutionfuse_widget.xml
66 translation_widget.xml
71 intersection_widget.xml
96 icons/angle_up_down.png
97 icons/angle_up_down_32x32.png
107 icons/dimension_down.png
108 icons/dimension_down_32x32.png
109 icons/dimension_up.png
110 icons/dimension_up_32x32.png
111 icons/dimension_up_down.png
112 icons/dimension_up_down_32x32.png
113 icons/dimension_v.png
114 icons/dimension_v_32x32.png
115 icons/dimension_vert_32x32.png
117 icons/extrusion_cut.png
118 icons/extrusion_fuse.png
119 icons/extrusionsketch.png
120 icons/feature_wire.png
122 icons/intersection.png
126 icons/pipe_binormal_32x32.png
127 icons/pipe_locations_32x32.png
128 icons/pipe_simple_32x32.png
130 icons/placement_from.png
131 icons/placement_to.png
133 icons/plane_inverted.png
134 icons/plane_inverted_32x32.png
137 icons/revolsketch.png
139 icons/shape_group.png
143 ADD_DEFINITIONS(-DFEATURESPLUGIN_EXPORTS)
144 ADD_LIBRARY(FeaturesPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES})
145 TARGET_LINK_LIBRARIES(FeaturesPlugin ${PROJECT_LIBRARIES})
147 INSTALL(TARGETS FeaturesPlugin DESTINATION ${SHAPER_INSTALL_PLUGIN_FILES})
148 INSTALL(FILES ${XML_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
149 INSTALL(FILES ${ICON_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Features)
151 ADD_UNIT_TESTS(TestExtrusion.py
156 TestRevolutionFuse.py
157 TestCompositeFeaturesOnCompSolids.py
163 TestBooleanCompSolids.py