Salome HOME
Issue #2577: EDF 2018-2 Fusion of connected faces.
[modules/shaper.git] / src / FeaturesPlugin / plugin-Features.xml
1 <!--
2 Copyright (C) 2014-2017  CEA/DEN, EDF R&D
3
4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License, or (at your option) any later version.
8
9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12 Lesser General Public License for more details.
13
14 You should have received a copy of the GNU Lesser General Public
15 License along with this library; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17
18 See http:##www.salome-platform.org/ or
19 email : webmaster.salome@opencascade.com<mailto:webmaster.salome@opencascade.com>
20 -->
21
22 <plugin>
23   <workbench id="Features" document="Part">
24     <group id="Transformation">
25       <feature id="Scale" title="Scale" tooltip="Perform scale objects"
26                icon="icons/Features/scale.png" helpfile="FeaturesPlugin/transformationFeature.html">
27         <source path="scale_widget.xml"/>
28       </feature>
29     </group>
30     <group id="Extrusion">
31       <feature id="Extrusion" title="Extrusion" tooltip="Create a solid by extrusion of a face"
32                icon="icons/Features/extrusion.png" helpfile="FeaturesPlugin/extrusionFeature.html">
33           <source path="extrusion_widget.xml"/>
34       </feature>
35       <feature id="ExtrusionCut" title="ExtrusionCut" tooltip=""
36                icon="icons/Features/extrusion_cut.png" helpfile="FeaturesPlugin/extrusionCutFeature.html">
37         <source path="extrusioncut_widget.xml"/>
38       </feature>
39       <feature id="ExtrusionFuse" title="ExtrusionFuse" tooltip=""
40                icon="icons/Features/extrusion_fuse.png" helpfile="FeaturesPlugin/extrusionFuseFeature.html">
41         <source path="extrusionfuse_widget.xml"/>
42       </feature>
43     </group>
44     <group id="Revolution">
45       <feature id="Revolution" title="Revolution" tooltip="Create a solid by revolution of a face"
46                icon="icons/Features/revol.png" helpfile="FeaturesPlugin/revolutionFeature.html">
47           <source path="revolution_widget.xml"/>
48       </feature>
49       <feature id="RevolutionCut" title="RevolutionCut" tooltip=""
50                icon="icons/Features/revol_cut.png" helpfile="FeaturesPlugin/revolutionCutFeature.html">
51         <source path="revolutioncut_widget.xml"/>
52       </feature>
53       <feature id="RevolutionFuse" title="RevolutionFuse" tooltip=""
54                icon="icons/Features/revol_fuse.png" helpfile="FeaturesPlugin/revolutionFuseFeature.html">
55         <source path="revolutionfuse_widget.xml"/>
56       </feature>
57     </group>
58     <group id="Pipe">
59       <feature id="Pipe" title="Pipe" tooltip="Generates extrusion along a path"
60                icon="icons/Features/pipe.png" helpfile="FeaturesPlugin/pipeFeature.html">
61         <source path="pipe_widget.xml"/>
62       </feature>
63     </group>
64     <group id="Boolean" toolbar="yes">
65       <feature id="Cut" title="Cut" tooltip="Perform boolean cut operation with objects"
66                icon="icons/Features/bool_cut.png" helpfile="FeaturesPlugin/cutFeature.html"
67                auto_preview="false">
68           <source path="boolean_widget.xml"/>
69       </feature>
70       <feature id="Fuse" title="Fuse" tooltip="Perform boolean fuse operation with objects"
71                icon="icons/Features/bool_fuse.png" helpfile="FeaturesPlugin/fuseFeature.html"
72                auto_preview="false">
73           <source path="boolean_widget.xml"/>
74       </feature>
75       <feature id="Common" title="Common" tooltip="Perform boolean common operation with objects"
76                icon="icons/Features/bool_common.png"  helpfile="FeaturesPlugin/commonFeature.html"
77                auto_preview="false">
78           <source path="boolean_widget.xml"/>
79       </feature>
80       <feature id="Smash" title="Smash" tooltip="Perform boolean smash operation with objects"
81                icon="icons/Features/bool_smash.png" helpfile="FeaturesPlugin/smashFeature.html"
82                auto_preview="false">
83           <source path="boolean_smash_widget.xml"/>
84       </feature>
85       <feature id="Intersection" title="Intersection" tooltip="Intersect objects with tools"
86                icon="icons/Features/intersection.png" helpfile="FeaturesPlugin/intersectionFeature.html">
87         <source path="intersection_widget.xml"/>
88       </feature>
89       <feature id="Partition" title="Partition" tooltip="Perform partition operations with solids"
90                icon="icons/Features/partition.png" helpfile="FeaturesPlugin/partitionFeature.html"
91                auto_preview="false">
92           <source path="partition_widget.xml"/>
93       </feature>
94       <feature id="Fill" title="Fill" tooltip="Perform boolean fill operation with objects"
95                icon="icons/Features/bool_fill.png" helpfile="FeaturesPlugin/fillFeature.html"
96                auto_preview="false">
97           <source path="boolean_widget.xml"/>
98       </feature>
99       <feature id="Union" title="Union" tooltip="Perform union operations with shapes"
100                icon="icons/Features/union.png" helpfile="FeaturesPlugin/unionFeature.html">
101           <source path="union_widget.xml"/>
102       </feature>
103       <feature id="Remove_SubShapes" title="Remove Sub-Shapes" tooltip="Allows to remove sub-shapes from wires, shells, compsolids and compounds"
104                icon="icons/Features/remove_subshapes.png" helpfile="FeaturesPlugin/removeSubShapesFeature.html">
105           <source path="remove_subshapes_widget.xml"/>
106       </feature>
107     </group>
108     <group id="Collections">
109       <feature id="Recover"
110         title="Recover"
111         tooltip="Visualize concealed objects"
112         icon="icons/Features/recover.png"
113         helpfile="FeaturesPlugin/recoverFeature.html">
114         <source path="recover_widget.xml"/>
115       </feature>
116     </group>
117     <group id="Fillet">
118       <feature id="Fillet" title="Fillet" tooltip="Perform fillet on face or edge"
119                icon="icons/Features/fillet.png" auto_preview="true" helpfile="FeaturesPlugin/filletFeature.html">
120         <source path="fillet_widget.xml"/>
121       </feature>
122     </group>
123     <group id="Fusion">
124       <feature id="FusionFaces" title="Fusion of faces" tooltip="Performs fusion of connected faces"
125                icon="icons/Features/fusion_faces.png" auto_preview="true" helpfile="FeaturesPlugin/fusionFacesFeature.html">
126         <source path="fusion_faces_widget.xml"/>
127       </feature>
128     </group>
129   </workbench>
130   <workbench id="Part">
131     <group id="Movement">
132       <feature id="Placement" title="Placement" tooltip="Place an objects relatively to another one"
133                icon="icons/Features/placement.png" helpfile="FeaturesPlugin/placementFeature.html">
134         <source path="placement_widget.xml"/>
135       </feature>
136       <feature id="Translation" title="Translation" tooltip="Perform translation of an objects along the axis to specified distance"
137                icon="icons/Features/movement.png" helpfile="FeaturesPlugin/translationFeature.html">
138         <source path="translation_widget.xml"/>
139       </feature>
140       <feature id="Rotation" title="Rotation" tooltip="Perform rotation of an objects around the axis to specified angle"
141                icon="icons/Features/rotation.png" helpfile="FeaturesPlugin/rotationFeature.html">
142         <source path="rotation_widget.xml"/>
143       </feature>
144       <feature id="Symmetry" title="Symmetry" tooltip="Perform symmetry with respect to a point, an axis or a plane"
145                icon="icons/Features/symmetry.png" helpfile="FeaturesPlugin/symmetryFeature.html">
146         <source path="symmetry_widget.xml"/>
147       </feature>
148       <feature id="LinearCopy" title="Linear copy" tooltip="Perform copy and translate"
149                icon="icons/Features/multitranslation.png" helpfile="FeaturesPlugin/linearCopyFeature.html">
150         <source path="multitranslation_widget.xml"/>
151       </feature>
152       <feature id="AngularCopy" title="Angular Copy" tooltip="Perform copy and rotate"
153                icon="icons/Features/multirotation.png" helpfile="FeaturesPlugin/angularCopyFeature.html">
154         <source path="multirotation_widget.xml"/>
155       </feature>
156     </group>
157     <group id="Measurement">
158       <feature id="Measurement" title="Measurement" tooltip="Calculate properties of objects"
159                icon="icons/Features/measurement.png" helpfile="FeaturesPlugin/measurementFeature.html">
160         <source path="measurement_widget.xml"/>
161       </feature>
162     </group>
163   </workbench>
164 </plugin>