Salome HOME
[CEA] Select text in Measurement
[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       <feature id="Loft" title="Loft" tooltip="Generates a shape with two elements"
43                icon="icons/Features/loft.png" helpfile="loftFeature.html">
44         <source path="loft_widget.xml"/>
45       </feature>
46     </group>
47     <group id="Boolean" toolbar="yes">
48       <feature id="Cut" title="Cut" tooltip="Perform boolean cut operation with objects"
49                icon="icons/Features/bool_cut.png" helpfile="cutFeature.html"
50                auto_preview="false">
51           <source path="boolean_widget.xml"/>
52       </feature>
53       <feature id="Fuse" title="Fuse" tooltip="Perform boolean fuse operation with objects"
54                icon="icons/Features/bool_fuse.png" helpfile="fuseFeature.html"
55                auto_preview="false">
56           <source path="boolean_fuse_widget.xml"/>
57       </feature>
58       <feature id="Common" title="Common" tooltip="Perform boolean common operation with objects"
59                icon="icons/Features/bool_common.png"  helpfile="commonFeature.html"
60                auto_preview="false">
61           <source path="boolean_common_widget.xml"/>
62       </feature>
63       <feature id="Smash" title="Smash" tooltip="Perform boolean smash operation with objects"
64                icon="icons/Features/bool_smash.png" helpfile="smashFeature.html"
65                auto_preview="false">
66           <source path="boolean_smash_widget.xml"/>
67       </feature>
68       <feature id="Intersection" title="Intersection" tooltip="Intersect objects with tools"
69                icon="icons/Features/intersection.png" helpfile="intersectionFeature.html">
70         <source path="intersection_widget.xml"/>
71       </feature>
72       <feature id="Partition" title="Partition" tooltip="Perform partition operations with solids"
73                icon="icons/Features/partition.png" helpfile="partitionFeature.html"
74                auto_preview="false">
75           <source path="partition_widget.xml"/>
76       </feature>
77       <feature id="Split" title="Split" tooltip="Perform boolean split operation with objects"
78                icon="icons/Features/bool_split.png" helpfile="splitFeature.html"
79                auto_preview="false">
80           <source path="boolean_split_widget.xml"/>
81       </feature>
82       <feature id="Fill" title="Split" tooltip="Perform boolean split operation with objects"
83                icon="icons/Features/bool_split.png" helpfile="splitFeature.html"
84                auto_preview="false" internal="1">
85           <source path="boolean_split_widget.xml"/>
86       </feature>
87       <feature id="Union" title="Union" tooltip="Perform union operations with shapes"
88                icon="icons/Features/union.png" helpfile="unionFeature.html" internal="1">
89           <source path="union_widget.xml"/>
90       </feature>
91       <feature id="Remove_SubShapes" title="Remove Sub-Shapes" tooltip="Allows to remove sub-shapes from wires, shells, compsolids and compounds"
92                icon="icons/Features/remove_subshapes.png" helpfile="removeSubShapesFeature.html">
93           <source path="remove_subshapes_widget.xml"/>
94       </feature>
95     </group>
96     <group id="Duplicates">
97       <feature id="Recover"
98         title="Recover"
99         tooltip="Visualize concealed objects"
100         icon="icons/Features/recover.png"
101         helpfile="recoverFeature.html">
102         <source path="recover_widget.xml"/>
103       </feature>
104       <feature id="Copy"
105         title="Copy"
106         tooltip="Copies results or sub-results"
107         icon="icons/Features/copy.png"
108         helpfile="copyFeature.html">
109         <source path="copy_widget.xml"/>
110       </feature>
111       <feature id="ImportResult"
112         title="Import Result"
113         tooltip="Copies results from other parts"
114         icon="icons/Features/import_result.png"
115         helpfile="importResultFeature.html">
116         <source path="import_result_widget.xml"/>
117       </feature>
118       <feature id="RemoveResults" title="Remove results" tooltip="Internal feature for results removal" internal="1">
119         <multi_selector id="results" concealment="true"/>
120       </feature>
121     </group>
122     <group id="Features">
123       <feature id="Fillet1D"
124                title="1D-fillet"
125                tooltip="Perform fillet on vertices of a wire"
126                icon="icons/Features/fillet1d.png"
127                auto_preview="true"
128                apply_continue="true"
129                helpfile="fillet1dFeature.html">
130         <source path="fillet1d_widget.xml"/>
131       </feature>
132       <feature id="Fillet" title="Fillet" tooltip="Perform fillet on face or edge"
133                icon="icons/Features/fillet.png" auto_preview="true" helpfile="filletFeature.html">
134         <source path="fillet_widget.xml"/>
135       </feature>
136       <feature id="Chamfer" title="Chamfer" tooltip="Perform chamfer on face or edge"
137                icon="icons/Features/chamfer.png" auto_preview="true" helpfile="chamferFeature.html">
138         <source path="chamfer_widget.xml"/>
139       </feature>
140       <feature id="FusionFaces" title="Fuse Faces" tooltip="Performs fusion of connected faces"
141                icon="icons/Features/fusion_faces.png" auto_preview="true" helpfile="fuseFeatureFaces.html">
142         <source path="fusion_faces_widget.xml"/>
143       </feature>
144       <feature id="Defeaturing" title="Defeaturing" tooltip="Perform removing faces from solid"
145                icon="icons/Features/defeaturing.png" auto_preview="false" helpfile="defeaturingFeature.html">
146         <source path="defeaturing_widget.xml"/>
147       </feature>
148     </group>
149     <group id="Repair" toolbar="yes">
150       <feature id="Sewing" title="Sewing" tooltip="Perform sewing operation on shapes"
151                 icon="icons/Features/sewing.png" helpfile="sewingFeature.html"
152                 auto_preview="false">
153           <source path="sewing_widget.xml"/>
154       </feature>
155       <feature id="GlueFaces" title="Glue Faces" tooltip="Perform gluing of connected faces"
156                 icon="icons/Features/glue_faces.png" helpfile="glueFeatureFaces.html"
157                 auto_preview="false">
158           <source path="glue_faces_widget.xml"/>
159       </feature>
160       <feature id="LimitTolerance" title="Limit Tolerance" tooltip="Limit the tolerance on a shape"
161                 icon="icons/Features/limit_tolerance.png" helpfile="limitToleranceFeature.html"
162                 auto_preview="false">
163           <source path="limit_tolerance_widget.xml"/>
164       </feature>
165     </group>
166   </workbench>
167   <workbench id="Part">
168     <group id="Movement">
169       <feature id="Placement" title="Placement" tooltip="Place objects relatively to another one"
170                icon="icons/Features/placement.png" helpfile="placementFeature.html">
171         <source path="placement_widget.xml"/>
172       </feature>
173       <feature id="Translation" title="Translation" tooltip="Perform translation of objects along the axis to specified distance"
174                icon="icons/Features/movement.png" helpfile="translationFeature.html">
175         <source path="translation_widget.xml"/>
176       </feature>
177       <feature id="Rotation" title="Rotation" tooltip="Perform rotation of objects around the axis to specified angle"
178                icon="icons/Features/rotation.png" helpfile="rotationFeature.html">
179         <source path="rotation_widget.xml"/>
180       </feature>
181       <feature id="Symmetry" title="Symmetry" tooltip="Perform symmetry with respect to a point, an axis or a plane"
182                icon="icons/Features/symmetry.png" helpfile="symmetryFeature.html">
183         <source path="symmetry_widget.xml"/>
184       </feature>
185       <feature id="LinearCopy" title="Linear copy" tooltip="Perform copy and translate"
186                icon="icons/Features/multitranslation.png" helpfile="linearCopyFeature.html">
187         <source path="multitranslation_widget.xml"/>
188       </feature>
189       <feature id="AngularCopy" title="Angular Copy" tooltip="Perform copy and rotate"
190                icon="icons/Features/multirotation.png" helpfile="angularCopyFeature.html">
191         <source path="multirotation_widget.xml"/>
192       </feature>
193     </group>
194   </workbench>
195   <workbench id="Inspection">
196     <group id="PointCoordinates">
197       <feature id="PointCoordinates" title="Point coordinates" tooltip="View point coordinate"
198                icon="icons/Features/point_coord.png" helpfile="pointCoordinatesFeature.html" abort_confirmation="false">
199         <source path="point_coordinates_widget.xml"/>
200       </feature>
201     </group>
202     <group id="Calculation">
203      <feature id="GeometryCalculation" title="Geometry calculation" tooltip="Calculate properties of objects"
204                icon="icons/Features/geometryCalculation.png" helpfile="geometryCalculationFeature.html" abort_confirmation="false">
205         <source path="geometry_calculation_widget.xml"/>
206       </feature>
207       <feature id="BoundingBoxMacro" title="Bounding box" tooltip="Calculate the bounding box" auto_preview="true"
208                icon="icons/Features/bounding.png" helpfile="boundingBoxFeature.html">
209         <source path="bounding_box_widget.xml"/>
210       </feature>
211       <feature id="BoundingBox" title="Bounding box" tooltip="Calculate the bounding box" auto_preview="true"
212                icon="icons/Features/bounding.png" helpfile="boundingBoxFeature.html" internal="1">
213         <source path="create_bounding_box_widget.xml"/>
214       </feature>
215       <feature id="Measurement" title="Measurement" tooltip="Calculate properties of objects"
216                icon="icons/Features/measurement.png" helpfile="measurementFeature.html" abort_confirmation="false">
217         <source path="measurement_widget.xml"/>
218       </feature>
219       <feature id="Point_cloud" title="Cloud of points"
220                tooltip="Create points laying on the face"
221                icon="" internal="1">
222         <shape_selector id="face" label="Face"
223                         icon="" tooltip="Select objects"
224                         shape_types="face"/>
225         <integervalue id="number_of_points" label="Nb points"
226                       step="1" default="2"
227                       icon="" tooltip="Number of points"/>
228       </feature>
229     </group>
230     <group id="Face">
231       <feature id="NormalMacro" title="Normal to a face" tooltip="Calculate the normal to a face" auto_preview="true"
232                icon="icons/Features/normale.png" helpfile="normalToFaceFeature.html">
233         <source path="normal_to_face_widget.xml"/>
234       </feature>
235       <feature id="Normal" title="Normal to a face" tooltip="Calculate the normal to a face" auto_preview="true"
236                icon="icons/Features/axis.png" helpfile="normalToFaceFeature.html" internal="1">
237         <source path="create_normal_to_face_widget.xml"/>
238       </feature>
239       <feature id="Shared_faces_macro" title="Check shared faces" tooltip="Check the shared faces" auto_preview="true"
240                icon="icons/Features/shared_shapes.png" helpfile="checkSharedFaceFeature.html">
241         <source path="shared_faces_macro_widget.xml"/>
242       </feature>
243       <feature id="Shared_faces" title="Check shared faces" tooltip="Check the shared faces" auto_preview="true"
244                icon="icons/Features/shared_shapes.png" helpfile="checkSharedFaceFeature.html" internal="1">
245         <source path="shared_faces_widget.xml"/>
246       </feature>
247     </group>
248   </workbench>
249 </plugin>