IFC 4.3.x development

8.8.2.1 IfcBooleanOperand

8.8.2.1.1 Semantic definitions at the entity

Select type including all geometric representation items which may participate in a Boolean operation to form a CSG solid. It includes solid models, half space solids and CSG primitives. Boolean results can also be used as operands thus enabling nested Boolean operations.

NOTE  Definition from ISO 10303-42:
This select type identifies all those types of entities which may participate in a boolean operation to form a CSG solid.

NOTE  Corresponding STEP type boolean_operand defined in ISO 10303-42.

HISTORY  New type in IFC1.5.1.

IFC4 CHANGE  The item IfcTessellatedFaceSet has been added to the select.

8.8.2.1.1 Formal representations

TYPE IfcBooleanOperand = SELECT
	(IfcBooleanResult
	,IfcCsgPrimitive3D
	,IfcHalfSpaceSolid
	,IfcSolidModel
	,IfcTessellatedFaceSet);
END_TYPE;