IfcBooleanOperator

Definition from ISO/CD 10303-42:1992: This type defines the three Boolean operators used in the definition of CSG solids.

- Union: The operation of constructing the regularized set theoretic union of the volumes defined by two solids.
- Intersection: The set theoretic difference between volumes defined by two solids.
- Difference: The operation of constructing the regularized set theoretic intersection of the volumes defined by two solids.

> NOTE Corresponding STEP type: boolean_operator, please refer to ISO/IS 10303-42:1994, p.167 for the final definition of the formal standard.

> HISTORY New Type in IFC Release 1.5.1.

EXPRESS specification:

TYPE IfcBooleanOperator = ENUMERATION OF
( | UNION, INTERSECTION, DIFFERENCE);
END_TYPE;