#### 8.6.2.2 IfcBooleanOperand

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.

XSD Specification:

<xs:group name="IfcBooleanOperand">
<xs:choice>
<xs:element ref="ifc:IfcBooleanResult"/>
<xs:element ref="ifc:IfcSolidModel"/>
</xs:choice>
</xs:group>

EXPRESS Specification:

TYPE IfcBooleanOperand = SELECT (
| IfcSolidModel, IfcBooleanResult);
END_TYPE;

Link to this page