![]()  | Boolescher Operator | 
![]()  | Boolean Operator | 
![]()  | Opérateur booléen | 
Boolean operators that apply to the first and second Boolean operands.
NOTE Definition according to ISO/CD 10303-42:1992
This type defines the three Boolean operators used in the definition of CSG solids.
NOTE Entity adapted from boolean_operator defined in ISO 10303-42.
HISTORY New entity in IFC1.5.1.
| Constant | Description | 
|---|---|
| UNION | The operation of constructing the regularized set theoretic union of the volumes defined by two solids. | 
| INTERSECTION | The operation of constructing the regularised set theoretic intersection of the volumes defined by two solids. | 
| DIFFERENCE | The regularised set theoretic difference between the volumes defined by two solids. | 
 <xs:simpleType name="IfcBooleanOperator">
  <xs:restriction base="xs:string">
   <xs:enumeration value="union"/>
   <xs:enumeration value="intersection"/>
   <xs:enumeration value="difference"/>
  </xs:restriction>
 </xs:simpleType>
TYPE IfcBooleanOperator = ENUMERATION OF (
 UNION, 
 INTERSECTION, 
 DIFFERENCE);
END_TYPE;
  References: IfcBooleanResult