Salome HOME
Issue #3137: Crash when LinearCopy/AngularCopy of several parts
[modules/shaper.git] / src / FeaturesPlugin / plugin-Features.xml
1 <plugin>
2   <workbench id="Features" document="Part">
3     <group id="Transformation">
4       <feature id="Scale" title="Scale" tooltip="Perform scale objects"
5                icon="icons/Features/scale.png" helpfile="transformationFeature.html">
6         <source path="scale_widget.xml"/>
7       </feature>
8     </group>
9     <group id="Extrusion">
10       <feature id="Extrusion" title="Extrusion" tooltip="Create a solid by extrusion of a face"
11                icon="icons/Features/extrusion.png" helpfile="extrusionFeature.html">
12           <source path="extrusion_widget.xml"/>
13       </feature>
14       <feature id="ExtrusionCut" title="ExtrusionCut" tooltip="Cuts an extrusion from a solid"
15                icon="icons/Features/extrusion_cut.png" helpfile="extrusionCutFeature.html">
16         <source path="extrusioncut_widget.xml"/>
17       </feature>
18       <feature id="ExtrusionFuse" title="ExtrusionFuse" tooltip="Fuses an extrusion with a solid"
19                icon="icons/Features/extrusion_fuse.png" helpfile="extrusionFuseFeature.html">
20         <source path="extrusionfuse_widget.xml"/>
21       </feature>
22     </group>
23     <group id="Revolution">
24       <feature id="Revolution" title="Revolution" tooltip="Create a solid by revolution of a face"
25                icon="icons/Features/revol.png" helpfile="revolutionFeature.html">
26           <source path="revolution_widget.xml"/>
27       </feature>
28       <feature id="RevolutionCut" title="RevolutionCut" tooltip="Cuts a revolution from a solid"
29                icon="icons/Features/revol_cut.png" helpfile="revolutionCutFeature.html">
30         <source path="revolutioncut_widget.xml"/>
31       </feature>
32       <feature id="RevolutionFuse" title="RevolutionFuse" tooltip="Fuses a revolution with a solid"
33                icon="icons/Features/revol_fuse.png" helpfile="revolutionFuseFeature.html">
34         <source path="revolutionfuse_widget.xml"/>
35       </feature>
36     </group>
37     <group id="Pipe">
38       <feature id="Pipe" title="Pipe" tooltip="Generates extrusion along a path"
39                icon="icons/Features/pipe.png" helpfile="pipeFeature.html">
40         <source path="pipe_widget.xml"/>
41       </feature>
42     </group>
43     <group id="Boolean" toolbar="yes">
44       <feature id="Cut" title="Cut" tooltip="Perform boolean cut operation with objects"
45                icon="icons/Features/bool_cut.png" helpfile="cutFeature.html"
46                auto_preview="false">
47           <source path="boolean_widget.xml"/>
48       </feature>
49       <feature id="Fuse" title="Fuse" tooltip="Perform boolean fuse operation with objects"
50                icon="icons/Features/bool_fuse.png" helpfile="fuseFeature.html"
51                auto_preview="false">
52           <source path="boolean_fuse_widget.xml"/>
53       </feature>
54       <feature id="Common" title="Common" tooltip="Perform boolean common operation with objects"
55                icon="icons/Features/bool_common.png"  helpfile="commonFeature.html"
56                auto_preview="false">
57           <source path="boolean_common_widget.xml"/>
58       </feature>
59       <feature id="Smash" title="Smash" tooltip="Perform boolean smash operation with objects"
60                icon="icons/Features/bool_smash.png" helpfile="smashFeature.html"
61                auto_preview="false">
62           <source path="boolean_smash_widget.xml"/>
63       </feature>
64       <feature id="Intersection" title="Intersection" tooltip="Intersect objects with tools"
65                icon="icons/Features/intersection.png" helpfile="intersectionFeature.html">
66         <source path="intersection_widget.xml"/>
67       </feature>
68       <feature id="Partition" title="Partition" tooltip="Perform partition operations with solids"
69                icon="icons/Features/partition.png" helpfile="partitionFeature.html"
70                auto_preview="false">
71           <source path="partition_widget.xml"/>
72       </feature>
73       <feature id="Split" title="Split" tooltip="Perform boolean split operation with objects"
74                icon="icons/Features/bool_split.png" helpfile="splitFeature.html"
75                auto_preview="false">
76           <source path="boolean_split_widget.xml"/>
77       </feature>
78       <feature id="Fill" title="Split" tooltip="Perform boolean split operation with objects"
79                icon="icons/Features/bool_split.png" helpfile="splitFeature.html"
80                auto_preview="false" internal="1">
81           <source path="boolean_split_widget.xml"/>
82       </feature>
83       <feature id="Union" title="Union" tooltip="Perform union operations with shapes"
84                icon="icons/Features/union.png" helpfile="unionFeature.html">
85           <source path="union_widget.xml"/>
86       </feature>
87       <feature id="Remove_SubShapes" title="Remove Sub-Shapes" tooltip="Allows to remove sub-shapes from wires, shells, compsolids and compounds"
88                icon="icons/Features/remove_subshapes.png" helpfile="removeSubShapesFeature.html">
89           <source path="remove_subshapes_widget.xml"/>
90       </feature>
91     </group>
92     <group id="Collections">
93       <feature id="Recover"
94         title="Recover"
95         tooltip="Visualize concealed objects"
96         icon="icons/Features/recover.png"
97         helpfile="recoverFeature.html">
98         <source path="recover_widget.xml"/>
99       </feature>
100       <feature id="Copy"
101         title="Copy"
102         tooltip="Copies results or sub-results"
103         icon="icons/Features/copy.png"
104         helpfile="copyFeature.html">
105         <source path="copy_widget.xml"/>
106       </feature>
107       <feature id="ImportResult"
108         title="Import Result"
109         tooltip="Copies results from other parts"
110         icon="icons/Features/import_result.png"
111         helpfile="importResultFeature.html">
112         <source path="import_result_widget.xml"/>
113       </feature>
114       <feature id="RemoveResults" title="Remove results" tooltip="Internal feature for results removal" internal="1">
115         <multi_selector id="results" concealment="true"/>
116       </feature>
117     </group>
118     <group id="Features">
119       <feature id="Fillet" title="Fillet" tooltip="Perform fillet on face or edge"
120                icon="icons/Features/fillet.png" auto_preview="true" helpfile="filletFeature.html">
121         <source path="fillet_widget.xml"/>
122       </feature>
123       <feature id="Chamfer" title="Chamfer" tooltip="Perform chamfer on face or edge"
124                icon="icons/Features/chamfer.png" auto_preview="true" helpfile="chamferFeature.html">
125         <source path="chamfer_widget.xml"/>
126       </feature>
127       <feature id="FusionFaces" title="Fuse Faces" tooltip="Performs fusion of connected faces"
128                icon="icons/Features/fusion_faces.png" auto_preview="true" helpfile="FeaturesPlugin/fusionFacesFeature.html">
129         <source path="fusion_faces_widget.xml"/>
130       </feature>
131       <feature id="Defeaturing" title="Defeaturing" tooltip="Perform removing faces from solid"
132                icon="icons/Features/defeaturing.png" auto_preview="true" helpfile="defeaturingFeature.html">
133         <source path="defeaturing_widget.xml"/>
134       </feature>
135     </group>
136   </workbench>
137   <workbench id="Part">
138     <group id="Movement">
139       <feature id="Placement" title="Placement" tooltip="Place objects relatively to another one"
140                icon="icons/Features/placement.png" helpfile="placementFeature.html">
141         <source path="placement_widget.xml"/>
142       </feature>
143       <feature id="Translation" title="Translation" tooltip="Perform translation of objects along the axis to specified distance"
144                icon="icons/Features/movement.png" helpfile="translationFeature.html">
145         <source path="translation_widget.xml"/>
146       </feature>
147       <feature id="Rotation" title="Rotation" tooltip="Perform rotation of objects around the axis to specified angle"
148                icon="icons/Features/rotation.png" helpfile="rotationFeature.html">
149         <source path="rotation_widget.xml"/>
150       </feature>
151       <feature id="Symmetry" title="Symmetry" tooltip="Perform symmetry with respect to a point, an axis or a plane"
152                icon="icons/Features/symmetry.png" helpfile="symmetryFeature.html">
153         <source path="symmetry_widget.xml"/>
154       </feature>
155       <feature id="LinearCopy" title="Linear copy" tooltip="Perform copy and translate"
156                icon="icons/Features/multitranslation.png" helpfile="linearCopyFeature.html">
157         <source path="multitranslation_widget.xml"/>
158       </feature>
159       <feature id="AngularCopy" title="Angular Copy" tooltip="Perform copy and rotate"
160                icon="icons/Features/multirotation.png" helpfile="angularCopyFeature.html">
161         <source path="multirotation_widget.xml"/>
162       </feature>
163     </group>
164   </workbench>
165   <workbench id="Inspection">
166     <group id="Measurement">
167       <feature id="Measurement" title="Measurement" tooltip="Calculate properties of objects"
168                icon="icons/Features/measurement.png" helpfile="measurementFeature.html" abort_confirmation="false">
169         <source path="measurement_widget.xml"/>
170       </feature>
171     </group>
172   </workbench>
173 </plugin>