Salome HOME
support fuzzy parameter in all boolean operations
[modules/shaper.git] / src / FeaturesPlugin / boolean_split_widget.xml
1 <source>
2   <multi_selector id="main_objects"
3     label="Main objects"
4     icon=""
5     tooltip="Select objects"
6     shape_types="vertices edges wires faces shells solids compsolids compounds"
7     use_choice="false"
8     concealment="true">
9     <validator id="PartSet_DifferentObjects"/>
10     <validator id="FeaturesPlugin_ValidatorBooleanSelection"/>
11   </multi_selector>
12   <multi_selector id="tool_objects"
13     label="Tool objects"
14     icon=""
15     tooltip="Select tools"
16     shape_types="vertices edges wires faces shells solids compsolids compounds"
17     use_choice="false"
18     concealment="true" >
19     <validator id="PartSet_DifferentObjects"/>
20     <validator id="FeaturesPlugin_ValidatorBooleanSelection"/>
21   </multi_selector>
22   <groupbox>
23     <doublevalue id="fuzzy_param"
24                   label="Fuzzy parameter"
25                   tooltip="Additional tolerance to eliminate tiny result."
26                   min="1.e-7"
27                   max="10"
28                   step="1.e-7"
29                   default="1.e-7">
30       <validator id="GeomValidators_Positive"/>
31     </doublevalue>
32   </groupbox>
33   <validator id="FeaturesPlugin_ValidatorBooleanArguments" parameters="main_objects,tool_objects"/>
34 </source>