IFC 4.3.x development

8.8.2.2 IfcBooleanOperator

8.8.2.2.1 Semantic definitions at the entity

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.

Items

UNION
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.

8.8.2.2.1 Formal representations

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